定制 ubuntu(更改徽标和启动应用程序)

定制 ubuntu(更改徽标和启动应用程序)

我想在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/

相关内容