私はウィンドウ マネージャーとして compiz を使用して Ubuntu Server 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 を実行しています。