Je peaufine les réglages, corrige ce curseur de souris qui perd son thème en certains endroits du bureau, et j'arrive à un truc vraiment pas mal.
Pour information, j'avais bien trouvé des indications pour résoudre le problème, mais elles ne fonctionnaient étrangement pas.
Je voulais utiliser le thème de curseur Brise (Breeze en anglais). Le problème résidait dans le fait que dans /usr/share/icons, il y a 4 dossiers : breeze, breeze_cursors, breeze-dark, Breeze_Snow.
On peut voir de nombreuses incohérences de nommage flagrantes : breeze et breeze-dark sont des thèmes d'icônes de bureau, breeze_cursors et Breeze_Snow des thèmes de curseur de souris. Pourquoi avoir collé des majuscules à l'un et pas à l'autre ? Pourquoi Breeze_Snow et pas breeze_cursors_snow ?
Bref, le problème réside dans le fait que dans /usr/share/breeze_cursors on ne trouve déjà pas de fichier cursor.theme, mais seulement un index.theme, et qu'ensuite, ce fichier s'identifie de la sorte :
[Icon Theme]
Name=Breeze
Or j'ai l'impression que du coup, le système, ou du moins XFCE, va chercher dans le dossier /usr/share/icons/breeze plutôt que de rester dans /usr/share/icons/breeeze_cursors (c'est du moins la conclusion à laquelle je suis arrivée pour comprendre pourquoi ça foirait).
Bref, j'ai résolu simplement le problème en faisant une copie du dossier /usr/share/icons/breeze_cursors vers /usr/share/icons/curseur dans lequel j'ai rajouté un fichier cursor.theme contenant :
[Icon Theme]
Inherits=curseur
Puis modifié au cas où le fichier index.theme présent :
[Icon Theme]
Name=Curseur
Name[fr]=Curseur
Comment=Thème de curseur
Comment[fr]=Thème de curseur
Puis j'ai suivi les indications trouvées plus haut (le dossier /usr/share/icons/default existait déjà dans mon cas, donc nul besoin de le créer) :
Dans Menu / Paramètres / Gestionnaire de paramètres / Souris et pavé tactile / Thème, sélectionner le thème Curseur
update-alternatives --config x-cursor-theme (et taper le code du thème Curseur)
Relancer XFCE (déco/reco).
Problème réglé.
Mais voilà, je me rends compte que pour une raison obscure, il m'est impossible de changer de thème d'icônes du bureau (dans Gestionnaire des paramètres/Apparence/Icônes), j'ai l'impression que c'est lié au fait que sur l'onglet Style, j'ai cliqué sur Qt4, qui semble m'avoir repompé mon thème KDE 4 en partie. J'essaye de changer de style, je relance ma sessions, le style a bien changé, mais toujours impossible de changer de thème d'icônes...
Je vérifie avec un autre compte créé pour l'occasion, ça fonctionne, le bug vient donc de ma session utilisateur. Pas grave, je me dis qu'il suffit de réinitiliser XFCE, je vais donc renommer ~/.config/xfce4 et ~/.cache/xfce4, puis je relance ma session. Quasiment toutes mes personnalisations ont sauté, mais étrangement, la couleur des panneaux et fond des applis, ainsi que mon fond d'écran, et probablement d'autres choses, n'ont pas bougé... C'est quoi ce bordel, où XFCE va-t-il donc fourrer ses fichiers de paramètres dans le foutoir qu'est Linux à ce sujet ?
Le problème venait d'un fichier ~/.gtkrc-2.0 modifié de la sorte par KDE 4 :
# File created by KDE Gtk Config
# Configs for GTK2 programs
include "/usr/share/themes/oxygen-gtk/gtk-2.0/gtkrc"
style "user-font"
{
font_name="DejaVu Sans Condensed"
}
widget_class "*" style "user-font"
gtk-font-name="DejaVu Sans Condensed 9"
gtk-theme-name="oxygen-gtk"
gtk-icon-theme-name="oxygen"
gtk-fallback-icon-theme="gnome"
gtk-toolbar-style=GTK_TOOLBAR_ICONS
gtk-menu-images=0
gtk-button-images=0
Une fois le fichier viré, tout est rentré dans l'ordre.
# Résolution de problèmes XFCE
Posté par Foutaises . En réponse au journal Comment mon expérience Linux est en train de tourner au fiasco. Évalué à 5. Dernière modification le 13 août 2015 à 13:40.
Pour information, j'avais bien trouvé des indications pour résoudre le problème, mais elles ne fonctionnaient étrangement pas.
Je voulais utiliser le thème de curseur Brise (Breeze en anglais). Le problème résidait dans le fait que dans /usr/share/icons, il y a 4 dossiers : breeze, breeze_cursors, breeze-dark, Breeze_Snow.
On peut voir de nombreuses incohérences de nommage flagrantes : breeze et breeze-dark sont des thèmes d'icônes de bureau, breeze_cursors et Breeze_Snow des thèmes de curseur de souris. Pourquoi avoir collé des majuscules à l'un et pas à l'autre ? Pourquoi Breeze_Snow et pas breeze_cursors_snow ?
Bref, le problème réside dans le fait que dans /usr/share/breeze_cursors on ne trouve déjà pas de fichier cursor.theme, mais seulement un index.theme, et qu'ensuite, ce fichier s'identifie de la sorte :
Or j'ai l'impression que du coup, le système, ou du moins XFCE, va chercher dans le dossier /usr/share/icons/breeze plutôt que de rester dans /usr/share/icons/breeeze_cursors (c'est du moins la conclusion à laquelle je suis arrivée pour comprendre pourquoi ça foirait).
Bref, j'ai résolu simplement le problème en faisant une copie du dossier /usr/share/icons/breeze_cursors vers /usr/share/icons/curseur dans lequel j'ai rajouté un fichier cursor.theme contenant :
Puis modifié au cas où le fichier index.theme présent :
Puis j'ai suivi les indications trouvées plus haut (le dossier /usr/share/icons/default existait déjà dans mon cas, donc nul besoin de le créer) :
Problème réglé.
Le problème venait d'un fichier ~/.gtkrc-2.0 modifié de la sorte par KDE 4 :
Une fois le fichier viré, tout est rentré dans l'ordre.