知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

QQ无缝混入到linux桌面

发布时间:2014-09-05 14:21:18作者:知识屋

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尽快完善,双系统完美无缝同步运行就指望它了。
 
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