Как установить границы вокруг окон в 14.04?
Может кто-нибудь посоветовать мне, как добавить границы (широкие границы) в Windows в Ubuntu версии 14.04. В прошлом я использовал "gnome-tweak-tool". Однако это не работает с версией 14.04.
Все мои окна (особенно многие терминальные экраны, с которыми я работаю) выглядят как одно целое. Очень трудно сказать, где одно окно начинается, а другое заканчивается.
Кроме того, в заголовках очень трудно различить, какое окно активно, а какое окно неактивно.
Заранее спасибо всем, у кого есть решение, как настроить эти Windows (или как заставить работать gnome-tweak-tool с Ubuntu 14.04).
Я попытался активировать функцию Window Decorator в CCSM, но с помощью этого отключенного Unity сделал среду непригодной для использования.
Все о настройке Windows в Ubuntu 14.04... настройка ширины, цвета, заголовка и т. Д.
3 ответа
Я ценю работу, предоставленную первым ответом. Тем не менее, я очень конкретно искал способ использования собственно компонентов, предоставляемых дистрибутивом, если он существует.
В настоящее время вы можете скопировать вашу любимую тему из /usr/share/theme в ~ /.theme. Назовите папку темы как-то иначе, чем она была названа в /usr/share/theme. Таким образом, когда вы выберете выбранные вами, вы найдете его по имени, которое вы назвали папкой.
Пример:
$ cp -R /usr/share/themes/Radiance/ ~/.themes/MyRadiance
Это операция для каждого пользователя и не требует повышенного доступа.
Теперь вы можете отредактировать папку gtk-3 этого нового каталога, чтобы сделать ваши границы так, как вы этого хотите. Вы также можете настроить другие компоненты темы.
Размер границ можно изменить, отредактировав функции UnityDecoration в файле unity.css, расположенном в папке apps:
~/.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, упомянутой в данном конкретном случае).
17,10
Ответ fragfutter сработал для меня!
Сделать файл
~/.config/gtk-3.0/gtk.css
Добавьте строки:
decoration { border: 1px solid gray; background: gray; }
Перезагрузите компьютер (или вы можете просто выйти из системы и вернуться в gnome)
Ранние версии Ubuntu
Вот версия shell-скрипта моей любимой части отличного ответа LD James:
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
в конце).
Вот как это сделать!!!
Сначала поп-терминал! и введите это в.
это должно получить более старую версию использования темы в 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
Это может отклонить файл.de b, если вы хотите.
rm light-themes_13.04+13.10.20131014-0ubuntu1_all.deb
Если эта ссылка не работает, нажмите здесь, чтобы увидеть больше!
На 20.04:
sudo nano ~/.config/gtk-3.0/gtk.css
Затем добавьте / замените этот код на decoration
. Он добавит рамку 5 пикселей вокруг окна и в качестве бонуса сделает его слегка прозрачным:
decoration {
border: 5px solid rgba(10, 10, 10, .3);
background:rgba(10, 10, 10, .3);
}