VNC

Iš Žinynas.
22:52, 6 birželio 2026 versija, sukurta \dev\null (Aptarimas | indėlis)
(skirt) ← Ankstesnė versija | Dabartinė versija (skirt) | Vėlesnė versija → (skirt)
Jump to navigation Jump to search

Įgalina nuotolines sesijas, kai programa vykdoma vienoje mašinoje, bet išvedimas atvaizduojamas ir su vartotoju sąveikaujama kitoje, siunčiant duomenis per tinklą.

Ubuntu 22-24.04[keisti]

sudo apt-get install tigervnc-standalone-server
mkdir -p ~/.vnc
vncpasswd -f > ~/.vnc/passwd
chmod 600 ~/.vnc/passwd

Systemd

sudo nano /etc/systemd/system/[email protected]
[Unit]
Description=TigerVNC for display %i
After=network.target

[Service]
Type=forking
User=devnull
Group=devnull
WorkingDirectory=/home/devnull
PIDFile=/home/devnull/.vnc/%H:%i.pid

ExecStartPre=-/usr/bin/vncserver -kill :%i >/dev/null 2>&1
ExecStart=/usr/bin/vncserver :%i -geometry 1024x768 -depth 24 -localhost no -rfbauth /home/devnull/.vnc/passwd
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target
systemctl enable [email protected]
systemctl start [email protected]