![MWM sugere que funciona/não funciona de forma inconsistente no i3](https://rvso.com/image/1438152/MWM%20sugere%20que%20funciona%2Fn%C3%A3o%20funciona%20de%20forma%20inconsistente%20no%20i3.png)
Estou procurando soluções para esse problema há cerca de quatro meses, sem sucesso. Acho que é hora de recorrer ao StackExchange para obter informações.
Eu executo um dualboot com Windows 8.1 e Ubuntu 14.10 (x86_64) com o gerenciador de janelas i3 e, aparentemente de forma aleatória, feh
funcionará ou não funcionará no modo de tela cheia (acionar vacionadores de tela cheia). Por "não funcionar", quero dizer que ele não reagirá a nenhuma tecla, até que eu o mate ^C
e receba a seguinte mensagem de erro:
braden@braden-Aspire-XC-603G:~$ feh Pictures/img.png
feh WARNING: Window Manager does not support MWM hints. To get a borderless window I have to bypass your wm.
vq^Cbraden@braden-Aspire-XC-603G:~$
No entanto, em outras startups, às vezes funciona. Às vezes funciona, às vezes não. Parece funcionar de forma consistente se eu inicializar com um kernel alternativo, mas não acho que inicializar com um kernel mais antigo seja a melhor escolha aqui.
Claramente, o i3 suporta dicas de mwm, caso contrário, o modo de tela cheia do feh funcionaria 0% do tempo, então como posso forçar o feh a funcionar em tela cheia?
Se eu não conseguir que ele funcione de forma consistente com as dicas do mwm, posso forçar o feh a aceitar pelo menos as teclas digitadas no modo de tela cheia?
Alguma ideia?
Responder1
Solução
Na tela de login, desconecte-se da rede e reconecte-se. Deve haver um balão de notificação aparecendo para informar que você está conectado.
Após o login, as dicas do MWM funcionam sem problemas. Suspeito que isso tenha a ver com a infraestrutura de rede interna do X.
Premissas
- Que esta solução funciona para:
- Gerenciadores de janela lado a lado diferentes do i3.
- Sistemas diferentes do Ubuntu 14.10
- Sistemas executando Desktop Managers diferentes da versão lightdm do Ubuntu
- Sistemas de 32 bits
- Sistemas conectados via WiFi
- Sistemas que não estão em rede
Observações
Ao contrário do que a pergunta diz, a alternância entre diferentes kernels não afeta realmente se as dicas do MWM funcionam corretamente. Através de muitos testes, confirmei que não há correlação entre a versão do kernel carregada e se as dicas do MWM decidiram funcionar
Até agora, receber a mensagem "conectado à rede" na tela de login do lightdm parece sempre coincidir com as dicas do MWM funcionando após o login. Isto foi testado com bastante rigor e é a solução atualmente aceita.
- Isto implicaria uma correlação entre o controlador de rede e as dicas do MWM. O que pode fazer sentido, considerando que as dicas do MWM lidam com gerenciadores de janelas, que por sua vez lidam com o Xorg, que é um servidor de exibição que usa a infraestrutura de rede para enviar mensagens.
Atualizar
- Recentemente removi o lightdm
/etc/init.d
(bem como seu arquivo .conf), mudei para dwm e mudei meu visualizador de imagens para sxiv. Eu também me adicionei a alguns grupos adicionais no/etc/group
. A partir dessas mudanças, percebi que não preciso mais fazer o "truque de rede" acima para obter acesso às dicas do mwm, e tanto feh quanto sxiv funcionam perfeitamente. Onde quer que estivesse o problema, eu o esmaguei.
Em outras palavras, o problema parece estar no lightdm ou no i3.