J'ai un serveur Ubuntu 16.04 sur lequel je me connecte habituellement via xrdp
.
Le script DefaultWindowManager
contient les éléments suivants:
#!/bin/sh
startlxde
Maintenant, quand je me connecte, je viens d’obtenir le X noir par défaut comme curseur. Mais dès que je commence lxappearance
(je ne commence à rien, je ne fais rien), le curseur est correct.
Lorsque je me connecte via lightdm
, je reçois un curseur approprié depuis le début.
Cependant, dans les deux cas, les modifications apportées au curseur ne sont appliquées qu'après le début d'une nouvelle session.
Le thème de curseur sélectionné est stocké dans quelques fichiers.
.config/gtk-3.0/settings.ini:5:gtk-cursor-theme-name=Breeze_Snow
.config/lxsession/LXDE/desktop.conf:34:sGtk/CursorThemeName=Breeze_Snow
.gtkrc-2.0:8:gtk-cursor-theme-name="Breeze_Snow"
.icons/default/index.theme:5:Inherits=Breeze_Snow
Ai-je manqué d'installer ou d'exécuter quelque chose?
J'ai au moins une réponse partielle à ma question. Cependant, je cherche toujours une solution plus agréable et meilleure!
Comme indiqué par cette entrée Arch Linux Wiki , exécuter xsetroot -cursor_name left_ptr
supprime également le curseur en forme de X.
J'ai fini par l'ajouter à /etc/xdg/lxsession/LXDE/autostart
. Alors maintenant, il lit
@lxpanel --profile LXDE
@pcmanfm --desktop --profile LXDE
@xscreensaver -no-splash
@xsetroot -cursor_name left_ptr
Il est également nécessaire que tous les utilisateurs suppriment leur ~/.config/lxsession/LXDE/autostart
ou le modifient en conséquence.
Si vous vous connectez via LightDM, il semble que le changement de curseur ne soit pas appliqué immédiatement. Ici aussi, un xsetroot -cursor_name left_ptr
exécuté depuis un terminal corrige cela.