Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| anleitung:linux:vncserver [30.04.2020 10:03] – J. Huber | anleitung:linux:vncserver [11.12.2023 15:46] (aktuell) – [Links] J. Huber | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== | + | ====== |
| - | https:// | + | Am besten funktioniert es mit **Xubuntu**. (Lubuntu habe ich nicht ausprobiert) |
| + | Mit dem Gnome-Desktop und auch nachinstalliertem XFCE hatte ich meine Probleme. | ||
| + | ===== Xubuntu 20.04 LTS ===== | ||
| + | |||
| + | ==== XRDP ==== | ||
| + | Ganz einfach: | ||
| <code bash> | <code bash> | ||
| - | sudo apt install tigervnc-common tigervnc-standalone-server tigervnc-xorg-extension | + | $ sudo apt-get update |
| + | $ sudo apt-get install xrdp | ||
| + | $ / | ||
| </ | </ | ||
| + | ==== VNC-Server ==== | ||
| + | |||
| + | TigerVNC Server installieren: | ||
| <code bash> | <code bash> | ||
| - | sudo apt-get install | + | $ sudo apt install |
| </ | </ | ||
| - | <code bash ~/,vnc/ | + | erst mal starten um die Erstkonfiguration zu erledigen (Session anlegen und Passwort vergeben): |
| + | <code bash> | ||
| + | $ vncserver | ||
| + | $ vncserver -kill :* # VNC-Server wieder schließen | ||
| + | </ | ||
| + | |||
| + | Dann die Datei '' | ||
| + | <code bash> | ||
| #!/bin/sh | #!/bin/sh | ||
| + | export XKL_XMODMAP_DISABLE=1 | ||
| unset SESSION_MANAGER | unset SESSION_MANAGER | ||
| unset DBUS_SESSION_BUS_ADDRESS | unset DBUS_SESSION_BUS_ADDRESS | ||
| - | #exec dbus-launch gnome-session | ||
| - | export XKL_XMODMAP_DISABLE=1 | + | xrdb $HOME/ |
| - | export XDG_CURRENT_DESKTOP=" | + | xsetroot |
| - | export XDG_MENU_PREFIX=" | + | |
| + | startxfce4 & | ||
| + | # thunar & | ||
| + | # xfce4-panel & | ||
| + | # xterm & | ||
| - | exec dbus-launch gnome-session --session=gnome-flashback-metacity --disable-acceleration-check | ||
| </ | </ | ||
| + | und ausführbar machen: | ||
| + | <code bash> | ||
| + | $ chmod a+x ~/ | ||
| + | </ | ||
| + | |||
| + | Falls die Datei '' | ||
| <code bash> | <code bash> | ||
| - | vncserver -localhost no | + | touch ~/ |
| </ | </ | ||
| + | |||
| + | Nun VNC-Server starten: | ||
| + | <code bash> | ||
| + | vncserver [-localhost no #unsicher] | ||
| + | </ | ||
| + | |||
| + | === Service einrichten === | ||
| + | |||
| + | Create a service file for VNC server using the following command: | ||
| + | |||
| + | Die Datei ''/ | ||
| + | (USER mit entsprechendem Benutzernamen ersetzen) | ||
| + | |||
| + | <code ini> | ||
| + | [Unit] | ||
| + | Description=Start TigerVNC server at startup | ||
| + | After=syslog.target network.target | ||
| + | |||
| + | [Service] | ||
| + | Type=forking | ||
| + | User=USER | ||
| + | PAMName=login | ||
| + | PIDFile=/ | ||
| + | ExecStartPre=-/ | ||
| + | ExecStart=/ | ||
| + | # ExecStart=/ | ||
| + | ExecStop=/ | ||
| + | |||
| + | [Install] | ||
| + | WantedBy=multi-user.target | ||
| + | </ | ||
| + | |||
| + | Service Deamon neu laden: | ||
| + | <code bash> | ||
| + | $ sudo systemctl daemon-reload | ||
| + | |||
| + | # Service aktivieren: | ||
| + | $ sudo systemctl enable vncserver@1.service | ||
| + | |||
| + | # Service starten: | ||
| + | systemctl start vncserver@1.service | ||
| + | |||
| + | # Service status: | ||
| + | systemctl status vncserver@1.service | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | <code ini> | ||
| + | sudo apt-get update | ||
| + | sudo apt-get install x11vnc net-tools | ||
| + | x11vnc -storepasswd / | ||
| + | |||
| + | cat > / | ||
| + | [Unit] | ||
| + | Description=Start x11vnc at startup. | ||
| + | After=multi-user.target | ||
| + | |||
| + | [Service] | ||
| + | Type=simple | ||
| + | ExecStart=/ | ||
| + | |||
| + | [Install] | ||
| + | WantedBy=multi-user.target | ||
| + | EOF | ||
| + | |||
| + | sudo systemctl daemon-reload | ||
| + | sudo systemctl enable x11vnc | ||
| + | sudo systemctl start x11vnc | ||
| + | </ | ||
| + | |||
| + | ===== Links ===== | ||
| + | - https:// | ||
| + | |||
| + | ===== x11vnc ===== | ||
| + | |||
| + | VNC-Server unter Linux Mint einrichten | ||
| + | |||
| + | Ein VNC-Server kann unter Linux Mint wie folgt konfiguriert werden: | ||
| + | |||
| + | apt install x11vnc | ||
| + | x11vnc -storepasswd / | ||
| + | |||
| + | / | ||
| + | |||
| + | < | ||
| + | [Unit] | ||
| + | Description=Start x11vnc at startup. | ||
| + | After=multi-user.target | ||
| + | |||
| + | [Service] | ||
| + | Type=simple | ||
| + | ExecStart=/ | ||
| + | |||
| + | [Install] | ||
| + | WantedBy=multi-user.target | ||
| + | </ | ||
| + | |||
| + | |||
| + | Service aktivieren: | ||
| + | systemctl enable x11vnc.service | ||
| + | systemctl daemon-reload | ||
| + | |||
| + | |||
| ---- struct data ---- | ---- struct data ---- | ||
| + | artikelinfo.name | ||
| + | artikelinfo.beschreibung : | ||
| + | artikelinfo.status | ||
| + | artikelinfo.statuslink : Fertig|Fertig | ||
| + | artikelinfo.version | ||
| + | artikelinfo.cats | ||
| + | artikelinfo.catlinks : Anleitung|Anleitung, | ||
| + | artikelinfo.prg | ||
| ---- | ---- | ||