Public bug reported:
As the default background colour for gnome-terminal is black, and
windows have a black drop shadow, when several terminals are stacked on
top of each other it is hard to see where one terminal ends and another
begins.
I would like to add a coloured border to each gnome-terminal window.
I have been able to accomplish this with the following CSS in
~/.config/gtk-3.0/gtk.css:
@define-color border-grey #444;
decoration {
border: 1px solid shade(@border-grey, 1);
background: shade(@border-grey, 1);
}
This works, but it affects every single Gnome window for every
application. Ideally I'd like to restrict this to gnome-terminal windows
only.
I've tried:
vte-terminal {
border: 1px solid shade(@border-grey, 1);
background: shade(@border-grey, 1);
}
This doesn't appear to do anything. I know it is the correct CSS
selector though, because if I add padding:
vte-terminal {
border: 1px solid shade(@border-grey, 1);
background: shade(@border-grey, 1);
padding: 50px;
}
Then the padding takes effect when I save the file and start a new
gnome-terminal with:
$ gnome-terminal --disable-factory
I have also tried a variety of different selectors found through many
searches such as "TerminalScreen", "VteTerminal" and "widget". None of
these seem to produce any effect, even for padding. As "vte-terminal" is
the only one that does anything even for padding, I believe that "vte-
terminal" must be the correct selector but setting a coloured border is
simply not supported.
I have also tried using GTK+ Inspector to find the CSS selectors that
gnome-terminal supports, but for some reason they aren't listed in the
debug window.
If there is a way to set window border colour (only) with gnome-
terminal, please could someone let me know?
If there's not then can this be a wishlist item?
ProblemType: Bug
DistroRelease: Ubuntu 17.10
Package: gnome-terminal 3.24.2-0ubuntu4
ProcVersionSignature: Ubuntu 4.13.0-17.20-generic 4.13.8
Uname: Linux 4.13.0-17-generic x86_64
NonfreeKernelModules: nvidia_uvm nvidia_drm nvidia_modeset nvidia
ApportVersion: 2.20.7-0ubuntu3.5
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Mon Dec 4 07:57:55 2017
ExecutablePath: /usr/lib/gnome-terminal/gnome-terminal-server
InstallationDate: Installed on 2017-12-02 (1 days ago)
InstallationMedia: Ubuntu-Server 17.10 "Artful Aardvark" - Release amd64
(20171017.1)
ProcEnviron:
LANG=en_GB.UTF-8
LANGUAGE=en_GB:en
PATH=(custom, no user)
SHELL=/bin/bash
XDG_RUNTIME_DIR=<set>
SourcePackage: gnome-terminal
UpgradeStatus: No upgrade log present (probably fresh install)
** Affects: gnome-terminal (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug artful
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-terminal in Ubuntu.
https://bugs.launchpad.net/bugs/1736084
Title:
Unable to style borders on gnome-terminal
Status in gnome-terminal package in Ubuntu:
New
Bug description:
As the default background colour for gnome-terminal is black, and
windows have a black drop shadow, when several terminals are stacked
on top of each other it is hard to see where one terminal ends and
another begins.
I would like to add a coloured border to each gnome-terminal window.
I have been able to accomplish this with the following CSS in
~/.config/gtk-3.0/gtk.css:
@define-color border-grey #444;
decoration {
border: 1px solid shade(@border-grey, 1);
background: shade(@border-grey, 1);
}
This works, but it affects every single Gnome window for every
application. Ideally I'd like to restrict this to gnome-terminal
windows only.
I've tried:
vte-terminal {
border: 1px solid shade(@border-grey, 1);
background: shade(@border-grey, 1);
}
This doesn't appear to do anything. I know it is the correct CSS
selector though, because if I add padding:
vte-terminal {
border: 1px solid shade(@border-grey, 1);
background: shade(@border-grey, 1);
padding: 50px;
}
Then the padding takes effect when I save the file and start a new
gnome-terminal with:
$ gnome-terminal --disable-factory
I have also tried a variety of different selectors found through many
searches such as "TerminalScreen", "VteTerminal" and "widget". None of
these seem to produce any effect, even for padding. As "vte-terminal"
is the only one that does anything even for padding, I believe that
"vte-terminal" must be the correct selector but setting a coloured
border is simply not supported.
I have also tried using GTK+ Inspector to find the CSS selectors that
gnome-terminal supports, but for some reason they aren't listed in the
debug window.
If there is a way to set window border colour (only) with gnome-
terminal, please could someone let me know?
If there's not then can this be a wishlist item?
ProblemType: Bug
DistroRelease: Ubuntu 17.10
Package: gnome-terminal 3.24.2-0ubuntu4
ProcVersionSignature: Ubuntu 4.13.0-17.20-generic 4.13.8
Uname: Linux 4.13.0-17-generic x86_64
NonfreeKernelModules: nvidia_uvm nvidia_drm nvidia_modeset nvidia
ApportVersion: 2.20.7-0ubuntu3.5
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Mon Dec 4 07:57:55 2017
ExecutablePath: /usr/lib/gnome-terminal/gnome-terminal-server
InstallationDate: Installed on 2017-12-02 (1 days ago)
InstallationMedia: Ubuntu-Server 17.10 "Artful Aardvark" - Release amd64
(20171017.1)
ProcEnviron:
LANG=en_GB.UTF-8
LANGUAGE=en_GB:en
PATH=(custom, no user)
SHELL=/bin/bash
XDG_RUNTIME_DIR=<set>
SourcePackage: gnome-terminal
UpgradeStatus: No upgrade log present (probably fresh install)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/1736084/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp