Eu executo o Ubuntu 16.04 no processador Intel Celeron.
Linux kevin-minipc 4.8.0-39-generic #42~16.04.1-Ubuntu SMP Mon Feb 20 15:06:07 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
e eu escrevi uma aplicação do Qt. Quando o executo em ambiente de desktop, é em tela cheia.
Agora, quero que o sistema autologin e meu aplicativo sejam executados em tela cheia como um cliente X quando o sistema for iniciado sem o ambiente de área de trabalho.
Então fiz essas alterações:
adicione um arquivo chamado lightdm.conf
em /etc/lightdm
:
[Seat:*]
user-session=myxclient
autologin-user=kevin
autologin-user-timeout=delay
kevin
é a minha conta do sistema.
adicione um arquivo myxclient.desktop
em /usr/share/xsessions
:
[Desktop Entry]
Name=myapp
Comment=myapp
Exec=/home/kevin/myapp
Icon=
Type=Application
/home/kevin/myapp
é o caminho para o meu aplicativo Qt.
Quando eu reiniciar e o sistema for iniciado, o myapp será executado sem a área de trabalho, mas NÃO é tela cheia . Tentei executar outro aplicativo no arquivo .desktop, como o firefox, também não é fullscreen.
Então, como posso fazer isso em tela cheia? Algumas outras formas também são aceitáveis. (É melhor que eu não precise alterar nenhuma configuração quando uso a exibição de tamanho diferente.)
E outra pergunta: Sem ambiente de desktop, posso usar um programa de entrada como o ibus?