Ich ärgere mich über Fenster unter X, die sich öffnen und den Fokus von dem aktuellen Fenster wegnehmen, das den Fokus hat. Dies ist besonders ärgerlich, wenn Sie ein Kennwort in einen Kennwortdialog eingeben und eine andere Anwendung den Fokus stiehlt, sodass einige Ihrer Tastenanschläge stattdessen in der neuen Anwendung landen.
Ich war in Windows immer irritiert darüber, aber dort kann wenig dagegen unternommen werden, und ich kann nicht anders, als der Meinung zu sein, dass dies unter Unix behoben werden sollte.
Ich verwende derzeit Gnome als meine Desktop-Umgebung (unter RHEL 5.8) und verwende sie wmctrl -m
derzeit Metacity
als meinen Fenstermanager. Ich würde mich zwar lieber an diese Standardoptionen halten, würde mich aber über Fenstermanager freuen, die dieses Verhalten nicht aufweisen.
Antworten:
Klicken
xterm
Sie bei gedrückter FWIW- Taste bei gedrückter Maustaste auf die linke Maustaste Ctrl, um ein Menü aufzurufen, in dem Sie eine sichere Tastatur auswählen können . Hiermit wird XGrabKeyboard verwendet , um die Tastatur exklusiv zu nutzen.Sie können es auch an einen Schlüssel binden, z. B.:
Für Shift-F2. Sie möchten dies jedoch lieber in einer Ressourcendatei (entweder von
xterm
like geladen~/.Xdefaults
oder auf dem X-Server mitxrdb
xterm gespeichert und von xterm abgefragt) als in der Befehlszeile.quelle
xterm
das ich mich nicht erinnern kann, es jahrelang benutzt zu haben. Ich hätte gedacht, dass die meisten Leute, die Gnome benutzen, es benutzen würdengnome-terminal
.Sie sagen nicht, welchen Fenstermanager Sie unter gnome verwenden. Am häufigsten sind
metacity
,compiz
(und gnome-shell in neuen Versionen von Gnome) , obwohl Sie alle , wie Sie verwenden können (obwohl einige mit gnome als andere besser zu integrieren).Ändern Sie für openbox Ihre Konfigurationsdatei (etwa
~/.config/openbox/rc.xml
die, aus der Sie kopieren können/etc/xdg/openbox/rc.xml
) in:quelle
/etc/xdg/openbox/rc.xml
wmctrl -m