Firefoxがドラッグ後にマウスを解放しない場合があるので、アプリケーションを強制終了してポインターグラブを強制的に解放する必要があります。
アプリケーションを強制終了せずに強制的にアングラブするコマンドはありますか?
Firefoxがドラッグ後にマウスを解放しない場合があるので、アプリケーションを強制終了してポインターグラブを強制的に解放する必要があります。
アプリケーションを強制終了せずに強制的にアングラブするコマンドはありますか?
回答:
現代的なX.orgのインストールでは、XF86Ungrab
keysymがあり、サーバーはすべてのアクティブなポインターまたはキーボードグラブを解放します。ブレークアクションXKBオプションを有効にして、コマンドまたはキーボードでキーシムを生成することにより、サーバーがすべてのグラブをブレークするようにできます。xdotool:
setxkbmap -option grab:break_actions
xdotool key XF86Ungrab
一部のシステムでは、XF86Ungrab
keysymはキーの組み合わせCtrl+ Alt+にバインドされていますKeypad /。ただし、スクリーンセーバーをバイパスできる可能性があるため、この可能性はしばしばオフになっています。
Super Userでこれに答え、ここで引用しています:
[Gillesが述べたように]実際、これを行うことは可能です(少なくとも最新バージョンのXでは)。
これを行うにはXF86Ungrab、このcommitで導入されたキーを押します。
デフォルトでは、このキーシムは物理的なキーまたはキーの組み合わせにバインドされていません(セキュリティホールとして報告された後、2012年に無効にされました。他の設定では、テンキーを使用するショートカットにバインドされています。明らかに、これはキーパッドのないラップトップでは機能しません。
ただし、次のコマンドを使用してキーシムを有効にできます
xdotool
。xdotool key XF86Ungrab
これは、Ubuntu Precise上のX.orgバージョン2:1.11.4-0ubuntu10.8で機能します。
Ctrl+ Gは、ほとんどの状況でマウスフォーカスを解放します。
Ctrl+G
が独自の目的で使用し、そのようなXワイドバインディングはありません。