Настройте Ubuntu (измените логотип и приложение при запуске)

Настройте Ubuntu (измените логотип и приложение при запуске)

Я хочу развернуть свою систему на Ubuntu 16.04 и мне нужно настроить Ubuntu:

  • Мне нужно изменить логотип моей компании.

  • Мне нужно показать свое приложение после страницы логотипа (не показывать рабочий стол)

Я могу изменить логотип с помощью настройки plymouth. Я могу запустить свое приложение с помощью /etc/init.d/.

Работает, но показывает загрузку рабочего стола, и это мне не подходит.

Есть ли способ показать логотип моего приложения сразу после загрузки?

решение1

Если я правильно понял ваш вопрос, вы хотите использовать Ubuntu в режиме «киоска», где загружается сразу одно приложение.

В этом руководстве предполагается, что вы хотите использовать Chrome для приложения, но вы можете легко адаптировать его для использования своего приложения.

В этом руководстве предполагается, что вы начинаете с рабочего стола Ubuntu, полностью установленного с работающей сетью и графикой. Пока мы в графической области, вы можете также установить Chrome.

Я проверил это в чистой установке 14.04, но будьте осторожны. Сделайте резервную копию всех важных данных перед фиксацией.

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

Это должно загрузить браузер с моей домашней страницей (используйте sudoedit /opt/kiosk.sh, чтобы изменить ее), но, в общем и целом, на этом мы закончили.

Если вам когда-нибудь понадобится вернуться на рабочий стол, нажмите Control+Alt+F1, чтобы открыть терминал, войдите в систему и выполните:

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

Если вы запустите оба одновременно (что, должно быть, возможно, но у некоторых людей возникают трудности), lightdm, скорее всего, запустится на VT8 (Control+Alt+F8 для переключения).

Источник:https://thepcspy.com/read/converting-ubuntu-desktop-to-kiosk/

Связанный контент