
最近、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 の醜い矢印を削除します。
以下に、スクロールバーの幅と長さを最小にしたいくつかの写真を示します。
幸運を!