Ubuntu 20.04 安裝vnc server

2021-03-07
1分鐘閱讀

紀錄一下安裝vnc-server with xfce,開成服務,剪貼簿功能

安裝所需套件

tigervnc server

sudo apt install tigervnc-standalone-server tigervnc-common autocutsel

桌面環境,gnome打不開,用xfce

sudo apt install xfce4 xfce4-goodies

設定vnc

密碼

輸入vncpasswd設定登入密碼

啟動環境

vim ~/.vnc/xstartup

#!/bin/bash

export SHELL=/bin/bash

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
vncconfig -nowin &
autocutsel -fork
startxfce4 &

~/.vnc/xstartup可以執行chmod +x ~/.vnc/xstartup

這時候就可以用vncserver開了,不過我們可以把他用成服務

設成服務

sudo vim /etc/systemd/system/vncserver@.service,裡面可以條解析度,username記得都換掉

[Unit]
Description=Start TightVNC server at startup
After=syslog.target network.target

[Service]
Type=forking
User=sammy
Group=sammy
WorkingDirectory=/home/sammy

PIDFile=/home/sammy/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 -localhost :%i
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target
  • 重整服務sudo systemctl daemon-reload
  • 啟用sudo systemctl enable vncserver@1.service
  • 開啟sudo systemctl start vncserver@1
  • 停止sudo systemctl stop vncserver@1

如果服務怪怪的,可以直接殺vncserver -kill :1

這樣就裝完拉,搭配 guacamole 起來超級方便的,這個也一定要寫起來的,改天吧

01

參考資料

author:   allmwh
commit:   eb1f04c
comment:   add git info
lastmod:   2021-08-03 22:25:51
Avatar
allmwh 好油哦,配口水... 紀錄一些生活的事
comments powered by Disqus