Ubuntu をカスタマイズする (ロゴと起動アプリを変更する)

Ubuntu をカスタマイズする (ロゴと起動アプリを変更する)

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

関連情報