鼠标光标(或鼠标指针)由 X 服务器绘制。光标移动到的每个应用程序都可以修改鼠标光标的外观。
由于存在不同的应用程序,并且这些应用程序是基于不同的工具包构建的,因此每个应用程序都可以使用不同的方法来更改光标的外观。
xterm 使用 X 库来进行操作:
xterm 可以选择足够小的光标字体来隐藏鼠标指针,但 X 服务器继续“绘制”它。
与其他应用程序一样,xterm 也可以使用光标主题,该主题(在 GNOME、KDE、XFCE 等桌面系统中)可以在桌面设置中进行配置。
但最终是 X 服务器绘制了鼠标光标。应用程序无需执行任何操作即可使其在屏幕上移动。相反,每个应用程序都会侦听X 事件来跟踪鼠标光标。
进一步阅读: