主页 > 知识库 > 服务器 > Linux/BSD >

如何使用QQ在linux下

来源:中国IT实验室 作者:佚名 发表于:2013-06-28 13:40  点击:
如何使用QQ在linux下 阔别N年的QQ最近又回到我的生活,只是我现在已经转投linux门下,于是怎么用上QQ成了一个问题。 最初试的是pidgin + lwqq,用了几天发现有丢消息的现象,猜想可能是lwqq插件的问题,于是把arch aur里的各种qq client基本试了个遍,没有一
 如何使用QQ在linux下
    
   阔别N年的QQ最近又回到我的生活,只是我现在已经转投linux门下,于是怎么用上QQ成了一个问题。 
    
   最初试的是pidgin + lwqq,用了几天发现有丢消息的现象,猜想可能是lwqq插件的问题,于是把arch aur里的各种qq client基本试了个遍,没有一个是可以接受的,只好老老实实去用webqq。用了几天后发现丢消息是webqq的固有特性,错怪lwqq了。那就没有 办法了,只好用原生应用了。 
    
   使用原生qq无外乎wine和vm两个办法;先试wine,结果各种不稳定,基本不能用,没办法,只好用最笨重的办法了。把 virtualbox vm设成seamless模式,虽然笨重了点,但还是可以接受的。不过它的seamless并不是完全的无缝,vm里的窗口是不能脱离vm的大窗口的。当 然到此为止的话,这篇文章就没有意义了,继续dig,发现了一个叫remoteApp的东东,ms远程桌面下的一个子规范,对于在linux下工作,又不 得不用某些windows程序的同志来说,这真是福音,废话少说,先上图。 
    
   
    
     wm是awesome,是不是truly seamless呀!怎么实现呢?
  怎么在windows下配置remoteApp就不啰嗦了,请自行google。因为这个app是remote的了,所以启动vm的时候就不需要界面了,可以用headless方式启动:
  Java代码
  vboxmanage startvm 'your vm name' --type headless
  然后安装个freerdp,这是个linux下的windows远程桌面实现,就是用它来连接到你vm中的qq:
  Java代码
  xfreerdp --sec rdp -u Administrator -p pw -k 0x00000804 --plugin rdpsnd --data alsa -- --app --plugin rail --data "%ProgramFiles(x86)%\Tencent\TM\Bin\TM.exe" -- 192.168.1.115
  -u,-p用windows用户名和密码,-k指定初始键盘布局为中文简体-美式键盘,plugin rdpsnd让你可以听到那个滴滴滴的qq提示音,plugin rail就是remoteApp插件,有了它,连接远程桌面后,就不再是一整个桌面了,而是data里指定的那个程序的窗口,最后是windows host的地址。这样就可以把windows应用混入到你的linux桌面了,word,ie什么的都可以啦。
  如果把vm安装到物理硬盘,那双系统就可以完美同步运行了,单独开windows的话,里面的聊天记录等数据都是最新的。不过 freerdp目前还不是很完善,像剪贴板双向同步,在普通远程桌面方式下是可以用的,但在remoteApp模式下就用不了。期待freerdp尽快完 善,双系统完美无缝同步运行就指望它了。

    有帮助
    (0)
    0%
    没帮助
    (0)
    0%