Estou ficando irritado com as janelas sob a abertura do X e desviando o foco da janela atual que tem o foco. Isso é particularmente irritante quando você digita uma senha em um diálogo de senha e outro aplicativo rouba o foco; portanto, algumas das teclas digitadas acabam no novo aplicativo.
Eu sempre me irritei com isso no Windows, mas há pouco que pode ser feito sobre isso lá e não posso deixar de pensar que isso deve ser corrigido no Unix.
Atualmente, estou usando o Gnome como meu ambiente de área de trabalho (no RHEL 5.8) e de acordo com o wmctrl -m
que estou usando atualmente Metacity
como meu gerenciador de janelas. Embora eu prefira seguir essas opções padrão, ficaria feliz em aprender sobre os gerenciadores de janelas que não apresentam esse comportamento.
Respostas:
FWIW, com
xterm
, clique no botão esquerdo do mouse enquanto mantém pressionada a Ctrltecla para abrir um menu onde você pode selecionar o teclado seguro . que usa o XGrabKeyboard para obter uso exclusivo do teclado.Você também pode vinculá-lo a uma chave como:
Para Shift-F2. Embora você prefira isso em um arquivo de recurso (carregado por
xterm
like~/.Xdefaults
ou armazenado no servidor Xxrdb
e consultado pelo xterm) do que na linha de comando.fonte
xterm
qual não me lembro de ter usado por anos. Eu teria pensado que a maioria das pessoas usando o Gnome estaria usandognome-terminal
.Você não está dizendo qual gerenciador de janelas você está usando no gnome. A maioria dos mais comuns são
metacity
,compiz
(e gnome-shell em novas versões do gnome) que você pode usar qualquer que você gosta (embora alguns integrar melhor com gnome do que outros).Para o openbox, altere seu arquivo de configuração (algo do
~/.config/openbox/rc.xml
qual você pode copiar/etc/xdg/openbox/rc.xml
) para:fonte
/etc/xdg/openbox/rc.xml
wmctrl -m