Linux系统:桌面与开发工具全解析
1. 桌面基础设置
1.1 根窗口与背景设置
X服务器的根窗口是显示器的背景。旧的X命令 xsetroot 可用于设置根窗口的背景颜色和其他特性,但在大多数机器上它没有效果,因为根窗口通常不可见。取而代之的是,大多数桌面环境会在所有其他窗口后面放置一个大窗口,以实现“动态壁纸”和桌面文件浏览等功能。虽然可以通过命令行(如在某些GNOME安装中使用 gsettings 命令)更改背景,但这可能比较耗时。
1.2 xset命令
xset 可能是最古老的偏好设置命令,现在使用较少。可以运行 xset q 快速获取一些功能的状态,其中最有用的可能是屏幕保护程序和显示电源管理信号(DPMS)设置。
2. D - Bus消息传递系统
2.1 D - Bus概述
D - Bus(桌面总线)是Linux桌面领域的重要发展成果,是一种消息传递系统。它作为进程间通信机制,允许桌面应用程序相互通信,并且大多数Linux系统使用它来通知进程系统事件,如插入USB驱动器。
D - Bus本身由一个库组成,该库通过协议和支持函数标准化进程间通信,使任意两个进程能够相互通信。不过,这个库本身与普通的IPC设施(如Unix域套接字)相比,并没有太多特别之处。真正让D - Bus发挥作用的是一个名为 dbus - daemon 的中央“枢纽”。需要对事件做出反应的进程可以连接到 dbus - daem
Linux桌面与开发工具详解
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



