GNU/Linux >> Linux の 問題 >  >> Linux

GNOME のオーバーレイ スクロール バーを無効にする方法 (スクロール バーを永続的に表示する)

この記事では、スクロールバーが常に表示されるように 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/ の下のファイル (ルートとして)


Linux
  1. 〜/ .profileを読み直すようにGnomeに指示する方法は?

  2. Ubuntu 20.10、20.04、19.10、または 18.04 (Gnome) でマウス アクセラレーションを無効にする方法

  3. gnome でデスクトップのパスを取得する方法

  1. SELinuxを一時的または永続的に無効にする方法

  2. Gnomeウィンドウマネージャーにアプリケーションを追加するにはどうすればよいですか?

  3. systemd ジャーナルへのカーネル ログを無効にするにはどうすればよいですか?

  1. タッチスクリーン入力を完全に無効にする– Ubuntu 16.04?

  2. Linux で「trap」コマンドを使用して Ctrl+c または Ctrl+z を無効にする方法

  3. SuSE スクリーンセーバーを無効にするにはどうすればよいですか?