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