В Ubuntu 14.04 я мог стилизовать внешний вид терминала gnome и его вкладок, создав файл
/home/$user/.config/gtk-3.0/gtk.css
и вставив в него код CSS, например
TerminalWindow .notebook tab.top:active{
padding: 0;
border-image: none;
background-color: #555;
}
[...]
Теперь в Ubuntu 16.04 это никак не влияет на внешний вид терминала gnome.
Как я могу изменить внешний вид терминала gnome в Ubuntu 16.04?
adwaita
. Он поставляется с любым дистрибутивом GNOME. По умолчанию тема угадывает Ambiance. Атмосфера в 16.04 все еще старая, поэтому вы сможете редактировать вещи просто в отличие от проблемы с Numix, которую я описал. Если вы не можете, это просто означает, что разработчики GNOME что-то жестко запрограммировали :(Ответы:
Это работает для меня:
Код, который я добавил, находится внизу. Файл я редактировал это
~/.themes/ORIG-Ambiance/gtk-3.0/apps/gnome-terminal.css
.Примечания:
Я просто скопировал папку Ambiance
/usr/share/themes
и переименовал ее, чтобы при редактировании файла мне не нужно было использовать повышенные привилегии.Я обнаружил, что использование
#555
затрудняет просмотр текста на вкладке.Я также изменил,
selected_fg_color
чтобы быть уверенным в том, какая тема является какой, и поэтому полоса прокрутки не оранжевая;)источник
Numix
с помощью инструмента настройки, и выберите новую тему вORIG-Ambiance
раскрывающемся меню и перезапустите приложение, gnome или сеанс пользователя?/usr/share/themes/Ambiance/gtk-3.0/apps/gnome-terminal.css
. Таким образом, вам не нужно будет переключаться между темами. Конечно, вам нужно использоватьsudo nano
или все, что вы используете для редактирования системных файлов. И резервная копия была бы хорошей идеей. Я использую сеанс Openbox в Lubuntu, и мне не нужно устанавливать специальные инструменты для смены тем. У меня просто есть список тем~/.config/gtk-3.0/settings.ini
со всеми, кроме одной, закомментированной. Изменение тем на уровне пользователя - это всего лишь вопрос редактирования этого файла./etc/gtk-3.0/
.Выход из системы / закрытие всех моих программ и повторный вход в систему применили тематику.
Ссылка на GTK API для GtkCssProvider (нестабильная версия dev - я не могу найти эквивалентные разделы для stable) объясняет / подтверждает, как GTK будет читать код CSS для темы при запуске:
Предыдущий опыт подсказывал, что все, что вам нужно было сделать для gnome-терминала - это закрыть все вкладки и окна gnome-терминала, чтобы новые темы вступили в силу. Согласно документации, возможно, GTK нужно было пройти инициализацию, или, возможно,
gnome-terminal
процесс все еще выполняется, требуя, чтобы я вышел из системы и вернулся обратно.источник