第九区

一个程序员的经验笔记

为ubuntu安装远程桌面

| 暂无评论

很多人不建议LINUX服务器安装远程桌面,很显然采用远程桌面,要多占一点内存,而坚持只用命令行,则要花费较长的学习时间。所以,如果你是熟练的网络管理员,应该没有必要去安装这个,如果你的服务器在设置完基本环境后不打算再动,你也不需要远程桌面,如果你的服务器负载压力很大,那么你也不得不咬牙放弃它。但如果三者都不是,你既没有一两年的全职linux维护经验,又不甘于拿服务器当虚拟主机用,而服务器负载压力又没有满负荷,那么,Let’s go,让我们一起给ubuntu装上远程桌面吧。

一、安装vncserver
1. 安装gonme核心包(如果是字符界面的话)

apt-get install x-window-system-core
apt-get install gnome-core
apt-get install metacity
apt-get install gnome-desktop-environment    (optional)

2.安装vnc4server

apt-get install vnc4server

3.设置vncserver密码

vncpasswd

根据提示设置密码两次
4.修改~/.vnc/xstartup文件(不愿意用vi的话,可以先用flashfxp下载,本地修改后上传)

#!/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 &

xterm -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &

gnome-session &

5.启动vncserver

vncserver

6.关闭vncserver(只是提供一下关闭的方法,先不要执行)

vncserver -kill :1

7.登录盛大云平台,设置安全组,开启tcp端口5901,提交

8.下载并安装vncviewer for windows
http://www.realvnc.com/download/viewer/

9.运行vncviewer,输入ip地址:1,例如

111.111.111:1

单击connect,成功连接服务器,显示界面为英文

二、安装ubuntu中文软件包
1.下载汉化文件:

apt-get install language-support-zh language-pack-zh

2.安装语言选择器

apt-get install language-selector

3.执行刚才安装的语言工具:必须在桌面环境下的命令窗口中执行:

gksu /usr/bin/gnome-language-selector

4.Install/Remove Language中选择 Chinese(simplified),勾选上。点击”OK!”,再到Language & text窗口 的text标签点击apply system-wide

5.安装gnome中文文档

apt-get install gnome-user-guide-zh

6.重启服务器

7.putty中用root登录后再次运行vcnserver(vcnserver没有设为服务随系统自动启动,主要是考虑到安全问题,毕竟putty可以解决大多数问题,用到桌面的机会比较少)

8.再次运行vcnview连接远程桌面,系统已经是中文的了。

三、解决putty中的中文显示乱码
经过刚才的设置,命令行方式也变成中文的了,但是,在putty远程登录时,看到的中文都是乱码。我们需要执行以下步骤:
1.打开putty,在session页中load盛大云主机的存档;
2.在window下的appearance中的选择字体为新宋体
3.在window下的translation中选择Remote character set为utf8
4.在session页中save刚才的更改
5.单击open连接终端,中文正常显示。

ps:出于安全考虑,同时也为了节约系统资源,本文所述安装方式没有谈及如何把远程桌面设置为服务开机启动,同时,我也不建议大家这么做,毕竟平时还是shell方式用得多,桌面能不用,还是不用吧。
参考:
http://www.blogjava.net/waterjava/archive/2009/10/26/299779.html
http://www.du92.com/tag/bt5%E6%B1%89%E5%8C%96%E8%BF%87%E7%A8%8B
http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=775098

发表评论

*为必填字段!