他のアプリケーションでフォーカスを奪うのを防ぐ方法はありますか?

他のアプリケーションでフォーカスを奪うのを防ぐ方法はありますか?

Xが下のウィンドウを開き、現在フォーカスがあるウィンドウでフォーカスを取ると迷惑になります。これは、パスワードダイアログボックスにパスワードを入力すると、他のアプリがフォーカスを盗み、一部のキーストロークが新しいアプリで終了した場合に特に迷惑です。

私はいつもWindowsでこの問題のために迷惑をかけましたが、そこでは何もできませんでした。

私は現在デスクトップ環境(RHEL 5.8)としてGnomeを使用しており、現在ウィンドウマネージャとしてwmctrl -mGnomeを使用しています。Metacityこれらのデフォルトオプションを使い続けたいのですが、ウィンドウマネージャについて学びたいです。いいえこのような行動を示しています。

ベストアンサー1

FWIW、xtermマウスの左ボタンをクリックするとCtrl選択できるメニューが表示されます。セキュリティキーボード。それを使うXGrabキーボードキーボードを排他的に使用してください。

たとえば、次のようにキーにバインドすることもできます。

xterm -xrm 'XTerm.VT100.translations: #override Shift <KeyPress> F2: secure()'

のためのShift-F2。コマンドラインではなく、リソースファイル(xtermlikeを介してロード~/.Xdefaultsするか、Xサーバーに保存してxtermでクエリ)に配置する方がよいでしょう。xrdb

おすすめ記事