Page 1 sur 1

[xfce] thème pour gtk3

Publié : dim. 08 mai 2011, 17:08
par hansi
[EDIT] Splitté depuis http://forums.archlinux.fr/topic8171.html[/EDIT]
La manip pour utiliser un thème gtk3 (qui est celle de l'article) ne fonctionne pas sur mon ordi.
Mais bon pas grave j'ai l'info pour celui de ma soeur, merci beaucoup !

Re: [gtk3] ne pas passer le cap pendant la mise à jour (réso

Publié : lun. 09 mai 2011, 09:10
par FoolEcho
Je te rappelle qu'il faut avoir des thèmes gtk3 (donc au moins gnome-themes-standard pour Adwaita par exemple, c'est dans le wiki).

Re: [gtk3] ne pas passer le cap pendant la mise à jour (réso

Publié : lun. 09 mai 2011, 15:20
par hansi
FoolEcho a écrit :Je te rappelle qu'il faut avoir des thèmes gtk3 (donc au moins gnome-themes-standard pour Adwaita par exemple, c'est dans le wiki).
Oui oui j'ai bien tout fait comme dans le wiki ou dans l'article du blog, sans succès...

Re: [gtk3] ne pas passer le cap pendant la mise à jour (réso

Publié : lun. 09 mai 2011, 15:44
par FoolEcho
... incompatibilité d'humeur vu que xfce4 tourne en gtk2, peut-être (pour info, la manip' fonctionne sous kde4) ... :? ... tu as des messages si tu lances une application gtk3 depuis une console sous xfce4 ?

Re: [gtk3] ne pas passer le cap pendant la mise à jour (réso

Publié : lun. 09 mai 2011, 15:56
par tuxce
xfce dans son script de démarrage définit la variable:

Code : Tout sélectionner

GTK_PATH="$GTK_PATH:/usr/lib/gtk-2.0"
Cette dernière est vide normalement, donc après démarrage, elle vaut:

Code : Tout sélectionner

$ declare -p GTK_PATH 
declare -- GTK_PATH=":/usr/lib/gtk-2.0"
Ce qui empêche gtk3 de fonctionner, il faudrait dans le xinitrc:

Code : Tout sélectionner

export GTK_PATH="/usr/lib/gtk-3.0:/usr/lib/gtk-2.0"
[EDIT]pour l'article, il installe gnome-themes-standard-git, je comprends pas très bien pourquoi, ça remplace pas mal de paquets du dépôt pour rien du tout.[/EDIT]

Re: [gtk3] ne pas passer le cap pendant la mise à jour (réso

Publié : lun. 09 mai 2011, 15:58
par FoolEcho
Il vont en avoir du boulot chez xfce... :mrgreen:

Re: [gtk3] ne pas passer le cap pendant la mise à jour (réso

Publié : lun. 09 mai 2011, 18:34
par hansi
Oui j'avais aussi installé la version normale de gnomes-themes-standard, pas la -git donc ça ne vient pas de là.

Mais pour ta manip tuxce ça ne risque pas de casser le système ou gtk2 et tout ce qui en découle ? En gros puis-je vraiment modifier le fichier xinitrc selon tes indications sans perdre ni les applis gtk2 ni les thèmes (et ni Xfce :D ) ?
FoolEcho a écrit :... incompatibilité d'humeur vu que xfce4 tourne en gtk2, peut-être (pour info, la manip' fonctionne sous kde4) ... :? ... tu as des messages si tu lances une application gtk3 depuis une console sous xfce4 ?
Non, aucun message à part Rhythmbox qui ne trouve pas une librairie mais bon tant pis depuis 2-3 versions ce prog est devenu naze.
Il vont en avoir du boulot chez xfce... :mrgreen:
+1 ça bouge vraiment beaucoup (trop) en ce moment...

Merci pour votre aide !

Re: [gtk3] ne pas passer le cap pendant la mise à jour (réso

Publié : lun. 09 mai 2011, 23:00
par tuxce
Si une variable pouvait casser le système, ça serait dommage :)
Au pire, ça ne fonctionne pas, tu enlèves ce que t'as rajouté.

Re: [gtk3] ne pas passer le cap pendant la mise à jour (réso

Publié : mar. 10 mai 2011, 00:00
par hansi
J'ai testé mais ça ne fonctionne pas :( La commande renvoie pourtant bien le résultat escompté :

Code : Tout sélectionner

$ declare -p GTK_PATH
declare -x GTK_PATH="/usr/lib/gtk-3.0:/usr/lib/gtk-2.0:/usr/lib/gtk-2.0"
Voici le fichier settings.ini du dossier ~/.config/gtk-3.0 :

Code : Tout sélectionner

[Settings]
gtk-theme-name = Adwaita
gtk-fallback-icon-theme = gnome
Et le ~/.xinitrc :

Code : Tout sélectionner

#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)

# exec gnome-session
# exec startkde
# exec startxfce4
# ...or the Window Manager of your choice

export GTK_PATH="/usr/lib/gtk-3.0:/usr/lib/gtk-2.0"

sleep 1
xset s 0 0;xset s noblank;xset s off
xset -dpms

/usr/bin/xmodmap $HOME/.Xmodmap

# Disable Trackpad while Typing
syndaemon -t -k -i 1 -d &

# mpd ~/.mpd/mpd.conf

exec ck-launch-session dbus-launch startxfce4
Où est-ce que ça coince ?

Edit : Et c'est idem en modifiant directement le fichier /etc/xdg/xfce4/xinitrc, la commande renvoie :

Code : Tout sélectionner

$ declare -p GTK_PATH
declare -x GTK_PATH="/usr/lib/gtk-3.0:/usr/lib/gtk-2.0"
et toujours pas de thème Adwaita à l'horizon :(

Re: [xfce] thème pour gtk3

Publié : mar. 10 mai 2011, 10:48
par tuxce
Quand tu lances une appli gtk3 depuis une console, elle affiche des messages ?

Re: [xfce] thème pour gtk3

Publié : mar. 10 mai 2011, 14:35
par hansi
Hé non, malheureusement... Par exemple je teste avec gconf-editor et il se lance nickel...

Re: [xfce] thème pour gtk3

Publié : mar. 10 mai 2011, 14:53
par tuxce
effectivement, là, on a un peu épuisé les pistes ...

Code : Tout sélectionner

pastebin ${XDG_CONFIG_HOME:-$HOME/.config}/gtk-3.0/settings.ini
comme ça on a le fichier exact, en même temps, tu vérifies que $XDG... est bien définie, ça donnera peut être une info

Code : Tout sélectionner

ls -al /usr/share/themes/Adwaita/gtk-3.0/gtk.css
des fois qu'il ait été supprimé/modifié

Code : Tout sélectionner

ls -al ~/.themes/Adwaita
là il devrait pas y en avoir.

Re: [xfce] thème pour gtk3

Publié : mar. 10 mai 2011, 16:09
par Drexya
Il y a la manip mentionnée sur le forum anglais de faire un lien vers le thème que tu souhaites utiliser, c'est la seule qui a fonctionné chez moi :

Code : Tout sélectionner

ln -s /usr/share/themes/Adwaita/gtk-3.0 ~/.config

Re: [xfce] thème pour gtk3

Publié : mar. 10 mai 2011, 17:27
par hansi
Alors voilà les différentes commandes :

Code : Tout sélectionner

$ ls -al /usr/share/themes/Adwaita/gtk-3.0/gtk.css
-rw-r--r-- 1 root root 3524 25 avril 19:41 /usr/share/themes/Adwaita/gtk-3.0/gtk.css

$ ls -al ~/.themes/Adwaita
ls: impossible d'accéder à /home/jean/.themes/Adwaita: Aucun fichier ou dossier de ce type

$ ls -al /usr/share/themes/Adwaita
total 28
drwxr-xr-x   6 root root 4096 25 avril 19:41 .
drwxr-xr-x 157 root root 4096  5 mai   21:55 ..
drwxr-xr-x   2 root root 4096 25 avril 19:41 backgrounds
drwxr-xr-x   2 root root 4096 25 avril 19:41 gtk-2.0
drwxr-xr-x   3 root root 4096 25 avril 19:41 gtk-3.0
-rw-r--r--   1 root root 2957 25 avril 19:41 index.theme
drwxr-xr-x   2 root root 4096 25 avril 19:41 metacity-1
Et le fichier : http://pastebin.archlinux.fr/432363 (on ne peut plus succint :D)

Code : Tout sélectionner

[Settings]
gtk-theme-name = Adwaita
gtk-fallback-icon-theme = gnome

Re: [xfce] thème pour gtk3

Publié : mer. 18 mai 2011, 22:53
par Eikichi
Salut,

AH merci Drexya, sa fonctionne très bien chez moi xfce4 + thème gnome3 (hope), je vais aller en chercher un, se rapprochant plus de mon thème xfce!