Ubuntu anpassen (Logo und Start-App ändern)

Ubuntu anpassen (Logo und Start-App ändern)

Ich möchte mein System auf Ubuntu 16.04 bereitstellen und muss Ubuntu anpassen:

  • Ich muss das Logo meines Unternehmens ändern.

  • Ich muss meine App nach der Logoseite anzeigen (Desktop nicht anzeigen)

Ich kann das Logo mit Customzing Plymouth ändern. Ich kann meine App mit /etc/init.d/ ausführen.

Es funktioniert, aber es wird „Desktop wird geladen“ angezeigt und das ist für mich nicht gut.

Gibt es eine Möglichkeit, meine App direkt nach dem Laden des Logos anzuzeigen?

Antwort1

Wenn ich Ihre Frage richtig verstanden habe, möchten Sie Ubuntu im „Kiosk“-Modus verwenden, in dem es direkt in eine einzelne Anwendung bootet.

In diesem Tutorial wird davon ausgegangen, dass Sie Chrome für die App verwenden möchten. Sie können es jedoch problemlos anpassen, um stattdessen Ihre App zu verwenden.

Dieses Tutorial geht davon aus, dass Sie mit einem Ubuntu-Desktop beginnen, auf dem Netzwerk und Grafik installiert sind. Wenn wir schon beim Thema Grafik sind, können Sie auch gleich Chrome installieren.

Ich habe dies in einer sauberen 14.04-Installation getestet, aber seien Sie vorsichtig. Sichern Sie alle wichtigen Daten, bevor Sie die Installation durchführen.

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

Dadurch sollte ein Browser gestartet werden, der meine Homepage anzeigt (verwenden Sie sudoedit /opt/kiosk.sh, um dies zu ändern), aber im Großen und Ganzen sind wir fertig.

Wenn Sie jemals wieder auf den Desktop zugreifen müssen, sollten Sie mit Strg+Alt+F1 zu einem Terminal gelangen können, sich anmelden und dann Folgendes ausführen:

sudo stop kiosk # if it's running sudo start lightdm

Wenn Sie beide gleichzeitig ausführen (was möglich sein sollte, aber manche Leute scheinen damit Probleme zu haben), wird lightdm wahrscheinlich auf VT8 gestartet (zum Wechseln Strg+Alt+F8).

Quelle:https://thepcspy.com/read/converting-ubuntu-desktop-to-kiosk/

verwandte Informationen