解决Ubuntu下VNC客户端无法输入s和m的方法

来源:http://hi.baidu.com/jrwen0/item/7e35161d14732513e2f98636

参考:http://www.linuxidc.com/Linux/2011-08/40512.htm 
工作需要,在Ubuntu安装了vncserver,使用vncviewer连接后发现输入字母s或m后,分别弹出logout菜单和message菜单开始以为是vnc客户端的问题,换了几个发现都存在这个问题,也就排除是客户端的bugbaidu和google了半天,貌似很少有人碰到这个问题。幸运的是搜索结果中列出了文章的部分信息,一个关键的url:https://bugs.launchpad.net/ubuntu/+source/indicator-applet/+bug/568401

 打开后,发现原来是indicator applet引起的bug具体修复步骤如下:
1.sudo apt-get install apt-show-versions  (安装用于查看Ubuntu软件包版本的应用)
2.sudo apt-show-versions | grep indicator-applet (查看安装的indicator applet版本)发现安装的版本正是0.3.6,存在bug的那个版本3.sudo apt-get install indicator-applet   (更新至最新版本)
4.重启vncserver,一切正常   vncserver -kill :桌面号   例如:关闭上面的vnc连接   vncserver -kill :1  关闭桌面1   vncserver 重启

你可能感兴趣的:(解决Ubuntu下VNC客户端无法输入s和m的方法)