Как мне переместить кнопки окна назад вправо для всех пользователей?

11

Я знаю, что могу отредактировать gconf, чтобы переместить кнопки [Свернуть, Развернуть, Закрыть] назад в правую сторону, но есть ли способ сделать это для всех пользователей?

В идеале во время установки, поэтому мне не нужно объяснять это каждому пользователю каждый раз, когда я настраиваю новую машину.

jbowtie
источник

Ответы:

5

Я не знаю о времени установки, но когда создаются новые пользователи, файлы из /etc/skelних копируются в новый домашний каталог. Вы можете добавить файл

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

с содержанием

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

к /etc/skel.

Или вы можете создать идеальную пользовательскую настройку (назовем его perfectuser) для новой учетной записи и заменить

SKEL=/etc/skel

с

SKEL=/home/perfectuser

в /etc/adduser.conf.

Таким образом, каждый новый пользователь будет иметь ту же конфигурацию, что и perfectuser.

Может быть, установочный компакт-диск также можно изменить подобным образом?

Чтобы изменить настройку для всех пользователей, вы можете написать скрипт, который добавляет

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

для всех /home/[user]/apps/metacity/general/%gconf.xml.

ParanoiaPuppy
источник
6

gconf-editor имеет возможность сделать это. Просто щелкните правой кнопкой мыши значение, которое вы хотите установить для всех пользователей, и нажмите «Установить по умолчанию». PolicyKit откроется и попросит вас ввести пароль. После этого каждый новый пользователь будет иметь это значение.


источник
Это действительно полезно знать, но я принял ответ ParanoiaPuppy, так как он обладает достоинствами сценариев.
jbowtie
3

Скачайте UbuntuTweak, зайдите в Window Manager Settings и нажмите «Вправо».

Изменить: я не совсем уверен, если это делает это для всех пользователей, но это легко.

Buttink
источник
Я могу посоветовать определенным пользователям сделать это, поскольку переключение тем может иногда вызывать смещение кнопок назад влево. Но я уверен, что это не работает для всех пользователей.
jbowtie
0

Для людей, опаздывающих, как я, когда вышеуказанные решения могут больше не работать, вы также можете использовать gsettings для этого:

gsettings set org.gnome.desktop.wm.preferences button-layout 'appmenu:minimize,maximize,close'

Из

https://wiki.gnome.org/Projects/Metacity

Онитон Масиэль
источник