web-dev-qa-db-ja.com

GNOME Shellの非常に小さなスクロールバー

最近、GNOME Shellを使用してUbuntu 11.10にアップグレードしました。特にFirefoxでは、スクロールバー以外はすべて問題ありません。特に長いページでは、非常に小さいです!

また、スクロールバーと画面の境界線の間に非常に小さいギャップがある理由がわからないので、スクロールバーを見ずにクリックすることはできません。

スクリーンショット:

User's screenshot of issue

3
user26863

オーバーレイスクロールバーが使用されていないと仮定して、Firefoxのスクロールバーを調整できます。残念ながら、正しく理解すれば、スクロールバー(Firefox)は「匿名コンテンツ」です。つまり、userChrome.cssまたはuserContent.cssを使用して微調整することはできません。スクロールバーを調整するには、Firefoxで Stylish extension を使用します。

それをインストールした後、スクロールバーのスタイルを設定できるようになります。非常に単純化したバージョンを次に示します。

@namespace xul url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);   
/*scrollbars*/
scrollbar { -moz-appearance: none !important; background: #777 !important}
scrollbar[orient="vertical"] { width: 7px !important}
scrollbar[orient="horizontal"] { height: 7px !important}
scrollbar thumb {
-moz-appearance: none !important; 
-moz-border-radius: 4px !important;
background: maroon !important;
min-width: 8px !important;
max-width: 8px !important;
border: 1px !important;
}

その拡張機能の フォーラム に移動して見てみると、Tweakのパラメーターがさらに見つかります。

既に指摘したように、垂直スクロールバーの長さは通常、Webページの長さの関数です。おそらく最小の長さを設定する方法がありますが、私はそれを探していません。

2
user25656

問題はスクロールバーではなく、Webページ自体にあると思います。とにかく、カスタムuserChrome.cssファイルを使用してスクロールバーの最小サイズを変更できることを望んでいましたが、明らかにそうではありません。少し読んだ後、問題に対処する唯一の方法は異なるテーマを使用することであるように思われます。

ソース:
http://www-archive.mozilla.org/unix/customizing.html#userContent
http://forums.mozillazine.org/viewtopic.php?f=7&t=1337875
http://forums.mozillazine.org/viewtopic.php?f=18&t=1405635

1
mikewhatever

タブレットでubuntu 11.10を使用していますが、スクロールバーでも同じ問題が発生しました。私は完璧な解決策を持っていません、それはテーマに依存しているためです(あなたがどのテーマを使用しているかわからない場合は、ubuntu Tweakをインストールしてください;私のものはAmbianceです)そしてあなたが使用しているプログラムですが、私は従いますこれらの手順と今私にとっては大丈夫です:

1-オーバーレイスクロールバーを削除する(統一のため)

2- /usr/share/themes/Ambiance/gtk-2.0/gtkrcを編集し、それらの値を増やします

GtkScrollbar::slider-width
GtkScrollbar::min-slider-length

3- /usr/share/themes/Ambiance/gtk-3.0/gtk-widgetsを編集して増やします

GtkScrollbar-min-slider-length 
GtkRange-slider-width (there are several items, look for the one inside .scrollbar)

長さを51に、幅を23に増やし、タブレットの値(11.6 "-1366x768ピクセル)に満足しています。gtk2.0がfirefoxやThunderbird、gtk- 3.0 nautilusやgeditなどのコントロール。両方のファイルで多くの調整が可能です。

GtkScrollbar :: has-backward-stepper = 0 GtkScrollbar :: has-forward-stepper = 0

/usr/share/themes/Ambiance/gtk-2.0/gtkrcに移動して、firefoxおよびThunderbirdのい矢印を削除します。

いくつかの写真を見ることができますが、それらはすべて最小のスクロールバーの幅と長さです。

gtk-2.0

gtk-3.0

幸運を!

1
David López