Fedora 23 Wine TM 2013 Preview2安装过程/TXPlatform导致无法登录问题最新解决方案

来源:互联网 发布:淘宝加盟代理骗局 编辑:程序博客网 时间:2024/06/04 18:37

刚从ubuntu转到fedora,本来很稳定的WineQQ又没法使用了,前几天参考了一下百度贴吧的帖子(http://tieba.baidu.com/p/2796471332)做了一个完整的解决;后来又发现了TXPlatform导致无法登录,网上有人说把TXPlatform删除或者改名之类的,会导致QQ/TM程序自我保护报错,所以自己想到一个更好的解决方法,在此一并贴出,供大家参考:

一、首先安装Fedora版原生wine环境并配置一次:

$ sudo dnf install wine$ winecfg

二、在龙井官网(http://www.longene.org/download)下载最新WineQQ环境(deb包,截至今天已经更新到2015/11/10的QQ7.8版本,下面以它为例),解压,打开data.tar.gz/./opt/longene/qq/qq7.8.tar.bz2/qq,将其中内容提取到~/.wine/配置目录下,全部覆盖;

三、第二步中龙井包中提取出来的环境自带了一个QQ,它在我目前的Fedora环境中不能正常运行,可以手动用wine运行一次卸载程序进行卸载;

四、下载TM2013Preview2 for Windows安装包并安装;正常安装的前提是Wine设置中系统环境应设置为XP/2003及以下,否则Windows层会出现写入权限问题;

五、运行TM,WIne环境要求是XP/2003及以下,否则打开会话界面时会出现窗口绘制错乱的问题(至于显示字体在这些环境下都没法改成雅黑,目前我能想到的解决办法就是找到当年“XP宋体替换成雅黑”用的伪装成宋体的雅黑字体文件进行替换,但我至今还没有找到它,暂时搁置);

六、(完美解决TXPlatform导致第二次无法登录问题)打开wine设置(winecfg),在“应用程序”标签中点击“增加程序设置”,选择C:\Program Files\Tencent\TM\Bin\TXPlatform.exe,添加到列表之后点击该项,将其对应的Windows版本改为一个特别低的版本(如Windows2.0),这样该程序就无法正常启动,但TM主程序不会检测到程序错误,所以不会自动报错退出。

经上面优化后的TM运行流畅无卡顿,动画效果正常,只是无法从键盘输入登陆密码,用虚拟键盘代替即可;另外还有表情窗口经常弹不出来,这是WineQQ的通病了,貌似连Deepin版都没有解决到位。在GNOME桌面下,托盘图标可以正常点击、右击,没有了Unity中时常无法点击托盘图标的问题。

0 0
原创粉丝点击