黒い背景で複数のターミナルウィンドウを開いていますが、黒い背景の黒い影が重なると完全に失われます。これは、背景が黒のウィンドウの問題です。以前は ウィンドウの境界線を追加するためにunity.cssを変更 を使用していましたが、17.10はGnomeであり、これはもう機能しません!設定UIにもGnomeテーマコントロールは表示されません。
/usr/share/themes/Ambiance/gtk-3.20/apps/unity.css
を編集して変更
-UnityDecoration-extents: 28px 0 0 0;
に
-UnityDecoration-extents: 28px 2 2 2;
編集/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;
}
/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
私は答えを見つけました ここ 。
ファイルを作成~/.config/gtk-3.0/gtk.css
行を追加します。
decoration {
border: 1px solid gray;
background: gray;
}
再起動またはログアウト+ログイン
以下は、gnome-terminalウィンドウにのみ境界線を追加します。 GNOME 3.22(Debian 9)でテスト済み。
~/.config/gtk-3.0/gtk.css
以下を追加します。
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;
}
私はその明るい灰色があまり好きではありません。これは~/.config/gtk-3.0/gtk.css
の好みです(rgba
色は私にとってはウェイランドでしか機能しなかったので、#383838
に決めました。)
terminal-window notebook {
border: 1px solid #383838;
}
しかし、それだけではemacsには機能しないので、以下も追加します。
/* for emacs */
window#Emacs.background box#pane {
border-style: solid;
border-color: rgba(0,0,0,0.75);
border-width: 0 1px 1px 1px;
}
これは、かなり微妙な結果です。
ボーナス/自己への注意:GTKインスペクターを使用してcssをテストおよび調整できます。例:GTK_DEBUG=interactive emacs
( tutorial )-およびgtk CSSセレクター の参照作業。