Gtk3 のフォーカス四角形をより目立たせるにはどうすればよいですか?

Gtk3 のフォーカス四角形をより目立たせるにはどうすればよいですか?

私は、ナビゲートするのにほぼ常にキーボードを使用しています。バッテリー駆動のマウスをオンにするのを忘れて、15 分または 30 分後に初めて気づくことがよくあります :) しかし、Gnome/Gtk 3 では、デフォルトのテーマ (Adwaita だと思います) ではフォーカス インジケーターの長方形が非常に細くてほとんど見えず、私の視力も低下しているため、難しくなりました。そのため、ほとんど運任せです。Tab キーを数回押し、次に Space キーまたは矢印キーを押すと、フォーカスが思った場所にないため、予期しない事態が発生します。

フォーカスインジケーターをもっと見やすくするにはどうすればいいでしょうか?

答え1

Gtk3のフォーカスインジケータはHTMLと同様に、次のように定義されています。CS概要スタイル:

[…]:focus(visible) {
  // We use the outline properties to signal the focus properties
  // to the adwaita engine: using real CSS properties is faster,
  // and we don't use any outlines for now.

  outline-color: gtkalpha(currentColor, 0.3);
  outline-style: dashed;
  outline-offset: -3px;
  outline-width: 1px;
  -gtk-outline-radius: 2px;
}

これをテーマやカスタムスタイルシート、または一時的に(実験的に)インスペクタで上書きすることができますCtrlShiftIホットドッグスタンド:

*:focus {
    color: blue;
    background-color: yellow;
    outline-color: red;
    outline-style: solid;
    outline-width: 2px;
}

カスタム スタイルシートは~/.config/gtk-3.0/gtk.cssテーマに関係なく保存され、適用されます。

関連情報