完全看不懂究竟 X11 具体画图的代码在哪里。。各种 client request 飞来飞去的。。
找到张图
如果这张图科学的话 应该就是 libDRM 和内核了。。
按照 X 的结构,画图的代码应该是在 xserver 里的?
感觉好难弄,看 wayland 就科学多了,貌似依赖就是一个库。。
==============
我发现 kernel 不是一堆东西,kernel 其实是一堆又一堆的东西。。而且不断有东西被加进 kernel 里。。
完全看不懂究竟 X11 具体画图的代码在哪里。。各种 client request 飞来飞去的。。
找到张图
如果这张图科学的话 应该就是 libDRM 和内核了。。
按照 X 的结构,画图的代码应该是在 xserver 里的?
感觉好难弄,看 wayland 就科学多了,貌似依赖就是一个库。。
==============
我发现 kernel 不是一堆东西,kernel 其实是一堆又一堆的东西。。而且不断有东西被加进 kernel 里。。
天啊,如果不用 x11,我要怎样才能在桌面上画出一个圆。。
X11 基本已经死亡了,积重难返。2017-2018 主要发行版都会切换到 Wayland ,Ubuntu 是切换到 Mir 。
X11 的一部分功能被吸收到内核(比如 Linux,Hurd),另一部分被吸收到桌面(比如 KDE,GNOME)。Wayland 只负责显示,结构简化了很多。
建议楼主放弃 X11,研究 Wayland 吧。
作为 KDE+Nvidia 显卡用户表示未来很不乐观……
这就是要培养坚定的 Intel 集成显卡用户。