web-dev-qa-db-ja.com

Xubuntu 18.04 LTS-スクロールバーがアクティブなときのい行

私はgtkテーマに取り組んでいますが、垂直スクロールバーがアクティブのときに下または上に、そして水平スクロールバーの右側または左側(垂直)に「------」のようない線が表示されることに気付きましたアクティブ。そのように見えるのは、上下または左右にページがより多くあることを示すことですが、それらを削除する方法がわかりません。デフォルトのgreybirdまたはmint xfceもこれを表示しますが、macbuntoやRadianceテーマなど、一部のテーマは表示されません。これは、デフォルトのテキストエディターだけでなく、スクロールバーがアクティブになるすべての場所(ウィスカメニューなど)でも発生します。 gtk-auto-mnemonicsを1から0に変更しようとしましたが、何も起こりません。これはこれとは何の関係もないようです。誰かが何が起こっているのか、それらを削除する方法を知っていますか?ご助力いただきありがとうございます。

Screenshot

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; }

乾杯!

ウィスカメニューの上部にある破線の画像を次に示します。

on top

そして、これがウィスカメニューの下部にある破線の画像です。

at the bottom

そして、これは回避策の後です:

not dashed lines


編集:変更を行うための好ましい方法は、コードを~/.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; }
2
DK Bose