Ich versuche also, den Vino VNC-Server beim Booten zum Starten zu bringen, was bedeutet, dass ich mich nicht anmelden muss, um den VNC-Server starten zu lassen. Ich verwende Ubuntu GNOME 15.04 und habe es bereits hinzugefügt
/usr/lib/vino/vino-server
zu „Startanwendungen“. Der VNC-Server startet jedoch immer noch nicht, sobald ich hochfahre. Ich muss mich anmelden, damit der VNC-Server gestartet werden kann. Was sollte ich tun? Muss ich eine systemd-Unit-Datei erstellen? Wenn ja, wie mache ich das?
Bearbeiten :Diese Frage unterscheidet sich von dieser, weil ich Vino Server zum Arbeiten benötige, während dieser Leitfaden x11vncserver vorschlägt.
Akzeptierte Antwort:
Erstellen Sie eine systemd-Einheit oder einen Dienst, um den Vino-Server beim Start auszuführen
cd /etc/systemd/system/
sudo vim vinostartup.service
[Unit] Description = description about the service After = network.target [Service] ExecStart = /usr/lib/vino/vino-server [Install] WantedBy = multi-user.target
-
Aktivieren Sie den Dienst
sudo systemctl enable vinostartup.service
-
Überprüfen Sie es mit dem folgenden Befehl vinostartup.service wird dort sein
ls multi-user.target.wants/
-
Wenn Sie nicht bis zum nächsten Start warten möchten (er ist bereits aktiviert), können wir den Dienst starten
sudo systemctl start vinostartup.service