12 May 2008
Ubuntu e o caso do roubo de foco

Forno de Microondas Brastemp BMS25 Single

Balança Digital Mondial Bella Forma

Acho que não é segredo para absolutamente ninguém que meu sistema operacional favorito é o Linux, e a distribuição que uso é o Ubuntu. O sistema funciona, atende minhas necessidades, é rápido, estável e seguro. De vez em quando acontecem alguns deslizes, como o fato de terem enfiado o Firefox Beta na versão LTS, mas nada que tire o brilho da inciativa.
Contudo, um problema que vinha a incomodar durante um longo tempo: algumas janelas simplesmente roubam o foco das outras, o que torna uma tortura usar determinados programas! Por exemplo, o Firefox com a Twitterfox ativada: a cada novo twit recebido, eu simplesmente perdia o foco de qualquer outra janela; se estivesse programando, meu racicínio ia pro beleléu; se estivesse no instant messenger com alguém, a pessoa pensava que eu a tinha abandonado; se estivesse fazendo qualquer coisa, era atrapalhado. E esse é apenas um exemplo, o mais óbvio. Outros programas também roubavam o foco a seu bel prazer, fazendo-me ficar puto com o sistema.
Pesquisa daqui, pesquisa dali, descobri que esse não era um bug, mas uma feature do Compiz! E mais, que há uma configuração para isso!
Santa incoerência, Batman, como alguém pode pensar que seja natural janelas roubarem o foco de outras janelas sem mais nem menos? Por que raios essa feature vem programada para ser assim, e não ao contrário, e muda quem quer?
Reclamações à parte, encontrei o caminho para resolver esse problema: é só entrar nas configuraçãoes do Compiz e desativar uma opção. Segue o caminho das pedras.
- Abra uma janela de terminal e comande ccsm. Se não estiver instalado, comande sudo apt-get install ccsm e seja feliz.
- Localize a aba Focus & Raise Behavior e desmarque a opção Auto Raise.
- Seja feliz.
O problema se resolve assim. Não 100% porque este é um irritante e conhecido bug (por mais que chamem de feature) do Compiz. Mas pelo menos dá uma amenizada.
Textos possivelmente relacionados a este


