Як встановити межі навколо Windows в 14.04?


15

Може хтось порадить мені, як додати межі (широкі рамки) до Windows у версії Ubuntu 14.04. Раніше я використовував "інструмент gnome-tweak-tool". Однак він не працює з версією 14.04.

Усі мої вікна (особливо багато екранів терміналів, з якими я працюю), схоже, поєднуються як одне ціле. Дуже важко сказати, звідки починається одне вікно, а інше закінчується.

Також у заголовках дуже важко розрізнити, яке вікно активне, а вікно неактивне.

Заздалегідь дякую всім, хто має рішення про те, як налаштувати ці Windows (або як змусити gnome-tweak-tool працювати з Ubuntu 14.04).

Я спробував активувати функцію декоратора вікон CCSM, але за допомогою цього відключеного Unity зробив середовище непридатним.


Все про налаштування Windows в Ubuntu 14.04 ... встановлення ширини кордону, кольору, заголовка тощо.


Можливий дублікат? askubuntu.com/questions/448204/…
fossfreedom

Привіт, Фоссфрідом. У двох питаннях спостерігається подібність. Ось чому я пов’язав цей із вашим. Я все ще займаюся дослідженнями, щоб забезпечити найкраще резюме та переконливість у цьому конкретному питанні, щоб воно було дуже корисним у наданні допомоги людям у всьому світі. Питання повторювалося багато разів, і через деякий час я сподіваюся, що цей QA стане дуже твердим вирішенням. Я бачу, що не пропонують баунті, але якщо модератори можуть бути терплячими, я проясню це.
ЛД Джеймс

Справжнє питання полягає в тому, чому дизайнери інтерфейсу вважають, що рамки 1 пікселя є прийнятними? Принаймні, вони могли б дати нам системну установку для налаштування розмірів кордону та включення здорових полос прокрутки.
Рон Сміт

Відповіді:


13

Я ціную роботу, яку надає перша відповідь. Однак я дуже конкретно шукав метод використання фактично компонентів, передбачених дистрибутивом, якщо він існує.

В даний час ви можете скопіювати улюблену тему з / usr / share / теми в ~ / .theme . Назвіть папку тем чимось відмінним від того, що було названо в / usr / share / topic. Таким чином, коли ви вибрали вибрані ними, ви знайдете його за ім'ям, яке ви назвали папкою.

Приклад:

$ cp -R /usr/share/themes/Radiance/ ~/.themes/MyRadiance

Це операція на кожного користувача і не потребує підвищеного доступу.

Тепер ви можете редагувати папку gtk-3 у цьому новому каталозі, щоб зробити ваші межі будь-яким способом. Ви також можете налаштувати інші компоненти теми.

Змінити кордони можна за допомогою редагування функцій UnityDecoration файлу une.css, розташованого в папці додатків:

~/.themes/MyRadiance/gtk-3.0/apps/unity.css

Щоб змінити межі, змініть 0 на інше число параметра:

-UnityDecoration-extents: 28px 0 0 0;

Ви знайдете багато інших редагованих функцій у папці gtk-3.x.

Для інших особливостей меж, таких як колір, текст тощо ... подивіться на Unity / Theming за адресою:

https://wiki.ubuntu.com/Unity/Theming

Я ціную попереднє рішення. Але я сподіваюся, що багато хто може отримати користь від використання функції, яку розповсюджують розробники ОС.

О так, для використання цієї нещодавно відредагованої теми вам доведеться встановити інструмент налаштування єдності.

$ sudo apt-get install unity-tweak-tool

Примітка: я вже пов’язав це питання з аналогічним запитанням про конфігурацію Ambiance. Ця резолюція може бути легко застосована до будь-якої сучасної теми Ubuntu ... не тільки до Ambiance (або довідки про Radiance, згаданої в цьому конкретному випадку).


Вкажіть, будь ласка, яке налаштування de OP має змінитися у папці gtk-3, щоб я міг проголосувати цю відповідь.
Роберто

@Roberto Це зроблено!
Л. Д. Джеймс

1
Що вам потрібно зробити, unity-tweak-toolщоб скористатися відредагованою темою?
Стівен Раску

