web-dev-qa-db-fra.com

Bonne façon d'obtenir un joli thème gtk

Je viens d'essayer xmonad et j'aimerais savoir quelle est la bonne façon d'éviter le thème laid gtk de base qui apparaît après une nouvelle installation. Je suis tombé sur lxapparence mais certaines personnes n'étaient pas satisfaites, semble-t-il. J'ai donc pensé que je prendrais quelques informations sur la meilleure façon de réaliser ce que je veux avant de me lancer.

Mon résultat cible est le thème par défaut Nice et joli Ubuntu.

2
Mog

J'ai découvert que le coupable est en fait /usr/share/gnome-session/sessions/xmonad.session ou fichier équivalent.

Créez ou modifiez le fichier /usr/share/gnome-session/sessions/xmonad.session être:

[GNOME Session]
Name=Xmonad/GNOME
RequiredComponents=gnome-settings-daemon;
RequiredProviders=windowmanager;
DefaultProvider-windowmanager=xmonad
DesktopName=Unity

La ligne importante est la dernière. DesktopNamemust a la valeur Unity, même si vous ne l'utilisez pas.

Créez ou modifiez également /usr/share/xsessions/gnome-xmonad.desktop aux éléments suivants:

[Desktop Entry]
Name=GNOME with Xmonad
Comment=A GNOME fallback mode session using xmonad as the window manager.
Exec=gnome-session --session=xmonad
TryExec=gnome-session
Icon=
Type=Application

Lors de la connexion, choisissez GNOME avec Xmonad dans le menu déroulant de la session.

Tout, y compris les thèmes, l'arrière-plan du bureau et d'autres choses mineures devrait fonctionner comme prévu.

Edit: si cela ne semble pas fonctionner, lancez gnome-session-properties (Startup Applications) et ajoutez gnome-settings-daemon à la liste. (Il est peu probable que cela fonctionne, mais cela vaut la peine d'essayer.)


Mise à jour

Pour les nouvelles versions d'Ubuntu, essayez ce qui suit pour /usr/share/ghome-session/sessions/xmonad.session:

[GNOME Session]
Name=Xmonad/GNOME
RequiredComponents=gnome-settings-daemon;gnome-panel;
RequiredProviders=windowmanager;panel;
DefaultProvider-windowmanager=xmonad
DefaultProvider-panel=unity-2d-panel

Si le premier ne fonctionne pas, je ne suis pas sûr que celui-ci le soit non plus, mais je l'essayerais quand même.

3
Arya Popescu