web-dev-qa-db-ja.com

Ubuntu 16.04デスクトップのスクロールバーの問題

スクロールバーの問題があります。スクロールバーの中央にあるnot以外の場所でスクロールバー(そのマージン)をクリックすると、スクロールバーの右側に小さなピクセルのマージンがあります。それ。バーはクリックした場所に移動しますこれはちょっと面倒です、何か助けですか?

Cursor Scrollbar Issue

スクロールバーにカーソルを合わせますが、中央にnotがあり、クリックします。クリックした場所にスクロールバーの真ん中を磁石で動かします。別の問題は、カーソルが実際にその右側のスクロールバーをbeyond移動することです(約1〜2ピクセルのマージン)。

Scrollbar Right Margin

この図では、スクロールバーの右側、実際にはスクロールバーセクションの内側を指しています。しかし、スクロールバーはホバーモードではありませんが、その正確な場所をクリックすると、スクロールバーはその場所にスクロールします。

私がする必要があるのは、その1〜2ピクセルまたはマージンを削除し、スクロールバーの磁石の問題をオフにして、シーカーの任意のポイントをクリックしても自動的に中央にスクロールしないようにすることです。

4
Kareem

DK Bose のおかげで、問題は解決しました。これが私がやったことです。
スライダーマグネットの問題を修正するために、「Unity Tweak Tool」というツールをインストールしました

Sudo apt-get install unity-Tweak-tool

アプリを起動し、「システム」セクションから「スクロール」を選択し、「スクロールバー」セクションの「オーバーレイ」オプションではなく「レガシー」オプションを選択します。

2番目の問題は、使用している「Numix」テーマに関するものでした。解決策は、「/ usr/share/themes/Numix\Daily /」フォルダーに移動し、デスクトップ上のフォルダーのコピーを作成して、次のコマンドを実行することでした:

Sudo chmod -R a+rwx ~/Desktop/Numix\ Daily/*

フォルダー内に移動し、「gtk-3.0」フォルダーを開きます。そのフォルダーには、「gtk.gresource」というファイルと、他の2つの重要なファイル「gtk.css」および「gtk-dark.css」があり、最初に実際のCSSコードを抽出しますこのコマンドを使用して.gresourceファイルから:

touch tempgtk.css
touch tempgtkdark.css
Sudo gresource extract gtk.gresource /org/numixproject/gtk/dist/gtk.css >> tempgtk.css
Sudo gresource extract gtk.gresource /org/numixproject/gtk/dist/gtk-dark.css >> tempgtkdark.css

これらの2つのファイル「tempgtk.css」と「tempgtkdark.css」を開き、次の行を見つけます。

GtkRange-trough-border

このクラスには値があり、0でなければなりません。0でない場合は0に設定して保存します。
「gtk.css」を開き、ファイルのコンテンツを「tempgtk.css」のコンテンツにコメント/置換します。「gtk-dark.css」についても同じ操作を行います。

デスクトップ上のフォルダーからこれらの2つのファイルをコピーし、次のコマンドを使用して元に戻します。

Sudo rm /usr/share/themes/Numix\ Daily/gtk-3.0/*.css
Sudo cp ~/Desktop/Numix\ Daily/gtk-3.0/gtk* /usr/share/themes/Numix\ Daily/gtk-3.0/

再起動するか、テーマをAmbianceに変更してからNumixに戻すと動作します:)

4
Kareem