システムを 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/