Как переместить все элементы управления вправо (или влево)?

87

Загрузили настройки Ubuntu и установили элементы управления в правой части. Следующее правило соответствует только некоторым программам. В качестве примера Pidgin имеет окна управления справа. Но Chrome, Thunderbird, Geany, все еще имеют элементы управления слева.

Как я могу переместить ВСЕ окна управления (закрыть / мин / макс) вправо (или влево)?

    
задан Matt Kaye 10.08.2012 в 16:44
источник

12 ответов

67

14.04

Краткий ответ:

Кажется, что Canonical пошел тоталитарным путем и приказал, чтобы пользователям не разрешалось менять положение кнопок (вы можете найти больше технических деталей этого изменения в нижней части этого сообщения).

В настоящее время единственный способ иметь кнопки с кнопками на правой стороне в 14.04 - это перейти от Unity к сеансу Flash Gnome (что я лично рекомендую). Более подробная информация о том, как это сделать, представлена ниже.

Переход к Flashback в Gnome:

Откройте терминал и запустите следующие команды:

sudo add-apt-repository universe
sudo apt-get update
sudo apt-get install gnome-session-flashback

Затем выйдите из системы и выберите сеанс Gnome Flashback в диспетчере входа.

ВыможетевыбратьмеждуменеджерамиMetacityиCompiz.Metacityболеелегкий,однакооннеобладаетнекоторымиэффектами.СCompizвыполучитебольшеопытаработысUnity.ВыможетеускоритьработуCompiz,отключивплагинанимации(используйтеcompizconfig-settings-manager).

ВовремясеансаGnomeFlashback,чтобыпереместитькнопкивправо,откройтетерминаливведитеследующуюкоманду:

gsettingssetorg.gnome.desktop.wm.preferencesbutton-layout'menu:minimize,maximize,close'

НояхочуиспользоватьUnity:

Какяписалвтехническихдеталях,каноническоеположениежесткозакодированныхкнопоквихплагинеUnity.Изменениеэтоготребует,чтобыэтотплагинбылисправленнекоторымистороннимипрограммистами.Наданныймоменттакойпатчнедоступен.(Когдатакойпатчбудетопубликован,отредактируйтеэтотответиопубликуйтеегоздесь.)

Техническиедеталиизменения:

UnityиспользуетCompizвкачествесвоегооконногоменеджера.ОнииспользовалиплагинCompizподназваниемGTKWindowDecoratorдлярисованияграницокнаизаголовков.Этотплагинрисуетграницы,основываясьнатемеMetacity,котораясаманастраивается.Вотпочемудо14.04мыменялинастройкиMetacity,чтобыизменитьположениекнопок [1] .

Теперь они отказались от использования gtk-window-decorator и внедрили оформление окон прямо в своем плагине Unity Compiz. Они преднамеренно жестко закодировали положение кнопок с левой стороны и не подвергали пользователю никакого позиционного переключателя, чтобы поддерживать «постоянный пользовательский интерфейс», как они его называют [2] .

    
ответ дан Piotr Jurkiewicz 20.04.2014 в 15:10
49

12.04 до 13.10

от 12.04 и более новый gconfeditor не будет использовать это:

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

14.04

@Piotr Jurkiewicz answer

    
ответ дан Alex R 30.10.2012 в 13:01
33

Для Ubuntu 12.10 и ниже.

  1. Открыть терминал
  2. Тип: gconf-editor
  3. Перейдите в Apps -> Metacity -> General
  4. Найти: button_layout
  5. Изменить значение на: menu:minimize,maximize,close

Для Ubuntu 10.10 строка должна быть menu:minimize,maximize,close, с запятой в конце строки.

    
ответ дан Eugenio Perea 31.07.2010 в 19:47
27

Для 12.04 и 12.10

Unity

Запустите эту команду в терминале:

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

Обратите внимание, что это изменит только положение элементов управления окнами не максимизированных окон. Максимальные окна будут по-прежнему иметь свои оконные элементы управления слева в строке заголовка. Чтобы вернуть элементы управления в левую сторону:

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


GNOME-оболочки

gsettings set org.gnome.shell.overrides button-layout ":minimize,maximize,close"
    
ответ дан jokerdino 19.10.2012 в 11:29
13

Вы также можете скачать Ubuntu Tweak , у которого есть простой графический интерфейс для переключения кнопок окна вправо. Он находится в разделе «Параметры диспетчера Windows» в категории «Рабочий стол». Просто выберите переключатель «Вправо», и все будет готово.

    
ответ дан eugenemarshall 31.07.2010 в 21:34
5

Ubuntu 14.04:

Намного легче, чем я думал (или помните, что это было в предыдущих версиях)

  1. Установите инструмент настройки единства
    sudo apt-get install unity-tweak-tool
  1. Откройте Системные инструменты - > Предпочтения - > Unity Tweak Tool

  2. На вкладке «Элементы управления окнами» (последняя вкладка) теперь вы можете выбирать между левым или правым.

ответ дан davidkonrad 16.10.2014 в 17:14
3
gsettings set org.gnome.shell.overrides button-layout :close,minimize,maximize

Попробуйте выполнить приведенную выше команду в терминале ( Ctrl + Alt + T ). Это сработает. Это фактически следует принципу разрезания на Python. Вы можете закрыть, минимизировать, максимизировать: переместить клавиши влево. Далее u может обменивать позиции закрытия, минимизировать и максимизировать:)

    
ответ дан Shashank Hegde 29.10.2012 в 19:19
2

Система > Предпочтения > Внешний вид Измените тему на что-то другое, кроме сияния / Ambiance.

    
ответ дан Isaiah 31.07.2010 в 19:36
1

Я обнаружил, что предложение gconf-редактора просто изменило порядок кнопок. Они остались на правой стороне окна. Чтобы переключить кнопки в верхний угол левой руки, я использовал System Settings > Ubuntu Tweak > Твиты > Окно. Управление окном

    
ответ дан Mark D 05.06.2012 в 19:27
1

В некоторых приложениях не соблюдаются глобальные декорации окон, а примером является Chrome. Щелкните правой кнопкой мыши по его границе окна и выберите «использовать оформление системного окна». Практически все основные приложения, отличные от Chrome, используют по умолчанию системный вид, поэтому в целом это все, что вам нужно будет сделать.

Кроме того, я настоятельно рекомендую вам оставить порядок кнопок как есть, потому что это изменение не вышло из ниоткуда. Например, в Unity максимальные окна также имеют свои кнопки в верхнем левом углу, и эта настройка не изменит этого.

    
ответ дан Cumulus007 10.08.2012 в 22:38
1

Для ubuntu 17.10 просто введите терминал:

gsettings set org.gnome.desktop.wm.preferences button-layout 'close,maximize,minimize:'
    
ответ дан Jazeb_007 07.01.2018 в 21:15
-2

В редакторе dconfig перейдите в org > gnome > desktop > wm > preferences > button-layout и измените его на: минимизировать, максимизировать, закрыть и нажать enter.

Убедитесь, что вы включили двоеточие перед сведением к минимуму.

У меня есть два ноутбука, использующие среду рабочего стола gnome. Один я обновил с 12.10 до 14.04, а другой - новую версию 14.04. Обновление сохранило старую настройку, я проверил ее против новой установки. Он работал, когда я изменил новую установку.

    
ответ дан Prem 29.04.2014 в 14:30