2016-01-28 4 views
1

Как говорится в заголовке: какое программное обеспечение на самом деле рисует курсор мыши? Существует ли программный способ изменения внешнего вида?В Linux, какая часть программного обеспечения отвечает за рисование курсора мыши?

+0

Ну, что графический интерфейс вы используете? – usr2564301

+0

Вы имеете в виду Gnome против KDE? – coderodde

ответ

2

указатель мыши (или указатель мыши) обращается к X-серверу. Каждое приложение, перемещаемое курсором, может изменять внешний вид курсора мыши.

Поскольку существуют различные приложения, и они построены на разных инструментах, каждый может использовать другой способ изменения внешнего вида курсора.

Xterm использует библиотеку X для работы с этим:

Xterm может выбрать курсором-шрифт, который достаточно мал, чтобы скрыть указатель мыши , но X-сервер продолжает «рисовать» его.

Как и другие приложения, xterm также может использовать темы курсора, которые (в настольных системах, таких как GNOME, KDE, XFCE) могут быть настроены в настройках рабочего стола.

Но в конечном счете это X-сервер, который рисует курсором мыши. Приложение не должно ничего делать, чтобы позволить ему перемещаться по экрану. Скорее, каждое приложение прослушивает для событий X, чтобы отслеживать курсор мыши.

Дальнейшее чтение:

 Смежные вопросы

  • Нет связанных вопросов^_^