2016年2月10日星期三

ubuntu vnc xfce4 中文


ubuntu 14.04下面安装vnc, 并且启动xfce4非常方便,而且中文支持的也不错,我运行java程序,界面上吗带中文,之间就能支持。安装过程如下:

先安装vnc, xfce4, 中文,字体等

apt-get install xfce4 xfce4-goodies vnc4server language-pack-zh-hans fonts-droid ttf-wqy-zenhei ttf-wqy-microhei fonts-arphic-ukai fonts-arphic-uming

然后安装java环境,当然这一步不是必须的。

apt-get install python-software-properties

add-apt-repository ppa:webupd8team/java

apt-get update

apt-get install oracle-java8-installer

然后编辑/etc/default/locale

加入LC_ALL="en_US.UTF-8"

然后在某个非root用户下面,执行vncserver :0

然后执行vncserver -kill :0

上面的命令是未来初始化一些脚本。

然后编辑$HOME/.vnc/xstartup
#!/bin/sh

# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc

startxfce4 &

[ -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 &

编辑成上面的样子。

然后就可以运行vnc啦,

vncserver :0 -localhost -nolisten tcp

上面运行的vnc是监听本地的请求,不允许外面了连接,这样是为了安全。那怎么使用呢?


我们先

ssh -L 5900:127.0.0.1:5900 user@hostip

然后用vnc客户端,连接127.0.0.1就可以啦。

启动的vnc界面里面,会启动xfce4,如果发现图标不对,就点击setting->apperance下面,选择一下theme主题,和图标下面的图标组就可以了。

如果向在这个普通用户vnc环境下,运行root的图形界面程序,那么在普通用户下,运行xhost +,然后进入root用户,就可以运行啦。

另外需要修改 ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml

<property name="&lt;Super&gt;Tab" type="string" value="switch_window_key"/>
变成
<property name="&lt;Super&gt;Tab" type="empty" />

没有评论: