您的描述与图表不完全匹配,并且比图表更正确.

X服务器不使用tty驱动程序进行输入或输出.它直接从各种输入设备的驱动程序读取输入,并将输出直接发送到图形卡驱动程序.

您可以使用xinput列出输入设备,然后使用xinput list-props获取更多信息.例如:

$xinput | tail -n 1

? USB Keyboard id=10 [slave keyboard (3)]

$xinput list-props 10 | tail -n 1

Device Node (263): "/dev/input/event2"

您可以通过读取/ dev / input / event2来查看我的X服务器从USB键盘获取输入.

对于输出,我不知道是否有类似的用户级工具. xrandr –listproviders列出正在使用或可用的图形驱动程序,但不列出/ dev条目.您可以使用lsof -p $(pgrep Xorg)或更少的/var/log/Xorg.0.log查看X服务器已打开的图形设备.

控制终端的概念是为文本模式会话而设计的. X服务器可能有也可能没有控制终端,具体取决于它的启动方式.从GUI菜单启动的X程序通常没有控制终端,因为窗口管理器没有控制终端.从终端中运行的shell启动的X程序确实将该终端作为控制终端.

Linux进程中有xorg,linux – Xorg如何工作?相关推荐

  1. linux 进程的操作,linux进程操作命令

    linux进程操作命令 (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 简单概述简单概述 Linux 进程操作命令进程操作命令Lin ...

  2. linux进程管理机制,linux进程管理,linux进程管理机制

    linux进程管理,linux进程管理机制 一.基本介绍 1.在 LINUX 中,每个执行的程序(代码)都称为一个进程.每一个进程都分配一个 ID 号 2.每一个进程,都会对应一个父进程,而这个父进程 ...

  3. Linux进程ID号--Linux进程的管理与调度(三)

    进程ID概述 进程ID类型 要想了解内核如何来组织和管理进程ID,先要知道进程ID的类型: 内核中进程ID的类型用pid_type来描述,它被定义在include/linux/pid.h中 enum ...

  4. Linux进程实践(1) --Linux进程编程概述

    进程 VS. 程序 什么是程序? 程序是完成特定任务的一系列指令集合. 什么是进程? [1]从用户的角度来看:进程是程序的一次执行过程 [2]从操作系统的核心来看:进程是操作系统分配的内存.CPU时间 ...

  5. linux 进程管理 ppt,linux操作系统-进程管理和打印管理.ppt

    <linux操作系统-进程管理和打印管理.ppt>由会员分享,可在线阅读,更多相关<linux操作系统-进程管理和打印管理.ppt(25页珍藏版)>请在装配图网上搜索. 1.进 ...

  6. linux进程操作相关函数,Linux进程控制简介与要素及相关函数详解

    进程是操作系统中的一个重要概念,它是一个程序的一次执行过程,程序是进程的一种静态描述,系统中运行的每一个程序都是在它的进程中运行的. 进程4要素 要有一段程序供该进程运行 进程专用的系统堆栈空间 进程 ...

  7. linux 进程通信机制,LINUX内核进程高效通信机制研究

    摘要:进程间的通信是多任务.多用户操作系统必须考虑的重大问题,Linux继承了Unix的基本设计思想,其安全性和稳定性得到了人们的认可,但随着其应用领域的不断拓展,其通信机制已经不能满足用户的需求.本 ...

  8. linux 进程管理 ppt,Linux内核结构与进程管理.ppt

    Linux内核结构与进程管理.ppt Linux 内核结构与进程管理,Linux系统结构Linux kernel 开放源代码的linux操作系统内核,目前版本为2.6,Linux内核组成1. 进程调度 ...

  9. linux进程管理fork,Linux -- 进程管理之 fork() 函数

    一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间.然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来的进程的值不同.相当于克隆了一个自己. Test1 f ...

  10. linux 进程的执行时间,Linux 获取进程执行时间

    Linux 获取进程执行时间 1 前言 测试一个程序的执行时间, 时间包括用户 CPU 时间系统 CPU 时间时钟时间之前获取之前时间都是在程序的 main 函数用 time 函数实现, 这个只能粗略 ...

最新文章

  1. vector容器 begin()与end()函数、front()与back()的用法
  2. 【AngularJS】—— 4 表达式
  3. matlab数值计算好处,第四章 MATLAB 的数值计算功能(一)
  4. POJ 2449 Remmarguts' Date(k短路模板)
  5. python old-style inherit invoke parent member way
  6. 蓝桥杯 ADV-149 算法提高 特殊的质数肋骨
  7. 软件测试面试题!收藏起来,每天看一看,月薪20K!
  8. 从零开始学习python编程-从零开始学python编程一:首行代码
  9. python入门先学什么-学习python需要什么基础
  10. 【优化预测】基于matlab布谷鸟算法优化SVM预测【含Matlab源码 1422期】
  11. 读取Flash w25x64未响应 导致卡死的问题
  12. 计算机应用基础10000字论文,计算机(毕业论文)一万字.doc
  13. 阿里云服务器导出方案
  14. ! [rejected] master - master (fetch first)问题的解决方案
  15. 如何将pdf转换成txt转换器破解版
  16. Android中通用配器的使用
  17. 什么是React为什么使用React什么时候使用React
  18. 初学安装oracle11g遇到的问题,以及解决方案
  19. angularjs指令中的compile与link函数详解
  20. JavaScript的原型和原型链分析

热门文章

  1. 抖音二面:计算机网络-应用层
  2. 我的天空计算机音乐,我的天空(Acoustic Version)
  3. 18年ACM赛后总结
  4. win10下CUDA和CUDNN的安装(超详细)!亲测有效!
  5. 眼球追踪技术 Unity+ HTC vive Pro + DroolonF1 (二)
  6. 保险公司免费赠送保险可信吗?
  7. html中figure怎么调图片位置,HTMLfigure figcaption 标签定义图文并茂
  8. CST816S触摸驱动
  9. Laravel -服务器配置-1
  10. 写给小白:AWS,开启新世界大门的钥匙