Incrível não redimensionar para preencher a tela na instância do VMWare, embora a unidade não

1

Quando exibo minha instância do ubuntu em VMWare, ela permanece no mesmo tamanho físico na tela, como era antes da tela cheia, embora quando eu faça o login no WM padrão, o Ubuntu pareça notar o aumento da resolução e expandir-se para preencher toda a tela.

Infelizmente, agora estou usando o Awesome WM e, quando faço login, ele não parece fazer isso.

Eu suspeito que isso teria algo a ver com as ferramentas VMWare que eu lembro de instalar há um tempo atrás no meu WM normal, mas não sei por que elas não estão trabalhando no Awesome.

Eu posso consertar isso fazendo o logout, acessando o WM normal e, em seguida, fazendo o logout e voltando para o awesome, mas isso é tedioso e um pouco hacky, então eu esperava que alguém pudesse me ajudar a diagnosticar e corrigir o problema mão.

Eu experimentei um pouco e descobri que posso usar o xrandr para configurá-lo e ele funcionará corretamente, mas eu gostaria que ele funcionasse automaticamente como no WM padrão.

Edit: Idealmente, seria ótimo se fizesse isso automaticamente na tela de login antes de entrar no WM, mas eu entendo se isso não é uma possibilidade ou se seria mais trabalho começar a trabalhar e não é muito incomodativo.

    
por Ashley Davies 13.03.2016 / 22:37

1 resposta

3

Eu tive o mesmo problema em uma VM do Fedora. Eu verifiquei o que o script de inicialização fazia no Gnome WM padrão, e havia um script VMWare que executava vmware-user-suid-wrapper na inicialização. Rodando isto sob um incrível redimensionamento de tela fixa.

Eu adicionei o seguinte a ~/.config/awesome/rc.lua para que ele seja executado automaticamente quando eu fizer login:

-- {{{ Programs to run on login                                                                                                                                                                                                                                                          
-- Need to run this upon login for VMWare                                                                                                                                                                                                                                                
os.execute("vmware-user-suid-wrapper &")
-- }}}                                                                                                                                                                                                                                                                                   
    
por 09.02.2017 / 19:32