J'ai plusieurs fenêtres de terminal ouvertes avec un arrière-plan noir et l'ombre noire sur l'arrière-plan noir est complètement perdue lorsqu'elles se chevauchent. Ceci est un problème pour toutes les fenêtres avec un fond noir. J'avais l'habitude de modifier l'unité.css pour ajouter des bordures de fenêtres , mais 17.10 est Gnome et cela ne fonctionne plus! Je ne vois pas non plus de contrôle de thème Gnome dans l'interface utilisateur des paramètres.
Editez /usr/share/themes/Ambiance/gtk-3.20/apps/unity.css
et changez
-UnityDecoration-extents: 28px 0 0 0;
à
-UnityDecoration-extents: 28px 2 2 2;
Éditer /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;
}
Editez /usr/share/themes/Ambiance/gtk-3.20/apps/gnome-applications.css
pour le dire
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;
}
Peut-être devrais-je éditer quelque chose dans /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
J'ai trouvé la réponse ici .
Faire un fichier ~/.config/gtk-3.0/gtk.css
Ajouter les lignes:
decoration {
border: 1px solid gray;
background: gray;
}
Redémarrez ou déconnectez-vous + connectez-vous
Ce qui suit ajoute la bordure uniquement aux fenêtres gnome-terminal; testé sur GNOME 3.22 (dans Debian 9).
~/.config/gtk-3.0/gtk.css
Ajouter ce qui suit:
terminal-window notebook {
border-width: 0px 1px 1px 1px;
border-style: solid;
border-color: grey;
}
terminal-window.maximized notebook,
terminal-window.fullscreen notebook {
border-style: none;
}
Je n'aime pas vraiment ce gris brillant, voici ma préférence pour ~/.config/gtk-3.0/gtk.css
(les couleurs rgba
ne fonctionnant que dans wayland, je me suis donc décidé pour le #383838
.)
terminal-window notebook {
border: 1px solid #383838;
}
Mais cela seul ne fonctionne pas pour emacs, alors j'ajoute aussi:
/* for emacs */
window#Emacs.background box#pane {
border-style: solid;
border-color: rgba(0,0,0,0.75);
border-width: 0 1px 1px 1px;
}
Voici le joli et subtil résultat:
Bonus/note to self: vous pouvez tester et modifier les flux RSS à l'aide de l'inspecteur GTK, par exemple: GTK_DEBUG=interactive emacs
( tutorial ) - et une référence indiquant comment gtk sélecteurs CSS .