VNC server 架设
ubuntu吧
全部回复
仅看楼主
level 12
peterliu1218 楼主
VNC server可以提供图形界面远端控制主机,方便不擅长文本界面的使用者使用。但是请注意,图形界面会用掉系统较多资源,假如主机资源有限,你应该学习使用文本界面操作。
以下为设定方法:
2014年01月24日 06点01分 1
level 12
peterliu1218 楼主
请选择一个桌面:
以gnome为桌面
sudo apt-get install gnome-core gnome-session-fallback
以unity为桌面
unity 2D已经整合进去,不需要额外安装。若是server版本:
sudo apt-get install --no-install-recommends ubuntu-desktop(500 MB+)
安装vncserver:
sudo apt-get install vnc4server
这时会询问vnc要使用的密码
2014年01月24日 06点01分 2
level 12
peterliu1218 楼主
注意权限,我没用sudo的,不要用sudo
先执行第一次
vncserver
关闭
vncserver -kill :1
备份设定(未完成前两步骤,这档案不会出现)
cp .vnc/xstartup .vnc/xstartup.bak
修改设定
vi .vnc/xstartup
修改成以下内容:
#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc
# 假如是gnome桌面,将下列一行注解拿掉
# gnome-session --session=gnome-classic &
# 假如是13.04之后的版本,将下列一行注解拿掉
# gnome-session-fallback &
# 假如是unity 2d桌面,将下列一行注解拿掉
# gnome-session --session=ubuntu-2d &
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
#x-terminal-emulator -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &
#x-window-manager &
存档,重新启动
vncserver
2014年01月24日 06点01分 3
xstartup的设定中,只可选择一种桌面开启。切勿选择多种桌面开启
2014年01月24日 07点01分
level 12
peterliu1218 楼主
这时候应该就可以连线了。因为预设是萤幕1,所以client端程式的连线ip格式为
xx.xxx.xxx.xxx:1
若限於桌面太大,连线时可能画面太大不容易看,可以执行时加上参数
vncserver --geometry 800x600 (可自定义,如1024x600)
若连线速度不快,可以考虑减少颜色
vncserver -depth 8 (16 and 24)
我个人因为显示器为宽萤幕,为方便查看,所以我启动时使用:
vncserver vncserver --geometry 1000x600 -depth 16
2014年01月24日 07点01分 4
level 12
peterliu1218 楼主
假如希望开机启动(记住这是个别使用者,不是系统启动)
在 /etc/rc.local 加入以下一行在exit 0之前:
sudo -u [username] /usr/bin/vncserver
因为安装完gnome或unity后,会预设开机启动图形桌面
所以增加以下内容避免开机启动
unity:
sudo bash -c 'echo "manual" >> /etc/init/lightdm.override'
gnome
sudo bash -c 'echo "manual" >> /etc/init/gdm.override'
此设定「不会」干扰vnc server开机启动的问题
2014年01月24日 07点01分 5
level 1
请问一下楼主,13.10下unity桌面,采取以上配置依然是登录后无界面的状态,这个还需要作什么配置修改吗?
2014年03月15日 14点03分 6
检查 gnome-session --session=ubuntu-2d & 前面的 # 确定有去除。此外,个人经验ubuntu-2d实在不太稳定...建议gnome-fallback。还有确定你原来的桌面有关闭:sudo service lightdm stop,同时开启,似乎有时会互相干扰。
2014年03月15日 15点03分
回复 peterliu1218 :另一种可以参考一下,UBUNTU有远程桌面,设置一下,然后安装VNC server,开启服务,在另一台计算机用VNC VIEWER填XX:XX:XX:XX:5900(XX代表UBUNTU的IP)就可以连接了
2014年03月16日 14点03分
多谢,替换安装x11vnc后解决问题,可以正常登录了
2014年03月17日 03点03分
level 14
[真棒]
2014年03月16日 16点03分 7
1