openSUSE Leap 42.3下利用PlayOnLinux安装TIM

编者按:本文的作者是Chenyang同学,感谢他数日的探索写成了本文,非常感谢。

0x00 关于openSUSE下此法安装TIM的一些问题和可工作部分

  • 密码输入和文本输入从托盘恢复会有些“迟钝”,需要鼠标按两下出现光标才可以继续输入
  • 想要关闭主界面请不要最小化(托盘图标最小化双击不能还原……如果不慎最小化,请在dock处点击wine图标,面板会自动显示(未安装extension插件的请按win键呼出,文末会介绍安装插件来让dock更好用一些)
  • 托盘提示有新消息点开可能要稍等一下才会显示
  • 可能无法记住密码,还请注意。
  • 可能会偶发崩溃,重新打开并登陆即可
  • 如果出现多个TIM进程同时出现,请在wine设置内将TX的保护进程ban了即可
  • 正常工作的部分:1)截图功能正常 2)群文件功能正常 3)输入消息和登陆功能正常 4)短时间内没有发现后台掉线的情况

0x01 文件准备

  • 首先我们需要准备如下几样材料(在Linux下可以直接获得):在Linux下进入windows的目录(c:\),从中提取以下几个文件:msvcp60.dll、riched20.dll、riched32.dll,这三个文件全部位于windows目录的system32文件夹下,如果实在没把握,也可以去百度一下:);
  • 此外,还有WIndows目录下的Fonts文件夹(同样可以百度到),把这三个文件和Fonts文件夹全部放进同一个文件夹内(比如说可以叫wineTIM-materials),然后将这个文件夹拖动到文件管理器的左侧(gnome版本)简单来说就是加入到常用访问列表中,方便后续复制文件
  • 当然,还有我们的主角TIM安装包了,直接去腾讯官网下载即可,放入同一个文件夹(目录)内即可。

0x02 软件准备

  1. 首先将YaST(openSUSE下极为强大的系统综合配置工具)打开,设置软件源为国内软件源(比如清华大学TUNA、中科大ustc等,具体设置相比于很多Linux开发版简单不少,不再赘述)
  2. 配置完软件源后,在YaST的软件管理中搜索并安装wine和playonlinux,系统因为依赖必须安装的其他软件请不要自行删除,容易引起依赖异常
  3. 安装好wine和playonlinux之后,在程序列表中打开playonlinux,选择“配置”按钮,进入“PlayonLInux配置”界面。
  4. 在配置界面的左下角有两个因为渲染问题被遮挡的按钮,左边是新建,右边是删除,我们选择新建按钮,开始进行虚拟盘配置
  5. 在“你要创建什么样的虚拟盘”界面上选择64bits windows installation,然后点击下一步
  6. 在“你想用哪个版本的wine”部分直接下一步,并不需要额外选择
  7. 虚拟盘的名字建议直接起应用名,不易混淆
  8. 配置完虚拟盘后,选中建立好的虚拟盘,点击右边的“安装内容”选项卡,依次安装如下组件:d3dx9、gdiplus、msvc80、msvc90、riched20、riched30,mono210,安装完毕之后就可以开始进行下一步了(有的wine在第一次执行 winecfg 的时候就会安装mono,这样的话mono210也可以不装)
  9. 关闭虚拟盘配置,在主界面点击左边的“安装一个程序”按钮,在弹出的窗口内选择左下角的“安装未在列表中的程序”,然后选择“编辑或更新现有的应用程序”,点击下一步
  10. 在“请选择一个程序”内点选左下角的“显示虚拟盘”,然后选择自行创建的虚拟盘,继续下一步
  11. 在“安装前要做什么”直接点选下一步,然后在“选择要安装的文件”界面选择浏览,然后找到存放好的TIM安装包,点击下一步开始安装
  12. 正常安装TIM,在安装完成时不要启动TIM,关闭窗口。
  13. 此时PlayOnLinux也会卡在完成安装界面,不用管他,直接关闭即可
  14. 再次点击配置,选中创建的虚拟盘,这次点击“自该虚拟盘创建桌面快捷方式”,然后在弹出列表内选中TIM.exe,桌面就会有快捷方式了
  15. 这个时候不要关闭配置窗口,进入WIne选项卡,点击配置wine,在弹出窗口内选择“函数库”,然后在“新增函数库顶替”下面输入msvcp60.dll并回车,同理输入riched20、riched32回车,然后点击应用,确定,退出窗口
  16. 进入“杂项”选项卡,点击“打开虚拟盘目录”按钮,进入虚拟盘目录,分别将msvcp60、riched20、riched32从准备的文件夹内复制到drive_c/windows/system32文件夹内,替换原有文件。
  17. 返回drive_c/windows目录内,将准备好的Fonts文件夹内全部文件拷贝到windows目录内Fonts文件夹内。
  18. 此时完成配置,关闭配置界面,完成配置
  19. enjoy it:)

 

  • 注1:关于dock栏不容易找到的问题,可以按win键搜索tweaks进入gnome配置选项,在“扩展”选项卡内选择“获取更多扩展”,安装对应插件并输入dash to dock安装即可让dock栏从“幕后”走到“台前”(桌面)啦(配好之后蜜汁macOS poi,XD)
  • 注2:TIM下输入汉字可以按win+空格切换输入法进行切换
  • 彩蛋:需要用网易云音乐、eclipse、pycharm的同学们可以去software.opensuse.org这个官方的软件仓库里直接搜索哦(网易云搜netease),搜索完毕之后选择对应版本选择YaST一键安装即可(默认只支持由系统自带的火狐浏览器触发,如果用chrome可以把连接复制过去然后无脑下一步)

openSUSE Leap 42.3下利用PlayOnLinux安装TIM》有2个想法

评论已关闭。