web-dev-qa-db-fra.com

Personnalisation des thèmes Xfce

Existe-t-il un moyen simple de personnaliser les thèmes XFCE? Ce que je veux, c'est changer les couleurs ou utiliser une partie d'un thème dans un autre (par exemple, une barre de défilement). J'ai essayé de trouver des tutoriels, mais tout semblait tellement accablant.

Aussi, si quelqu'un pouvait expliquer le fonctionnement des thèmes dans XFCE - par exemple. pourquoi certaines applications utilisent-elles le thème uniquement pour une partie de leur interface (par exemple, le champ de recherche du centre logiciel de Linux Mint devient jaune, ce qui donne un texte illisible).

3
curusarn

Vous pouvez aller à /usr/share/themes/YOUR-THEME pour modifier le CSS. Le fichier principal pour cela est gtkrc souvent situé dans le répertoire gtk-2.0. Assurez-vous de lire les commentaires dans le document. Voici un exemple de modification que j'ai effectuée lorsque la couleur d'arrière-plan bg_color du thème Greybird était un peu trop grise pour moi (/usr/share/themes/Greybird/gtk-2.0/gtkrc).

# gtk-color-scheme  = "bg_color:#CECECE\nselected_bg_color:#398ee7\nbase_color:#fcfcfc" # Background, base.
gtk-color-scheme    = "bg_color:#EEEEEE\nselected_bg_color:#C3D4AA\nbase_color:#fcfcfc" # Background, base. 

J'ai commenté l'original afin qu'il y ait toujours un disque si je voulais revenir en arrière. Vous devrez vous déconnecter ou modifier votre thème et y revenir pour que les modifications soient appliquées. Souvent, gtkrc aura une section gtk-color-scheme en haut du fichier. Ceci est la palette de couleurs globale.

Je recommande d'aller dans Gestionnaire de fenêtres> onglet Style pour essayer différentes options. Également personnaliser dans les onglets Apparence> Style et Icônes. Jouer avec ces trois options peut offrir beaucoup de possibilités. J'aime beaucoup définir une couleur personnalisée. Sur Xubuntu 14.04, j'ai Daloa comme gestionnaire de fenêtres, Orion comme thème (onglet Style dans Apparence) et Xfce élémentaire plus sombre comme icônes. Ensuite, dans la configuration du thème, gtk-theme-config, j'ai défini des couleurs personnalisées. Avec cette configuration, j'ai de jolis accents verts dans tout mon système.
gtk-theme-config settings
Si vous avez Xfce 4.12, Orion n’est pas installé là-bas, mais j’utilise le thème Greybird. (Ceci est sur mon installation de Fedora Xfce.) Greybird fait également un travail agréable en insérant la couleur de mon thème dans tout le système.

Parfois, un thème peut ne pas couvrir tous les aspects de chaque programme. Dans ces cas, le thème par défaut serait utilisé. Dans Xubuntu 14.04, c'est Raleigh. Seuls certains thèmes sont accompagnés d'un style de gestionnaire de fenêtres. S'ils l'ont, il y aura un répertoire xfwm dans le répertoire du thème avec un fichier themerc:
cd /usr/share/themes && find . -type d -name "xfwm4" -print | sort

J'ai récemment installé Numix sur Fedora Xfce (en particulier pour les icônes). C'est un thème agréable à regarder et disponible pour Xubuntu. http://www.webupd8.org/2013/08/new-ppa-for-numix-gtk-and-icon-themes.html

Pour répondre à la partie relative à l'utilisation d'une partie d'un thème dans un autre, je souhaitais que mon panneau Xfce ait une ombre de texte avec l'utilisation d'Orion. J'ai remarqué que j'aimais le texte ombré de Greybird sur son panneau. Au lieu de parcourir le CSS d'Orion pour voir ce qu'il fallait changer ou ajouter, j'ai sauvegardé /usr/share/themes/Orion/gtk-2.0/apps/panel.rc. Ensuite, je viens de remplacer ce fichier par /usr/share/themes/Greybird/gtk-2.0/apps/xfce-panel.rc. A bien fonctionné.

2
jbrock

Vous pouvez utiliser un outil appelé Xfce Theme Manager

Vous pouvez changer les thèmes d'une seule interface graphique.

Xfce Theme Manager inclut également des vignettes.

Xfce Theme Manager permet les réglages suivants:

Complete Xfce theme.
Icon theme
Cursor theme
Window borders only
Controls only
Change the wallpaper
Customizable theme preview size.
Save the current theme.
Install themes using drag'n'drop.
Reset the theme.

Vous pouvez installer Xfce Theme Manager à partir d'un PPA.

Ouvrez un terminal en appuyant sur Ctrl+Alt+T.

Exécutez les commandes suivantes:

Sudo -i
add-apt-repository ppa:rebuntu16/other-stuff 
apt-get update
apt-get install xfce-theme-manager
1
kyodake