У меня открыто несколько окон терминала с черным фоном, и черная тень на черном фоне полностью теряется, когда они перекрываются. Это проблема для любых окон с черным фоном. Я использовал для модификации unity.css, чтобы добавить границы окна , но 17.10 - это Gnome, и это больше не работает! Я не вижу элементов управления темой Gnome в пользовательском интерфейсе настроек.
Работал в Ubuntu 17.04, а не 17.10
Изменить /usr/share/themes/Ambiance/gtk-3.20/apps/unity.css
и изменить
-UnityDecoration-extents: 28px 0 0 0;
в
-UnityDecoration-extents: 28px 2 2 2;
Не работает: gnome-terminal.css
редактировать /usr/share/themes/Ambiance/gtk-3.20/apps/gnome-terminal.css
@define-color terminal_border #ff0000;
vte-terminal.terminal-screen {
-TerminalScreen-background-darkness: 0.95;
background-color: @terminal_bg;
color: #fff;
border-width: 1px 1px 0px 1px;
border-color: @terminal_border;
}
Не работает: gnome-application.css
Изменить, /usr/share/themes/Ambiance/gtk-3.20/apps/gnome-applications.css
чтобы сказать
TerminalScreen {
background-color: @theme_base_color;
color: @theme_fg_color;
-TerminalScreen-background-darkness: 0.95;
border-bottom-width: 2px;
border-right-width: 2px;
border-left-width: 2px;
}
TerminalWindow GtkNotebook.notebook {
border-bottom-width: 2px;
border-right-width: 2px;
border-left-width: 2px;
}
Возможный совет:
Может быть, я должен что-то редактировать в /usr/share/gnome-shell/theme
?
alternatives.log:update-alternatives 2017-11-12 10:59:31:
run with --install /usr/share/gnome-shell/theme/gdm3.css gdm3.css
/usr/share/gnome-shell/theme/ubuntu.css 10
alternatives.log:update-alternatives 2017-11-12 10:59:31:
link group gdm3.css updated to point to
/usr/share/gnome-shell/theme/ubuntu.css
источник
background:
роль какое-либо влияние?Следующее добавляет границу только в окна терминала gnome; протестировано на GNOME 3.22 (в Debian 9).
~/.config/gtk-3.0/gtk.css
Добавьте следующее:
источник
Мне не очень нравится этот ярко-серый, вот мои предпочтения
~/.config/gtk-3.0/gtk.css
(rgba
цвета работали только для меня, поэтому я остановился#383838
).Но это не работает для emacs, поэтому я также добавлю:
Вот довольно тонкий результат:
Бонус / примечание к себе: вы можете протестировать и настроить CSS с помощью инспектора GTK, например:
GTK_DEBUG=interactive emacs
( учебник ) - и справку о том, как работают CSS-селекторы gtk .источник