Скачал твик Ubuntu и установил элементы управления окнами на правую сторону. Только некоторые программы следуют правилу. Pidgin в качестве примера имеет элементы управления окнами справа. Но Chrome, Thunderbird, Geany по-прежнему имеют элементы управления слева.
Как переместить ВСЕ элементы управления окном (закрытие / мин. / Макс.) Вправо (или влево)?
gsettings set org.gnome.shell.overrides button-layout :close,minimize,maximize
Попробуйте выполнить вышеприведённую команду в терминале (Ctrl+Alt+T). Это сработает. На самом деле, это соответствует принципу нарезания на питоне. Можно дать close, minim, max: переместить клавиши влево. Далее вы можете менять позиции close,minimize и maxim :)
Выполните эту команду в терминале:
gsettings set org.gnome.desktop.wm.preferences button-layout ":minimize,maximize,close"
Обратите внимание, что при этом изменится только положение элементов управления не развернутых окон. В развернутых окнах элементы управления окнами по-прежнему будут находиться слева в строке заголовка. Чтобы вернуть элементы управления в положение слева:
gsettings set org.gnome.desktop.wm.preferences button-layout "close,minimize,maximize:"
gsettings set org.gnome.shell.overrides button-layout ":minimize,maximize,close"
с 12.04 и более новый gconfeditor не будет работать следующим образом:
gsettings set org.gnome.desktop.wm.preferences button-layout ':minimize,maximize,close'
В редакторе dconfig перейдите в org> gnome> desktop> wm> preferences> button-layout и измените его на: минимизировать, развернуть, закрыть и нажать Enter. .
Убедитесь, что вы добавили двоеточие перед свертыванием.
У меня есть два портативных компьютера, использующих среду рабочего стола gnome. Один я обновил с 12.10 до 14.04, а другой был новой установкой 14.04. При обновлении сохранились старые настройки, которые я проверил при новой установке. Это сработало, когда я изменил новую установку.
Намного проще, чем Я думал (или помню, что это было в предыдущих версиях)
sudo apt-get install unity-tweak-tool
Откройте Системные инструменты -> Настройки -> Инструмент настройки Unity
На вкладке «Элементы управления окнами» (последняя вкладка) теперь вы можете выбирать между левым или правым.
System>Preferences>Appearance Change the topic to something other than Radiance/Ambiance.
Я обнаружил, что предложение gconf-editor просто изменило порядок кнопок на обратный. Они остались по правую сторону окна. Чтобы переключить кнопки в левый верхний угол, я использовал Системные настройки> Ubuntu Tweak> Tweaks> Window. Оконный контроль
Некоторые приложения не придерживаются глобальных декораций окна, и Chrome является примером такого поведения. Щелкните правой кнопкой мыши по его границе окна и выберите "использовать системное оформление окна". Практически каждое крупное приложение, кроме Chrome, использует стандартный, общесистемный вид, так что, скорее всего, это все, что вам нужно будет сделать.
Также я настоятельно рекомендую оставить порядок с кнопками как есть, потому что это изменение появилось не из ниоткуда. Например, в Unity, в максимальных окнах кнопки также находятся в левом верхнем углу, и эта настройка этого не изменит.
gconf-редактор
Apps -> Metacity -> General
button_layout
button_layout
menu:minim,maxim,close
Для Ubuntu 10.10 строка должна быть menu:minim,max,close,
с запятой в конце строки.
Также можно загрузить Ubuntu Tweak, который имеет удобный графический интерфейс для переключения кнопок окна вправо. Это можно найти в разделе Настройки Windows Manager, в категории Рабочий стол. Просто выберите радиокнопку "Right" и всё.
Похоже, Canonical пошла тоталитарным путем и запретила пользователям изменять положение кнопок (вы можете найти более подробную техническую информацию об этом изменение в нижней части этого сообщения).
На данный момент единственный способ иметь кнопки окон справа в 14.04 - это переключиться с Unity на сеанс Gnome Flashback (что я лично рекомендую). Более подробная информация о том, как это сделать, представлена ниже.
Откройте терминал и выполните следующие команды:
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).
Чтобы переместить кнопки вправо в сеансе Gnome Flashback, откройте терминал и введите эту команду:
gsettings set org.gnome.desktop.wm.preferences button-layout 'menu:minimize,maximize,close'
Как я уже писал в технических деталях, кнопки Canonical с жестким кодом позиционируются в своем плагине Unity. Изменение этого требует, чтобы этот плагин был исправлен некоторыми сторонними программистами. На данный момент такой патч недоступен. (Когда такой патч будет опубликован, отредактируйте этот ответ и разместите его здесь.)
Unity использует Compiz в качестве оконного менеджера. Они использовали плагин Compiz под названием GTK Window Decorator для рисования границ и заголовков окон. Этот плагин рисует границы на основе темы Metacity, которая сама по себе легко настраивается. Поэтому до 14.04 мы меняли настройки Metacity, чтобы изменить положение кнопок [1].
Теперь они отказались от использования gtk-window-decorator и реализовали оформление окон прямо в своем плагине Unity Compiz. Они намеренно жестко запрограммировали расположение кнопок на левой стороне и не открывают для пользователя какой-либо переключатель положения, чтобы поддерживать «согласованный пользовательский интерфейс», как они его называют [2].
Для ubuntu 17.10 просто введите терминал:
gsettings set org.gnome.desktop.wm.preferences button-layout 'close,maximize,minimize:'