I have multiple terminal windows open with a black background and the black shadow on the black background is completely lost when they overlap. This is a problem for any windows with a black background. I used to modify unity.css to add window borders, but 17.10 is Gnome and that doesn't work any more! I don't see any Gnome theme controls in the settings UI either.
Worked in Ubuntu 17.04, but not 17.10
Edit /usr/share/themes/Ambiance/gtk-3.20/apps/unity.css
and change
-UnityDecoration-extents: 28px 0 0 0;
to
-UnityDecoration-extents: 28px 2 2 2;
Doesn't work: gnome-terminal.css
Edit /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;
}
Doesn't work: gnome-applications.css
Edit /usr/share/themes/Ambiance/gtk-3.20/apps/gnome-applications.css
to say
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;
}
Possible Hint:
Maybe I should be editing something in /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:
part have any effect? – maxschlepzig Jul 13 '19 at 15:54background
does indeed seem to matter. It somehow seems like the border is partially transparent by default, over a background of the specified color. – Christian Fritz Apr 10 '20 at 19:32background
, since it's easy to dismiss as irrelevant and miss the comment. Without it, some windows (like Terminal) work fine, but most others won't. – Eli Barzilay May 27 '22 at 19:46background
can be a good thing: I only needed a custom border around terminals because it's essential to be able to tell which text belongs to which ones. The fact that this technique completely fails for fancy GUIs, like Chrome, is fine (for me). I don't have as much need or trouble distinguishing the contents of those windows. – Jim Pivarski Apr 15 '23 at 17:56