关键字:vncserver vncviewer fcitx 中文输入
为了能通过自己的windows机器访问linux机器的可视化远程桌面,边查资料,边试验,终于弄好啦!
我做的操作:
1.用ssh登录linux的机器
看看有没有装vnc :
命令:rpm -qa|grep vnc
已经装了,这好,不用重新装了。
2. 命令:vncserver
启动vncserver
3 在windows机器上装 vncviewer
4.用vncviewer登录一下linux机器,竟然提示连不上,vncserver还有问题,问题来了。
查查资料,做以下操作
修改文件 /root/.vnc/xstartup
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & #这行注释掉
gnome-session & #加上这行
修改文件 vi /etc/sysconfig/vncservers
VNCSERVERS="1:root" #冒号后面是用户名
VNCSERVERARGS[1]="-geometry 1024x768"
为了vncserver能够开机启动修改文件 vi /etc/rc.d/rc.local 增加一行:/etc/init.d/vncserver start
重启一下,用vncviewer登录,桌面终于出来了。
5.发现不能输入中文,大概是没有装中文的输入法吧。
然后又去装了个 fcitx
没想到好像没啥用,又是找资料,做试验。我是这么弄好的:
打开文件 vi /etc/sysconfig/i18n
增加这么几行
export LANG="zh_cn.UTF-8"
export LC_CTYPE=zh_CN.UTF-8
export XMODIFIERS=@im=fcitx
export XIM=fcitx
export XIM_PROGRAM=fcitx
export GTK_IM_MODULE=fcitx
fcitx&
打开文件 vi /root/.vnc/xstartup
加一行 fcitx -d
6.这下输入法也有了,就是写不出来中文,郁闷死了:原来linux的输入法切换快捷键 ctrl+space和windows的快捷键冲突了,只顾响应windows的去了。没法,把windows的输入法的切换输入法的快捷键改成别的(在语言栏中的设置中修改)。linux中咋改快捷键,有空再研究吧。
7.这么改了之后终于可以输入中文了。