VNC: Skirtumas tarp puslapio versijų
Jump to navigation
Jump to search
(straipsnis sukurtas) |
|||
| 1 eilutė: | 1 eilutė: | ||
Įgalina nuotolines sesijas, kai programa vykdoma vienoje mašinoje, bet išvedimas atvaizduojamas ir su vartotoju sąveikaujama kitoje, siunčiant duomenis per tinklą. | Į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 == | ||
| + | |||
| + | 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] | ||
| + | |||
| + | <syntaxhighlight> | ||
| + | [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 | ||
| + | </syntaxhighlight> | ||
| + | |||
| + | systemctl enable [email protected] | ||
| + | systemctl start [email protected] | ||
Dabartinė 22:52, 6 birželio 2026 versija
Į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.targetsystemctl enable [email protected] systemctl start [email protected]