アプリケーション内のウィンドウのサイズを変更したいのですが、取得する必要のあるEdgeはオーバーレイスクロールバーによって隠されています。オーバーレイスクロールバーを完全に無効にしたくありません。これは 質問と回答 です。
問題を視覚的に示す例です。つかみ、サイズを変更できることを示す小さなマークが付いたEdgeは、マウスを移動するたびにオーバーレイスクロールバーによって非表示になります。
マウスポインターを少しだけ外側ウィンドウの境界線(スクロールバーの上)に配置し、それを少し上下に(直線で、外側になるまで)動かすとうまくいきますスクロールバー)、サイズ変更アイコンが表示されます。
または、マウスをオーバーレイスクロールバーの上に置いたまま数秒待つと、オーバーレイスクロールバーが消え(フェードアウト)、サイズ変更アイコンが表示されます。
コメントでスクロールモードの切り替えが役立つと述べたので、以下のスクリプトを便利なキーの組み合わせの下に置くことで、スクロールバーモードを「通常」に切り替えて「オーバーレイ」に戻すことができます。現在のスクロールバーモードを認識し、「通常」と「オーバーレイ自動」を切り替えます。
使用方法
toggle_scrollbar.py
として保存します次のコマンドを使用して、ターミナルウィンドウからスクリプトを実行して、スクリプトをテストします。
python3 /path/to/toggle_scrollbar.py
すべて正常に機能する場合は、ショートカットキーの組み合わせで使用できるようにします。[システム設定]> [キーボード]> [ショートカット]> [カスタムショートカット]。 「+」をクリックして、コマンドを追加します。
#!/usr/bin/env python3
import subprocess
get = lambda cmd: subprocess.check_output(["/bin/bash", "-c", cmd]).decode("utf-8").strip()
def set_value(cmd):
subprocess.Popen(["/bin/bash", "-c", cmd])
if get("gsettings get com.canonical.desktop.interface scrollbar-mode") != "'normal'":
cmd = "gsettings set com.canonical.desktop.interface scrollbar-mode 'normal'"
else:
cmd = "gsettings set com.canonical.desktop.interface scrollbar-mode 'overlay-auto'"
set_value(cmd)
マウスカーソルで左から右に移動する代わりに、右側からマウスで移動します。
問題に対するエレガントな解決策があります。時間を節約し、さらに多くのアクションを簡単にすることができます。サイズ変更機能は、ウィンドウの中央からでも実行できます。
アプリケーションは EasyStroke と呼ばれます。必要なことは、コマンドを構成することだけです。
type:ボタン
詳細:AltButton 2。
CompizConfig Settings Manager/ Resize window
でこのアプリケーションを使用したくない場合は、キー/マウスの組み合わせを調整できます。デフォルトは、Alt + button2(マウスの中央ボタン)またはAlt + F8です。
楽しい!