Personalize o ubuntu (mude o logo e o app de inicialização)

2

Eu quero implantar meu sistema no Ubuntu 16.04 e Eu preciso personalizar o Ubuntu:

  • Preciso alterar o logotipo no logotipo da minha empresa.

  • Eu preciso mostrar meu aplicativo após a página do logotipo (não mostrar a área de trabalho)

Eu posso mudar o logotipo com o plymouth customizado. Eu posso rodar meu aplicativo com /etc/init.d /.

Funciona, mas mostra o carregamento da área de trabalho e não é bom para mim.

Existe alguma maneira de mostrar meu aplicativo logo após o carregamento do logotipo?

    
por andrw 15.05.2016 / 12:30

1 resposta

2

Se eu entendi sua pergunta corretamente, você quer usar o Ubuntu no modo "quiosque", onde ele é inicializado diretamente em um único aplicativo.

Este tutorial pressupõe que você deseja usar o Google Chrome para o aplicativo, mas pode adaptá-lo facilmente para usar seu aplicativo.

  

Este tutorial pressupõe que você está começando com uma área de trabalho do Ubuntu, tudo   instalado com rede de trabalho e gráficos. Enquanto estamos em   graphical-land, você também pode instalar o Chrome.

     

Eu testei isso em uma instalação 14.04 limpa, mas tenha cuidado. Cópia de segurança   quaisquer dados importantes antes de você se comprometer.

sudo apt update
sudo apt install --no-install-recommends openbox pulseaudio
sudo usermod -a -G audio $USER

sudo install -b -m 755 /dev/stdin /opt/kiosk.sh << EOF
#!/bin/bash

xset -dpms
xset s off
openbox-session &
start-pulseaudio-x11

while true; do
    rm -rf ~/.{config,cache}/google-chrome/
    google-chrome --kiosk --no-first-run  'http://thepcspy.com'
done
EOF

sudo install -b -m 644 /dev/stdin /etc/init/kiosk.conf << EOF
start on (filesystem and stopped udevtrigger)
stop on runlevel [06]

emits starting-x
respawn

exec sudo -u $USER startx /etc/X11/Xsession /opt/kiosk.sh --
EOF

sudo dpkg-reconfigure x11-common  # select Anybody

echo manual | sudo tee /etc/init/lightdm.override  # disable desktop

sudo reboot
     

Isso deve te colocar em um navegador que esteja olhando para minha página inicial (use   sudoedit /opt/kiosk.sh para mudar isso), mas de um modo geral, estamos   feito.

     

Se você precisar voltar para a área de trabalho, poderá   Control + Alt + F1 para chegar a um terminal, faça o login e execute:

     

sudo stop kiosk # if it's running sudo start lightdm   

Se você executar ambos   ao mesmo tempo (o que deve ser possível, mas algumas pessoas parecem estar   lutando), o lightdm provavelmente iniciará no VT8 (Control + Alt + F8 para   interruptor).

Fonte: link

    
por Android Dev 15.05.2016 / 14:13