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

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

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

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

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

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

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

2
задан 15 May 2016 в 13:39

1 ответ

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

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

Это учебное руководство принимает you’re, запускающийся с рабочего стола Ubuntu, все установленные с рабочей сетью и графикой. В то время как we’re на графической земле, Вы могли бы также пойти и установить 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 для изменения этого), но вообще говоря, we’re сделанный.

, Если когда-нибудь необходимо возвращаться в рабочий стол, должен смочь к 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 /

2
ответ дан 15 May 2016 в 23:39
  • 1
    Спасибо за ответ. Могли Вы разъясняться относительно " я думаю, что Вам была нужна перезагрузка для нового отображения жесткого диска, который будет замечен системой " я думал, что hdparm перезапишет все, таким образом, я не должен буду быть в состоянии видеть содержание файла. Только после перезагрузки я не видел файловую систему, или смонтируйте что-либо; но при использовании той же сессии человечности, я мог все еще получить содержание файла для того, что должно было быть все перезаписано. В этой точке I can' t монтируют диск выполнить команду xxd. – Justin 29 October 2017 в 05:49

Другие вопросы по тегам:

Похожие вопросы: