Додавання межі до gnome-терміналу


15

На новій установці 14,04 ванільної Ubuntu з темою за замовчуванням нічого особливого. Виведення вікна терміналу gnome (Ctrl + Alt + t) Вікно терміналу не має меж (а також не має ручки зміни розміру btw), це чорний прямокутник.

Як я можу додати 1px білу облямівку (що мені здається корисним при роботі з декількома вікнами, що перекриваються гном-терміналом)?


Я просто перейшов на Ubuntu 14.04 і відсутність меж навколо вікна терміналу мене дуже дратує.
гб.

2
Хіба це не дублікат цього? askubuntu.com/questions/448204/…
fossfreedom

1
Так, але зауважте, що я змінив gnome-terminal.css замість юни.css і лише термінальні вікна мають межу.
франкі

Відповіді:


6

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

Приклад:

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;

Ви можете переглянути всі можливі редакції тут . Також, щоб використовувати нову тему, вам доведеться встановити Unity Tweak Tool.

sudo apt-get install unity-tweak-tool

Щоб застосувати це до терміналу, додайте наступне gnome-terminal.css:UnityDecoration { -UnityDecoration-extents: 28px 1px 1px 1px; }


1
Чи дозволить мені додавати межі лише для вікон терміналів gnome? Я вважаю за краще обмежити дію моїх фейдів лише тим, що потрібно.
гб.

Як показано в шляху до каталогу, він застосовується до gtk. Ви точно можете спробувати.
Anandu M Das

3
Я дотримувався цих інструкцій і замість того, щоб змінити юни.css, я додав наступне до gnome-terminal.css: UnityDecoration {-UnityDecoration-extents: 28px 1px 1px 1px; }
франкі

@gb. Я думаю, що вам потрібно пояснити франкі зараз. Ура
Ананду М Дас

@AnanduMDas Краще відредагуйте своє запитання та додайте також коментар франкі .
Radu Rădeanu

1

Ви можете наблизитись до ефекту, який шукаєте, якщо використовуєте compizconfig-settings-manager.

Перейдіть до плагіна "Єдність" та виберіть "Прикраси". Поставте прапорець "Заміна параметрів теми", і ви можете надати вікнам "радіус тіні вікна", а також колір та непрозорість. Але ви також можете встановити зміщення тіней X і Y. Встановіть ці зміщення на 0, встановіть тіні на біле або все, що вам потрібно для активних / неактивних вікон, посиліть непрозорість, і тоді ви матимете межі (все одно повинні бути досить близькими).

Сподіваємось, це досить добре, щоб продовжувати, удача!


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

Мабуть, ви можете отримати те, що ви шукаєте, налаштувавши свою тему CSS локально в ~ / .themes або зменшивши пакет "легких тем" пакета до того, що поставлений з 13.xx - обидва варіанти детально описані в цьому дописі про повернення меж вікон .
Хоук
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.