Xが下のウィンドウを開き、現在フォーカスがあるウィンドウでフォーカスを取ると迷惑になります。これは、パスワードダイアログボックスにパスワードを入力すると、他のアプリがフォーカスを盗み、一部のキーストロークが新しいアプリで終了した場合に特に迷惑です。
私はいつもWindowsでこの問題のために迷惑をかけましたが、そこでは何もできませんでした。
私は現在デスクトップ環境(RHEL 5.8)としてGnomeを使用しており、現在ウィンドウマネージャとしてwmctrl -m
Gnomeを使用しています。Metacity
これらのデフォルトオプションを使い続けたいのですが、ウィンドウマネージャについて学びたいです。いいえこのような行動を示しています。
答え1
FWIW、xterm
マウスの左ボタンをクリックするとCtrl選択できるメニューが表示されます。セキュリティキーボード。それを使うXGrabキーボードキーボードを排他的に使用してください。
たとえば、次のようにキーにバインドすることもできます。
xterm -xrm 'XTerm.VT100.translations: #override Shift <KeyPress> F2: secure()'
のためのShift-F2。コマンドラインではなく、リソースファイル(xterm
likeを介してロード~/.Xdefaults
するか、Xサーバーに保存してxtermでクエリ)に配置する方がよいでしょう。xrdb
答え2
GNOMEでどのウィンドウマネージャを使用しているのか言っていませんでした。最も一般的なのはmetacity
、compiz
(最新バージョンの gnome では gnome-shell) です。もちろん、好きなように使用できます(一部は他のものよりもgnomeとうまく統合されますが)。
Openboxの場合は、設定ファイル(~/.config/openbox/rc.xml
からコピーできるファイルに似ています/etc/xdg/openbox/rc.xml
)を次のように変更します。
<focus>
<focusNew>no</focusNew>
<!-- always try to focus new windows when they appear. other rules do
apply -->