Я использую Ubuntu Server 15.10, используя Compiz в качестве оконного менеджера. Мой .xinitrc:
#!/bin/sh
xset s off # don't activate screensaver
xset -dpms # disable DPMS (Energy Star) features.
xset s noblank # don't blank the video device
unclutter -idle 0.1 -root &
/usr/bin/pulseaudio --start &
exec compiz --replace
Когда я запускаю startx, он переносит меня на пустой экран (что и ожидалось), и я могу открыть терминал с помощью некоторых клавиатурных команд compiz. Однако мой курсор становится черным X, когда я навожу его на черный экран. Если я запускаю терминал и навожу на него указатель мыши, он превращается в обычный курсор. Есть идеи, почему это может происходить.
Примечание: у меня есть другая система, которая, насколько мне известно, настроена так же, и курсор ведет себя нормально.
решение1
Разобрался, по какой-то причине эта система требует, чтобы я установил имя курсора в моем .xinitrc. Поэтому я добавил эту строку в мой .xinitrc.
xsetroot -cursor_name left_ptr
Странно, что в моей другой системе нет этой строки в .xinitrc, а курсор ведет себя нормально. В обоих случаях compiz запущен как WM.