14.04
Коротка відповідь:
Схоже, Canonical пішов тоталітарним шляхом і наказав користувачам не дозволяти змінювати положення кнопок (ви можете знайти більше технічних деталей цієї зміни внизу цієї публікації).
Наразі єдиним способом встановити кнопки Windows праворуч у 14.04 - перейти з Unity на сеанс Flashback Gnome (що я особисто рекомендую). Детальніше про те, як це зробити, представлено нижче.
Перехід на Flashback Gnome:
Відкрийте термінал і запустіть такі команди:
sudo add-apt-repository universe
sudo apt-get update
sudo apt-get install gnome-session-flashback
Наступний вихід та виберіть Gnome Flashback session у менеджері входу.
Можна вибрати між менеджерами Metacity та Compiz. Metacity більш легкий, проте йому не вистачає деяких ефектів. З Compiz ви отримаєте більше схожого досвіду на Unity. Ви можете прискорити Compiz, вимкнувши плагін анімації (використовуйте compizconfig-settings-manager).
Перебуваючи в сесії Flashback Gnome, для переміщення кнопок праворуч відкрийте термінал і введіть цю команду:
gsettings set org.gnome.desktop.wm.preferences button-layout 'menu:minimize,maximize,close'
Але я все ж хочу використовувати Unity:
Як я писав у технічних подробицях, кнопки Canonical з жорстким кодом розміщуються у своєму плагіні Unity. Для зміни цього плагіна потрібно виправити деякі сторонні програмісти. Наразі такий пластир недоступний. (Коли такий патч буде опублікований, будь ласка, відредагуйте цю відповідь та опублікуйте її тут.)
Технічні деталі зміни:
Unity використовує Compiz в якості свого менеджера вікон. Вони використовували плагін Compiz під назвою GTK Window Decorator, щоб намалювати межі вікна та смуги заголовків. Цей плагін малює межі, спираючись на тему Metacity, яка сама по собі легко налаштовується. Тому до 14.04 ми змінювали налаштування Metacity, щоб змінити положення кнопок [1] .
Тепер вони відмовилися від використання gtk-window-decorator та реалізували оформлення вікон прямо у своєму плагіні Unity Compiz. Вони навмисно жорстко кодують кнопки з лівого боку та не піддають користувачеві жодного перемикача положення, щоб підтримувати "послідовний досвід користувача", як вони це називають [2] .