この記事では、スクロールバーが常に表示されるように GNOME のオーバーレイ スクロールバーを無効にする方法について説明します。
デフォルトでは、GNOME / GTK アプリケーションはオーバーレイ スクロール バーを使用して画面スペースを最大化します。ほとんどのアプリケーション (スクロール バーが永続的に表示される GNOME ターミナルなどのいくつかの例外があります) では、スクロール バーはデフォルトで非表示になっており、マウス ポインターを移動すると部分的に表示され、マウスが近くにあるときにのみ完全に表示されます。スクロール バーが配置されます。
GNOME 3.34 で永続的に表示されるスクロール バー |
GNOME 3.34 (またはそれ以降) で永続的に表示されるスクロール バー
先週の木曜日にリリースされた GNOME 3.34 には、常に完全なスクロール バーを簡単に表示できるようにする新しい隠しオプションが含まれています。 dconf エディターを開き、org / gnome / desktop / interface
に移動します。 overlay-scrolling
を入れます false
まで スクロール バーを永続的に表示します。
次のコマンドを使用して同じことを行うことができます:
gsettings set org.gnome.desktop.interface overlay-scrolling false
永続的に表示されるスクロール バーを使用するには、実行しているすべての GTK3 アプリケーションを再起動する必要があります。または、セッションを再開します (ログアウト/ログイン)。
この変更を元に戻し、GNOME / GTK スクロール バーのデフォルトの動作を使用しますか?すでに説明したように dconf エディターを使用しますが、overlay-scrolling
を設定します。 true
へ (またはデフォルト) またはこのコマンドを使用します:
gsettings set org.gnome.desktop.interface overlay-scrolling true
おすすめ:GNOME のファイル インデックス作成および検索ツールである Tracker を完全に無効にする方法
3.34 より前のバージョンの GNOME で GNOME / GTK オーバーレイ スクロール バーを無効にする
3.34 より古い GNOME バージョンでオーバーレイ スクロールバーを無効にし、スクロールバーを永続的に表示するには、GTK_OVERLAY_SCROLLING=0
を使用できます。 環境変数。
次のようにアプリごとに使用します(gedit
を開始するには この例では;アプリケーションがまだ実行されていないか、動作しないことを確認してください):
GTK_OVERLAY_SCROLLING=0 gedit
これをすべてのアプリケーションに適用し、3.34 より前のバージョンで GNOME のオーバーレイ スクロール バーを無効にするには、次を ~/.profile
の末尾に追加します。 ファイル:
export GTK_OVERLAY_SCROLLING=0
gdbus call --session --dest org.freedesktop.DBus --object-path /org/freedesktop/DBus --method org.freedesktop.DBus.UpdateActivationEnvironment '{"GTK_OVERLAY_SCROLLING": "0"}'
このファイルを保存したら、サインアウトしてから再度サインインして、変更内容を確認してください。
その調整に感謝します。dddevo から Reddit まで、オーバーレイ スクロール バーは、D-Bus 経由で開始されたものを含むすべての GTK3 アプリケーションで無効になっています。
~/.profile
の使用 これはユーザーにのみ適用されます。 システム全体で使用するには、追加してください。 /etc/profile.local
を追加 または /etc/profile.d/
の下のファイル (ルートとして)