Як переміщувати кнопки вікна зліва направо за допомогою командного рядка або редагуючи певний файл?


12

Я знаю, що у Ubuntu є файл, прихований десь глибоко всередині нього, який містить старі значення metacity для зміни положення кнопок меню. Моє запитання - як я можу це зробити БЕЗ ТВУКУ Ubuntu в Ubuntu Classic?

"Чому б не використати те, що вже зроблено?"

  • Ця річ була написана, знайшовши цей файл один раз, а потім зробивши його ментальну ноту, щоб створити графічний інтерфейс для вирішення проблеми, яка все добре і денді.
  • Я хочу дізнатися, де цей матеріал для мене, тому що мені подобається знати, як робити речі з командного рядка. (Крім того, давай, скільки разів ти бачив чувака в кав’ярні, використовуючи інтерфейс командного рядка, щоб возитися з речами?)
  • Це може бути корисно відзначити каталог для інших через встановлення інших тем на gnome-classic ( кашель нового порта макбунту, кашель )

Я також хотів би знати, чи це текстовий файл, який я можу змінити за допомогою vim, emacs, gedit тощо.


Канонічний відмовляється реалізовувати будь-яку опцію для цього в 16.04, дивіться цю помилку : "Елементи керування вікнами в Unity знаходяться зліва. Це не налаштування, це те, де дизайнери вирішили розмістити їх. Це не зміниться ". Я особисто вважаю це надзвичайно тупим, але ви отримуєте те, за що платите.
Дан Даскалеску

Відповіді:


29

Ви можете переміщати кнопки праворуч за допомогою:

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

або, можливо, краще натиснути кнопку "закрити" кнопкою "максимізувати":

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

І перемістіть їх назад вліво за допомогою:

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

Щоб отримати поточні налаштування, використовуйте:

gsettings get org.gnome.desktop.wm.preferences button-layout

Додаткову man gsettingsінформацію див. І, як бонус:

dconf редактор

У цьому випадку зміни вносяться у ~/.config/dconf/userфайл, який, як очікується, буде у форматі бази даних двійкового dconf (GVDB). Тільки програми, які люблять dconf Editorабо gsettingsможуть безпечно редагувати цей файл.

Більше про:


@RaduRadeanu Я думаю, мені потрібно відредагувати питання, щоб прочитати, де файл?
Коул Бусбі

1
@ColeBusby Немає файлу, яким можна редагувати IIRC, dconf є двійковим.
Олі

@ Олі Гаразд, просто переконавшись, тож геттінг - це ТІЛЬКИЙ спосіб зробити ці зміни так? Також де зберігаються теми? (зображення тощо)
Cole Busby

@ColeBusby Дивіться мої нові зміни.
Раду Радеану

... minimize, close'<- з цим простором для мене не вийшло. Я видалив її перед виконанням.
danihp

1

Я знайшов це питання, шукаючи спосіб переміщення кнопок зліва направо, використовуючи для всієї системи. Я використовую autologin-здогадку. Таким чином, кожен раз, коли система перезапускається, ці налаштування втрачаються.

Створіть файл /usr/share/glib-2.0/schemas/60_our-own.gschema.override із цим вмістом:

[org.gnome.desktop.wm.preferences]
button-layout=':minimize,maximize,close'

Потім виконайте цю команду:

glib-compile-schemas /usr/share/glib-2.0/schemas/

Перезавантажте систему.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.