Як відключити прикраси вікон у Кориці


10

Я використовую Cinnamon, але хотів би видалити всі прикраси вікон - я ніколи їх не використовую, вони коштують лише екран екрана, а переміщення / зміна розміру можна зручно робити за допомогою alt-mouse1 та alt-mouse2.

Чи є спосіб досягти цього?

EDIT: Роз'яснення.

Я використовую Ubuntu 12.04 зі спеціалізованою програмою, що надає Корицю . Я переключився з комбінованого Unity / Compiz комбо, оскільки Compiz у 12.04 - це болісна регресія, яку зазнають помилки, порівняно з версією 10.04 (див., Наприклад, ця помилка ). Я з нетерпінням чекав виправлення цієї та інших помилок. Я досягав бажаного ефекту раніше і на своїй робочій станції 10.04 разом із Compiz.

Однак, як я це розумію , Кориця використовує лібмуффін, а не Compiz (виправте мене, якщо я помиляюся).

Я дуже задоволений інтерфейсом Cinnamon, тим більше, що ефект, до якого я звик (еквівалентний плагіну "масштабу" в Compiz) працює без збоїв. Крім того, я не хотів би змінювати дистрибутив, оскільки я звик до Ubuntu і був дуже задоволений 10.04 LTS. Позбавлення віконних прикрас - єдине, чого все ще не вистачає.


Який це дистрибутив? Кориця використовується далі, ніж для LinuxMint.
Пітер.О

По суті, це Ubuntu, з gpandal-lebihan ppa .
січня

можливий дублікат вищезазначеного був розміщений: unix.stackexchange.com/q/290706/32012

Відповіді:


6

Кориця не може вимкнути або видалити прикраси вікон, відповідно до цієї проблеми на GitHub . Варіант видалення декору вікна ще не реалізований.

Користувач може замість цього використовувати будь-який із способів вирішення наступного способу.

Обхід 1 (простий)

Використовуйте найменший розмір шрифту для заголовка вікна. Перейдіть у Налаштування системи> Зовнішній вигляд - Шрифти . Потім у розділі Вибір шрифту - Шрифт заголовка вікна: змініть розмір шрифту від типового 10до найменшого значення 1, а потім натисніть кнопку Вибрати, щоб закінчити.

Використання найменшого шрифту заголовка вікна в Cinnamon

Якщо припустити, що скріншот є ідеальним для пікселів незалежно від роздільної здатності екрана, висота декору вікна була зменшена на: 14 пікселів у Кориці 2.2; 17 пікселів у Кориці 3.8.

У результаті порівняно теми Mint-Y та Mint-X

Для оформлення вікон у Кориці, здається, використовується тема Metacity з підтримкою Mutter / Muffin; традиційні теми, схоже, не спрацьовують. Різне поєднання тем для меж вікон та елементів керування може вплинути на результат. Деякі теми не зменшують висоту оздоблення вікон настільки ж, як інші теми. Наприклад, Mint-Y мав гірший результат, ніж Mint-X.

Обмеження : Це рішення залежить від теми. Відомих тем, які добре працюють із цим способом, дуже мало: Mint-X, BlueMenta, Greybird.

Обхід 2

Використовуйте будь-який утилітний інструмент, наприклад, Devil's Pie або Devilspie2 , який може видалити прикраси вікон для менеджерів вікон, сумісних з EWMH . Для видалення декору вікна знадобиться конфігурація користувача.

Для Devilspie2 відкрийте текстовий редактор і введіть наступний код.

if (get_window_type()=="WINDOW_TYPE_NORMAL") then
    undecorate_window();
end

Збережіть як файл у $HOME/.config/devilspie2будь-якому імені, а потім .luaу назві файлу. Біжіть, devilspie2щоб побачити результат. Щоб зміни були стійкими при перезавантаженні, додайте команду devilspie2в Налаштування> Налаштування - Запуск програм .

Нерозбірливе вікно для Немо в Кориці

При наведеній вище конфігурації всі запущені програми з нормальним типом вікон взагалі не матимуть прикраси вікна. У цій пов’язаній публікації є моя відповідь із деталями щодо використання Devil's Pie та Devilspie2 для видалення декору вікна замість назви програми.

Обмеження : Цей спосіб вирішення не буде працювати проти додатків із рядком заголовка на стороні клієнта, який також називається в GNOME; таким чином, зміна теми може бути єдиною альтернативою.

Обхід 3

Змініть тему. Менеджер вікон Cinnamon, Muffin, підтримує теми Xfwm4 та Metacity для прикрас вікон: перевірте /usr/share/themes/THEMENAMEкаталог і шукайте будь-який metacity-1або xfwm4підкаталог.

У цій відповіді на запитання Ubuntu було запропоновано відредагувати XML-файл поточно використовуваної теми:

[...] Ви можете редагувати

/usr/share/themes/Mint-X/metacity-1

і встановіть усі ненульові valueвластивості у metacity-theme-1.xml(звичайно, вам потрібно судо, щоб щось там відредагувати. Резервна копія корисна.) [...]

Ім'я файлу може відрізнятися залежно від теми, яку ви використовуєте.

Можливо, модифікація теми - це єдиний «надійний» спосіб зняти декор вікон. Відомі обмеження в інших двох обхідних шляхах здаються зайвими, за винятком того, що це копіткий спосіб вирішення.

Відмова : Я не користуюся Корицею щодня і нещодавно знову досліджував для досвіду. Я не перевірив третє рішення, оскільки це потребує певного часу для перевірки.

Тестували з Cinnamon 2.2 у Linux Mint 17 (Live) та Cinnamon 3.8 у Linux Mint Debian Edition 3.


1
Я знайшов варіант теми дуже корисним. На Reddit.com/r/CinnamonDE/comments/4bb4re/… є дуже зручний документ, в якому детально описано, як майже вилучити максимальний рядок заголовка. Це не видно, але ви все одно можете перемістити мишу до самого верху та двічі клацнути, щоб відновити початковий розмір вікна. Я вважаю, що працював навіть краще, ніж очікувалося!
Алекс Саммерс

Я придумав набагато швидше рішення, ніж обхідний спосіб. У metacity-theme-N.xml (де N - версія, яку ви використовуєте (вимагає тестування)), знайдіть <frame-geometry name="normal"[...] Тут вам знадобляться лише заміни: * Замінити title_scale="medium"на has_title="false"* Під <distance name="button_height"[...] встановіть значення значення "0"
camilla.greer

Ах, вам потрібно змінити ще кілька значень, але все, що вам потрібно торкнутися, знаходиться всередині цього <frame-geometry name="normal"[...] блоку коду, а не все в документі.
camilla.greer

@ camilla.greer Правка фактично відхиляється від початкової відповіді, оскільки джерело, яке я цитував, не мав такої деталі. Для методу теми metacity я вважаю, що ви повинні перезаписати коментарі у відповідну відповідь.
клеаркімура

Після моїх останніх переглядів я переконаний, що "нудний спосіб вирішення" повинен просто цитувати джерело "таким, який він є", без деталей. Метод теми Metacity вимагає багато тестування (і хто пише, що робоче рішення заслуговує на окремі оновлення), тому його слід розміщувати як нову відповідь.
клеаркімура

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