web-dev-qa-db-fra.com

Comment déplacer les boutons de la fenêtre vers la droite pour tous les utilisateurs?

Je sais que je peux modifier gconf pour déplacer les boutons [Réduire, Agrandir, Fermer] vers la droite, mais existe-t-il un moyen de le faire pour tous les utilisateurs?

Idéalement au moment de l'installation, je n'ai donc pas à expliquer cela à chaque utilisateur à chaque fois que je configure une nouvelle machine.

11
jbowtie

Je ne connais pas le temps d'installation, mais lorsque de nouveaux utilisateurs sont créés, les fichiers de /etc/skel sont copiés dans le nouveau répertoire de base. Vous pouvez ajouter un fichier

/etc/skel/.gconf/apps/metacity/general/%gconf.xml

avec le contenu

<?xml version="1.0"?>
<gconf>
<entry name="button_layout" mtime="1273173410" type="string">
    <stringvalue>:minimize,maximize,close</stringvalue>
</entry>
</gconf>

à /etc/skel.

Ou vous pouvez créer la configuration utilisateur parfaite (appelons-le perfectuser) sur un nouveau compte et remplacez

SKEL=/etc/skel

avec

SKEL=/home/perfectuser

dans /etc/adduser.conf.

De cette manière, chaque nouvel utilisateur que vous créez aura la même configuration que perfectuser.

Peut-être que le CD d’installation pourrait également être modifié de la même manière?

Pour modifier le paramètre pour tous les utilisateurs, vous pouvez écrire un script qui ajoute

<entry name="button_layout" mtime="1273173410" type="string">
    <stringvalue>:minimize,maximize,close</stringvalue>
</entry>

à tous /home/[user]/apps/metacity/general/%gconf.xml.

5
ParanoiaPuppy

gconf-editor a une option pour le faire. Faites un clic droit sur une valeur que vous souhaitez définir pour tous les utilisateurs, puis cliquez sur "Définir par défaut". PolicyKit s'ouvrira et vous demandera votre mot de passe. Après cela, chaque nouvel utilisateur aura cette valeur.

6
user244

Télécharger buntuTweak allez dans les paramètres du gestionnaire de fenêtres et cliquez sur "Droite"

Edit: Je ne sais pas si cela convient à tous les utilisateurs, mais c'est facile.

3
Buttink