Estou usando o Maverick com o Compiz ativado.
Eu procurei no AskUbuntu e no Google. O AskUbuntu não tem nada sobre esse assunto e tudo o que o Google descobre tem alguns anos.
Estou fazendo testes no navegador e meus testes estão constantemente gerando novas janelas do Firefox. O problema é que, quando a janela é exibida, é preciso ter foco. Isso é incrivelmente chato, porque geralmente estou no meio de digitar em outro lugar. Isso não acontece apenas com meus testes, mas é o exemplo mais comum em que me deparo. Às vezes, meu IDE decide que quer foco quando algo especial acontece (como quando algo é feito na compilação) e, depois, mais tarde vou encontrar fragmentos de mensagens instantâneas que digitei no meu código. Isto está me enlouquecendo. Procurei nas configurações do Gnome e do Compiz e não consigo encontrar uma maneira de impedir que isso aconteça.
Alguém sabe uma maneira de impedir que um aplicativo roube o foco quando ele é aberto? Prefiro que a barra de tarefas pisque para mim ou algo assim para chamar minha atenção.
Se você trabalha em uma janela na maioria das vezes, pode clicar com o botão direito do mouse na barra de título e dizer à janela para estar sempre no topo ... não é uma solução perfeita, mas você pode sombrear a janela quando terminar , ou minimize-o e retorne a ele ...
fonte
Você também pode alterar essa configuração
gconf-editor
no caso de não ter o CCSM instalado. Navegue para a/apps/compiz/general/screen0/options/focus_prevention_level
chave e defina seu valor como4
.Para algumas pessoas, 4 é muito alto. Os usuários do Eclipse descobrirão que várias caixas de diálogo não capturam o foco do teclado corretamente quando definido como 4, mas se definido como 3.
fonte
Isso não é algo que você deve configurar globalmente. Ou seja, você realmente não quer que nenhuma nova janela seja focada: você não quer que nenhuma janela de teste seja focada. Para fazer isso, use o plug-in Regras da janela do Compiz para impedir que todas as janelas do "teste" do Firefox fiquem em foco.
Você precisaria escrever uma regra para identificar apenas as "instâncias" do Firefox. Se todos eles tiverem uma sequência específica no título, isso funcionaria. Caso contrário, você pode usar
wmctrl
para definir aWM_ICON_NAME
propriedade X. (Não sei como definir facilmente as propriedades do X para o Firefox ... se alguém o fizer, por favor, grite!)fonte