4 votes

Comment désactiver les décorations côté client de GTK+ 3.12 ?

J'ai mis à jour mon Ubuntu 14.04 avec GNOME/GTK 3.12 (parce que je veux tester GNOME et jouer avec des applications GNOME récentes), mais le résultat est que toutes les applications GNOME utilisent maintenant des décorations côté client, même lorsqu'elles sont exécutées dans mon espace de travail KDE par défaut.

Existe-t-il un moyen de désactiver l'utilisation par défaut de la DLC dans GTK+ 3.12 en dehors de GNOME Shell ?

2voto

iCON Points 36

Vous pouvez essayer gtk3-nocsd : article sur WebUpd8

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install gtk3-nocsd

Ajoutez ce qui suit à votre "~/.profil".

export GTK_CSD=0
export LD_PRELOAD=/path/to/gtk3-nocsd.so

L'auteur de WebUpd8 écrit que Unity ne commence pas par ça, donc vous pouvez éditer un fichier .desktop dans /usr/share/applications, par exemple gthumb :

/usr/share/applications/gthumb.desktop

Ajoutez ce qui suit à "Exec=" :

env LD_PRELOAD=/usr/lib/gtk3-nocsd/gtk3-nocsd.so

pour que ça ressemble à ça :

Exec=env LD_PRELOAD=/usr/lib/gtk3-nocsd/gtk3-nocsd.so gthumb %U

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X