VNCserver

  • 安装vnc4server

1
sudo apt install vnc4server
  • 启动vncserver(指定为端口1为例)

1
vncserver :1

第一次启动vncserver会自动在~/.vnc/目录下生成~/.vnc/xstartup等文件

  • 然后关闭vncserver

1
vncserver -kill :1
  • 按附录代码修改xstartup文件

    • 方法一
    1
    vi ~/.vnc/xstartup
    • 方法二
    1
    2
    3
    rm ~/.vnc/xstartup # 删除掉xstartup文件
    vi ~/.vnc/xstartup # 创建新的xstartup文件直接粘贴附录代码
    chmod 777 ~/.vnc/xstartup # 授权使其可执行

附录

gnome桌面

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/sh

# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
 
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &

gnome-panel &
gnome-settings-daemon &
metacity &

mate桌面

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc

#export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
# x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
mate-session &