17.10および18.04でウィンドウ境界を有効化/追加する方法は?


13

黒い背景で複数のターミナルウィンドウを開いていますが、黒い背景の黒い影が重なると完全に失われます。これは、背景が黒のウィンドウの問題です。以前はunity.css変更してウィンドウの境界線を追加していましたが、17.10はGnomeであり、これはもう機能しません!設定UIにも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-applications.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

回答:


19

ここで答えを見つけました。

  1. ファイルを作成する ~/.config/gtk-3.0/gtk.css

  2. 行を追加します。

    decoration {
      border: 1px solid gray;
      background: gray;
    }
    
  3. 再起動またはログアウト+ログイン


5
18.04でも動作する
-dragon2fly

ないbackground:部分はどんな効果がありますか?
maxschlepzig

2
新しいボーダーが最高に見える!ところで、[ALT] + F2で変更を適用し、リロードのために「r」を入力して[Enter]を押します。
ドミ

1
GNOMEターミナル3.28.2での作業
L. Ouyang

5

以下は、gnome-terminalウィンドウにのみ境界線を追加します。GNOME 3.22(Debian 9)でテスト済み。

  1. ファイルを作成/編集する ~/.config/gtk-3.0/gtk.css
  2. 以下を追加します。

    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;
    }
    
  3. ログアウト/ログイン

完璧-ありがとう!
cxw

これはMint 19で完全に機能しました。グレンペターソンから受け入れられた答えはそうではありませんでした。
Nic3500

0

私は本当に明るい灰色好きではない、ここでは私の好みです~/.config/gtk-3.0/gtk.cssrgba私は落ち着いてのみ、私のためにウェイランドで働いていた色が#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チュートリアル) -とどのようにGTKのための参照CSSセレクタの仕事を。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.