ubuntu VNC 安装配置和不能输入字母(快捷键)问题
第一次写博客。不想再做没技术的活了。所以再学习。开始从零着手c++。不能眼高手低,这就当做我自己的学习笔记和积累吧。
这是在ubuntu10.04和10.10系统上。通过网上收集资料,自己调试更改的结果,亲测可用
1.安装
sudo apt-get install vnc4server
在ubuntu下在线安装软件一般是apt-get命令,vnc的软件包名是vnc4server
2.密码
vncpasswd
输入命令,然后再输入密码
3.然后是创建一个vnc桌面。创建方法是:
vncserver :1
这个地方要注意一下,在图形界面的终端输入这个命令,你从其他电脑连过来显示的是一个终端,并不是图形化桌面。
这个时候要先运行
vncserver -kill :1
结束掉原来创建的服务,然后输入
cd
进入用户目录
然后再进到目录下的
cd .vnc
目录。注意这个地方vnc前面是有“点”的。然后运行
vim xstartup
打开。然后注释掉最后两行
#xterm -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &
#twm &
然后再在最后添加一行
gnome-session &
保存退出。
这时需要你切换到另外的不是图形的窗口,运行
Ctrl+Alt+(F1-F6)
按住ctrl 和 alt,然后再按F1到F6任意一个。登陆好后,再运行
vncserver :1
创建一个vnc桌面就可以了,你可以运行
Ctrl+Alt+F7
换回图形界面。
之所以到非图形界面下进行操作是因为如果你图形界面下启动一个vnc桌面,就会与你正在用的图形桌面冲突,你登陆的时候就会显示
could not acquire name on session bus的错误,而无法登陆进去。
4.进入vnc,无法输入字母,快捷键问题
先是再10.10下面
通过vnc连到10.10的时候,不管是在终端还是在什么情况下,按下d,都会默认的显示桌面,而无法输入。这是由于系统定义的快捷键的问题,我仔细查过,好像ubuntu官方说的这是一个bug,在10.04下也有一个类似的问题,一会再说。这个解决方法就是在终端,运行
gconf-editor
注意运行这个命令最好到自己系统上,不要通过vnc连接,因为有个d,不过也可以补全
运行这个命令后会弹出一个对话框,然后选择
Apps->Metacity->Global keybingdings
找到
show desktop
将其默认值改成
disable
或是其他的特殊按键组合也行
这样就解决了。
在10.04下面有一个字母(我忘记了),输入之后会显示右上角开关机菜单。我的解决方法就是把那个菜单从bar上移调。
任何建议和更正敬请提出