Я хочу развернуть свою систему на 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/