标签 [ xfce ] 下的全部文章

1、问题:

远端机安装了ubuntu server 14.04 x64,本地机器安装了windows 8.1,现在要实现从本地机器上登陆到远端机器的图形桌面,实现远程ide软件开发。

2、解决方法:

在远端机器上安装轻量级桌面xfce,如果是局域网内,也可以考虑安装其他重量级图形桌面软件,如gnome。具体操作如下:

如果没有设置机器名,那么先设置机器名:
echo "myPC" >/etc/hostname
hostname -F /etc/hostname

如果需要中文而之前没有安装的话,则安装中文:
apt-get -y install fonts-wqy-zenhei fonts-wqy-microhei apt-get install language-pack-zh-hans

修改~/.profile,把mesg用if语句包含起来(否则登陆时会报错:stdin: is not a tty):
if `tty -s`; then
mesg n
fi

可以采用下面两种方法之一,方法2好于方法1。

1)、采用X2Go登陆软件/

安装xfce:
apt-get install xfce4

安装x2goserver:
apt-get install python-software-properties software-properties-common
apt-add-repository -y ppa:x2go/stable
apt-get update
apt-get install x2goserver x2goserver-xsession

重启远端机器:
reboot

windows上安装x2goclient:
从这里http://code.x2go.org/releases/X2GoClient_latest_mswin32-setup.exe下载安装包,然后安装,在桌面上产生快捷方式 X2Go Client。

开始远程图形登陆:
双击桌面上的X2Go Client启动

确认后登陆提示输入账号和密码,登陆成功后显示如下画面:

X2Go走ssh协议,安全没问题,但是xfce有点简陋,同时x2go不稳定。建议采用下面的方法:

2)、采用nomachine登陆软件和lxde桌面

在远程机器上执行:

wget http://download.nomachine.com/download/5.1/Linux/nomachine_5.1.26_1_amd64.deb

dpkg -i nomachine_5.1.26_1_amd64.deb       <--如果报缺少依赖包,执行 apt-get -y -f install

apt-get -y install lxde

reboot

nomachine采用的端口比较多,如果开启了防火墙,强烈建议修改nomachine配置文件/usr/NX/etc/server.cfg中的参数:
EnableFirewallConfiguration 1

这样nxserver程序会自动设置防火墙。

windows机器上下载http://download.nomachine.com/download/5.1/Windows/nomachine_5.1.26_1.exe并安装它,在桌面上产生快捷启动方式NoMachine。双击它登陆: