Меня раздражают окна под X, открывающие и отвлекающие внимание от текущего окна, которое имеет фокус. Это особенно раздражает, когда вы вводите пароль в диалоговом окне ввода пароля, а другое приложение захватывает фокус, поэтому некоторые нажатия клавиш в конечном итоге оказываются в новом приложении.
Меня всегда это раздражало в Windows, но с этим мало что можно поделать, и я не могу не чувствовать, что это можно исправить в Unix.
В настоящее время я использую Gnome в качестве среды рабочего стола (на RHEL 5.8) и в соответствии с тем, wmctrl -m
что я сейчас использую в Metacity
качестве оконного менеджера. Хотя я предпочел бы придерживаться этих параметров по умолчанию, я был бы рад узнать о менеджерах окон, которые не демонстрируют такое поведение.
Ответы:
FWIW, с помощью
xterm
, нажмите левую кнопку мыши, удерживая Ctrlклавишу, чтобы открыть меню, где вы можете выбрать безопасную клавиатуру . который использует XGrabKeyboard для эксклюзивного использования клавиатуры.Вы также можете связать его с ключом, например:
Для Shift-F2. Хотя вы бы предпочли, чтобы это было в файле ресурсов (загружаемом
xterm
как-~/.Xdefaults
либо или хранящимся на X-сервере сxrdb
помощью xterm и запрашиваемом им), а не в командной строке.источник
xterm
я не могу вспомнить, что использовал его годами. Я бы подумал, что большинство людей, использующих Gnome, будут использоватьgnome-terminal
.Вы не говорите, какой оконный менеджер вы используете под gnome. Наиболее распространенными из них являются
metacity
,compiz
(и гном-оболочки в новых версиях гнома) , хотя вы можете использовать любой вам нравится (хотя некоторые лучше интегрироваться с гномом , чем другие).Для openbox измените файл конфигурации (что-то вроде того, из
~/.config/openbox/rc.xml
которого вы можете скопировать/etc/xdg/openbox/rc.xml
) на:источник
/etc/xdg/openbox/rc.xml
wmctrl -m