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="<Super>Tab" type="string" value="switch_window_key"/>
变成
<property name="<Super>Tab" type="empty" />
[ -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="<Super>Tab" type="string" value="switch_window_key"/>
变成
<property name="<Super>Tab" type="empty" />
没有评论:
发表评论