私はgtkテーマに取り組んでいますが、垂直スクロールバーがアクティブのときに下または上に、そして水平スクロールバーの右側または左側(垂直)に「------」のようない線が表示されることに気付きましたアクティブ。そのように見えるのは、上下または左右にページがより多くあることを示すことですが、それらを削除する方法がわかりません。デフォルトのgreybirdまたはmint xfceもこれを表示しますが、macbuntoやRadianceテーマなど、一部のテーマは表示されません。これは、デフォルトのテキストエディターだけでなく、スクロールバーがアクティブになるすべての場所(ウィスカメニューなど)でも発生します。 gtk-auto-mnemonicsを1から0に変更しようとしましたが、何も起こりません。これはこれとは何の関係もないようです。誰かが何が起こっているのか、それらを削除する方法を知っていますか?ご助力いただきありがとうございます。
2016年から 境界上のひどい点線 でunofficial回避策を見つけました。破線の表向きの目的は、コメントですが、Greybird wrote の開発者でもあり、2016年も「今のところ、これは「修正しない」です」。
問題を提起した人 修正プログラムを思いついた で、GreybirdテーマのXubuntu 18.04でも動作します。ただし、今後何が起こるかは不明です。
このひどい行を削除したい人のために、
gtk-3.0/gtk-contained.css
を編集してファイルの最後に次のように書いて削除できます:
scrolledwindow undershoot.top, scrolledwindow undershoot.right, scrolledwindow undershoot.bottom, scrolledwindow undershoot.left { background-image: none; }
乾杯!
ウィスカメニューの上部にある破線の画像を次に示します。
そして、これがウィスカメニューの下部にある破線の画像です。
そして、これは回避策の後です:
編集:変更を行うための好ましい方法は、コードを~/.config/gtk-3.0/gtk.css
に固定することです。このファイルが存在しない場合は、プレーンテキストファイルとして作成してください。
私の~/.config/gtk-3.0/gtk.css
は次のようになります。
* { -GtkWidget-cursor-aspect-ratio: 0.2; }
* { caret-color: #00FF00; }
scrolledwindow undershoot.top, scrolledwindow undershoot.right, scrolledwindow undershoot.bottom, scrolledwindow undershoot.left { background-image: none; }