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

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

最近、GNOME Shell を搭載した Ubuntu 11.10 にアップグレードしました。スクロール バー以外はすべて正常ですが、特に Firefox ではスクロール バーが非常に小さくなります。特に長いページではスクロール バーが非常に小さくなります。

また、スクロール バーと画面の境界の間に非常に小さな隙間があり、それを見ずにスクロール バーをクリックできない理由がわかりません。

スクリーンショット:

問題に関するユーザーのスクリーンショット

答え1

オーバーレイスクロールバーが使用されていないと仮定すると、Firefoxのスクロールバーを微調整することができます。残念ながら、私の理解が正しければ、スクロールバー(Firefox)は「匿名コンテンツ」です。つまり、userChrome.cssやuserContent.cssを使用してスクロールバーを微調整することはできません。スクロールバーを微調整するには、スタイリッシュな拡張機能Firefox 用。

インストールしたら、スクロールバーのスタイルを設定できるようになります。以下は私の非常にシンプルなバージョンです。

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

もしあなたがフォーラムその拡張機能を探してみるだけで、調整できるパラメータがさらに見つかります。

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

答え2

問題はスクロールバーではなく、Web ページ自体にあると思います。いずれにしても、カスタムuserChrome.cssファイルを使用してスクロール バーの最小サイズを変更できるのではないかと期待していましたが、どうやらできないようです。調べてみると、この問題に対処する唯一の方法は、別のテーマを使用することだと思われます。

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

答え3

私はタブレットで Ubuntu 11.10 を使用していますが、スクロールバーに関して同じ問題がありました。テーマ (使用しているテーマがわからない場合は、Ubuntu の調整をインストールして検索してください。私の場合は Ambiance です) と使用しているプログラムによって異なるため、完璧な解決策はありませんが、以下の手順に従うと、今は問題ありません。

1- オーバーレイスクロールバーを削除する(Unity用)

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

幸運を!

関連情報