Я, кажется, живу своей жизнью в терминале - много терминалов на самом деле.
Я также люблю тему Окружения - но новые безграничные окна не обеспечивают визуальное дифференцирование, я привык к (те же черные окна, кажется, смешиваются друг с другом).
Таким образом к моему вопросу - как я добавляю назад единственную пиксельную границу для окон, которая найдена в более ранних версиях Ubuntu?
Я хочу сохранить Окружение полной темой, так как это выглядит хорошим, и я не хочу подкачивать к другой теме.
Теперь я знаю, что могу изменить тему Окружения Ubuntu следующим образом:
mkdir ~/.themes
cp -r /usr/share/themes/Ambiance .themes
Затем зеркально отражая между опциями темы в Настройках - Появление берет изменения в теме в теперь в .themes папке.
Я предполагаю, что должен изменить один из .css файлов, но я не знаю который.
Я также смотрел на это Вопросы и ответы, но решения там не работают на 14,04. Я также посмотрел на общественную Wiki, но получил скорее потерянную попытку выяснить, какой применяется к моей ситуации.
Файл /usr/share/themes/Ambiance/gtk-3.0/apps/unity.css
change
-UnityDecoration-extents: 28px 0 0 0;
to
-UnityDecoration-extents: 28px 1px 1px 1px;
выход из системы, и войдите в и посмотрите, вызывают изменения.
Таким образом, в Вашей локальной копии, делают "1 пкс 1 пкс 1 пкс"; изменение в файле ~/.themes/Ambiance/gtk-3.0/apps/unity.css
Обладает!:)
Обратите внимание, что все другие изменений предложили, чтобы включили редактирование системного файла /usr/share/themes/Ambiance/gtk-3.0/apps/unity.css
, может быть сделан без такого редактирования. Вместо этого просто поместите желаемые изменения в свой собственный файл (что Вы создаете), ~/.config/gtk-3.0/gtk.css
, который будет иметь приоритет по системному файлу.
содержание В качестве примера (например, целый файл ~/.config/gtk-3.0/gtk.css
)...
/* Decorations */
UnityDecoration {
-UnityDecoration-extents: 28px 1px 1px 1px;
}
... Вам, вероятно, придется выйти из системы & войдите в для этого для вступления в силу.
кроме того, обратите внимание на это, если окно терминала имеет по крайней мере две открытые вкладки, то Окружение (или Единица?) уже поместит среднюю толстую рамку вокруг терминала. ( ctrl - сдвиг - t открывает другую вкладку.)
Построение на ответе Anders, если Вы хотите хорошую, тонкую темную строку вместо ужасной яркой строки по умолчанию / строки градиента (просто, потому что можно использовать градиент, не означает Вас, должно, Ubuntu!), отредактируйте /usr/share/themes/Ambiance/gtk-3.0/apps/unity.css
как так:
Набор степени UnityDecoration как в ответе Anders:
-UnityDecoration-extents: 28px 1px 1px 1px;
Изменение background-image
к none
в слева/справа и изменение оттенок цвета фона от 0,7 до 0,4 в слева/справа и нижняя часть:
UnityDecoration.left,
UnityDecoration.right {
background-color: shade (@bg_color, 0.4);
background-size: 1px 70px;
background-repeat: repeat-x;
background-image: none;
}
UnityDecoration.left:backdrop,
UnityDecoration.right:backdrop {
/* start color: mix of the top border color and bg-image gradient end */
background-color: shade (@bg_color, 0.4);
background-image: none;
}
UnityDecoration.bottom {
background-image: none;
background-color: shade (@bg_color, 0.4);
}
Дополнительно, скорректируйте 0.4 к своему предпочтению яркости.
после изменения файлов можно или выйти из системы и войти в, или просто открыть диалоговое окно Появления и изменить тему далеко от, затем обратно к, Окружение.
Вот результат (возможно, нуждается к представление в 100% для наблюдения границ, они только 1 пкс толщиной):
Моя рекомендация для Вас для рассмотрения отъезда значения по умолчанию/usrshare/themes/Ambiance папкой, как (для дальнейшего использования в случае, если Вы ударяете его непреднамеренно).
Gtk3, кажется, берет название темы под названием каталог. Таким образом, могло бы быть лучше скопировать/usr/share/themes/Ambiance в другое имя, такое как/usr/share/themes/MyAmbiance и создать Ваш персонализировать тему там.
, Если Вы хотите версию в расчете на пользователя, можно также скопировать тему в ~/.themes и иметь предпочтительную версию, доступную там.
Я взял Russ Lyons ответ , и хотят показать, как он работал на меня ( Ubuntu 16.04 ):
я оставил исходные файлы темы в покое ниже /usr/share/themes/Ambiance
и ничего не изменил там. Я соглашаюсь, что изменение системных файлов всегда является плохой идеей по нескольким причинам.
я создал ~/.config/gtk-3.0/gtk.css
со следующим содержанием:
/* Decorations */
UnityDecoration {
-UnityDecoration-extents: 28px 1px 1px 1px;
}
Ничто иное.
После входа в систему выхода из системы у меня теперь есть крошечные границы вокруг моих окон терминала.
Вам нравится цветная рамка?
<час>
/usr/share/themes/Ambiance/gtk-3.0/apps/unity.css
файл и background-color
значение (/* shade (@bg_color, 0.7); */
) background-color
на Ваш любимый цвет (цвет с шестнадцатеричный код ) #ff0080
): UnityDecoration.bottom { background-image: none; background-color: #ff0080; /* shade (@bg_color, 0.7); */ } UnityDecoration.left, UnityDecoration.right { background-color: #ff0080; /* shade (@bg_color, 0.7); */ ...