저는 compiz를 창 관리자로 사용하여 우분투 서버 15.10을 실행하고 있습니다. 내 .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에 이 줄이 없고 커서가 정상적으로 작동한다는 것입니다. 둘 다 WM으로 compiz를 실행하고 있습니다.