我想在ubuntu 16.04上部署我的系统并且需要定制ubuntu:
我需要更改我公司的徽标。
我需要在徽标页面后显示我的应用程序(不显示桌面)
我可以使用自定义 plymouth 更改徽标。我可以使用 /etc/init.d/ 运行我的应用程序。
它可以起作用,但是它显示桌面正在加载,这对我来说并不好。
有没有办法在加载徽标后立即显示我的应用程序?
答案1
如果我正确理解了你的问题,你想在“kiosk”模式下使用 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/