Не зважай. Мені просто довелося скористатися, gnome-tweak-toolщоб вибрати тему (не unity-tweak-tool).
Стівен Раску

1
@StephenRasku Ви можете використовувати або інструмент gnome-tweak-інструмент, або юнит-tweak-tool. У інструменті Jedin-tweak просто натисніть на Themeвкладку, а зі списку Доступні теми натисніть на обрану.
Л.Д. Джеймс

3

17.10

відповідь fragfutter працювала на мене!

  1. Складіть файл ~/.config/gtk-3.0/gtk.css

  2. Додайте рядки:

    decoration { border: 1px solid gray; background: gray; }

  3. Перезавантажте систему (або ви, ймовірно, можете просто вийти з системи та повернутися до gnome)

Більш ранні версії Ubuntu

Ось версія сценарію оболонки моєї улюбленої частини чудової відповіді Л.Д. Джеймса:

17.04 використовує gtk-3,20

sudo sed -i -e \
's/-UnityDecoration-extents: 28px 0 0 0;/-UnityDecoration-extents: 28px 2 2 2;/' \
/usr/share/themes/Ambiance/gtk-3.20/apps/unity.css

16.04 та 15.10 використовують gtk-3.0

sudo sed -i -e \
's/-UnityDecoration-extents: 28px 0 0 0;/-UnityDecoration-extents: 28px 2 2 2;/' \
/usr/share/themes/Ambiance/gtk-3.0/apps/unity.css

Вам доведеться вийти, а потім увійти, щоб побачити результати цієї зміни. Ви можете замінити Ambiance(за замовчуванням) на Radianceбудь-яку тему, яку ви зараз використовуєте.

Як це працює?

sed це утиліта командного рядка, яка замінює текст.

Закінчення рядка \символом повідомляє оболонці, що команда продовжується на наступному рядку (для людської читабельності).

-i каже sed редагувати файл на місці (не створювати новий файл).

-e говорить sed, що далі йде сценарій sed (замість того, щоб читати його з файлу).

s/.../.../ці sкошти , щоб замінити те , що між першими двома косими рисами з тим, що між другими двома косими рисами. Це робить лише одну заміну (тому що її немає /gв кінці).


0

Ось як це зробити !!!

Перший поп, що термінал вгору! і введіть це.

це має отримати старішу версію використання теми в 13.10

wget http://ftp.osuosl.org/pub/ubuntu/pool/main/u/ubuntu-themes/light-themes_13.04+13.10.20131014-0ubuntu1_all.deb

Це повинно видалити поточну версію теми.

sudo apt-get purge light-themes

Це повинно дозволяти йому завантажуватися всередину вашої папки для завантаження, якщо ви хочете зберегти її.

cd ~/Downloads

Слід встановити старішу версію теми, яка використовувала рамки.

sudo dpkg -i light-themes_13.04+13.10.20131014-0ubuntu1_all.deb

Це може вилучити .deb файл, якщо ви цього хочете.

rm light-themes_13.04+13.10.20131014-0ubuntu1_all.deb

Якщо це посилання мертве, натисніть тут, щоб побачити більше!


1
Я перевірю описане вами рішення і повідомлю про проблеми. Я буду вдячний мати можливість знову визначити різницю між вікнами. Відповідаючи на свою відповідь, ви хочете сказати, що неможливо налаштувати 14.04 так, щоб вони мали різні заголовки вікон та мали межі навколо вікон? Якщо можливо, я хотів би попрацювати з 14.00 ... але зрозумійте, що мені доведеться скористатися способом вирішення, якщо це неможливо.
Л.Д. Джеймс

Я не розумію, чому вони знімають ці межі! Коли він оновлюється, він може оновити його до нових світлих тем. Тож якщо ви настільки легкої теми в оновника зніміть її.
MathCubes

Спасибі. У вашому вирішенні полегшується побачити, де починається і закінчується вікно терміналу. Я поставлю ще одне питання, специфічне для того, як зробити просте і розрізнення активного та неактивного вікна. Раніше я використовував інструмент gnome-tweak-інструмент і змінив фон заголовка переднього плану на синій ... Ваш внесок втричі збільшив мою квоту продуктивності.
Л.Д. Джеймс

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