veket官方网站论坛

veket

 找回密码
 要注册
搜索
查看: 23837|回复: 31

[推荐] V20安装电脑版QQ、微信等解决相关问题的方法

[复制链接]
发表于 2020-1-27 21:45 | 显示全部楼层 |阅读模式
一、准备工作
1.下载付强编译的wine-4.13_20.0.sfs
链接:https://cloud.189.cn/t/YRfeQrjYjYvq
或者下载其优化包:
链接:https://cloud.189.cn/t/vQ3iM3iEnE3e
2.加载wine-4.13_20.0.sfs
3.安装PCQQ2020.exe(QQ9.2.3最新版,这里仅以QQ为例)
二、存在问题
1.安装QQ后,发现不能正常输入QQ账号、扫二微码能登录,但不能正常文字输入。
2.打开QQ空间、邮箱为wine环境默认的ie浏览器,非系统默认的浏览器,且ie浏览器启动极慢。
三、解决方法
问题1:一些论坛上讲归结为wine环境函数库未调理好,帖子很多,但撑握技巧较难,通过摸索,可以从以下做起:
(一)增加程序设置
1.打开“配置wine”应用,或者终端输入“winecfg”,系统弹出wine配置界面
2.点击wine配置面板上的“增加程序设置”按钮,然后选择Program Files(x86)。应用程序安装一般默认安装在Program Files(x86),如果你修改过安装目录,请直接到你设定的安装目录中寻找。
3.腾讯软件,基本都是放在Tencent文件夹下,找到并打开Tencent文件夹,然后打开QQ目录:
即:/root/.wine/drive_c/Program Files (x86)/Tencent/QQ/Bin/QQ.exe
点击QQ.exe----打开----确定。
(二)新增函数库顶替
1.点击“函数库”按钮
2.下拉“新增函数库顶替”,分别添加msvcp60,riched20,riched32三个函数库,最后点击“确定”。
3.配置完成后,再打开QQ就可以正常输入账号、正常文字输入发送消息了。

问题2:手动改写/root/.wine/drive_c/Program Files (x86)/Internet Explorer/下的“iexplore.exe”文件。
1.用“Leafpad 文本编辑器”写如下脚本内容(以V20默认火狐浏览器为例):

#! /bin/sh
exec /usr/lib/firefox-esr/firefox-esr "$@"

脚本保存为iexplore.exe
2.为新写的iexplore.exe脚本赋予权限(文件管理器 PCManFM和rox文件管理器均可,这里以文件管理器 PCManFM为例):
在文件管理器 PCManF下右键iexplore.exe----文件属性----权限----执行---任何人----确定。
3.删除/root/.wine/drive_c/Program Files (x86)/Internet Explorer/下的“iexplore.exe”文件,用刚制成的iexplore.exe手动替换。
四、应用打包
应用打包就是要固化成果,方便自己重装系统后再次使用与论坛分享。
1.应用要素:在linux系统中编译一款方便适用的应用,无外乎四个方面:应用菜单(一般放到/usr/share/applications/下,注意菜单类别);菜单图标(一般放在/usr/share/pixmaps/或/usr/share/icons/);应用启动命令(这个需要懂点写代码的知识,一般放到/usr/bin/或/usr/local/bin/或/usr/sbin/下);应用包位置(一般放到/opt/或/usr/lib/或/root/下,可以根据个人喜好)。
2.打包细节:wineQQ应用安装成功后,先不要急于登录。第一步先处理已知存在的问题(wine环境函数库调理、删除/root/.wine/drive_c/Program Files (x86)/Internet Explorer/下的“iexplore.exe”文件);第二步将/root/.wine制成7z的压缩包,或者直接制作成sfs包(再改为7z后缀名),这样制作的包干净,没有个人信息和多余臃肿文件;第三步就是按应用四要素编译应用。
五、成果分享
用PCQQ2020.exe安装、编译wineQQ-9.2.3_20.0.sfs和专为火狐制作的iexplore.exe脚本——yx-firefox.pet
链接:https://cloud.189.cn/t/ANJZbufyYVVn
附图文教程链接: https://pan.baidu.com/s/1Iol4uRDeaUDIaJEz95yGbQ 提取码: ab2h
补记:在同一链接中增加一个QQ轻聊版(7.9.14305),sfs包只有71.3MIB,无广告、推荐使用。

续篇:v20系统下电脑版微信的安装编译文字摘录,详情见图文教程链接。
在wine环境下,电脑版微信安装完成后,暂不使用,退出应用,做函数库调理和应用字体调理。
1.从win7-64位系统/Windows/syswow64/中复制
riched20.dll、riched32.dll两个文件,放到
v20系统/root/.wine/drive_c/windows/syswow64/下,替换wine-v4.13_20.0.sfs的wine环境中riched20.dll、riched32.dll
2.增加程序设置,添加/root/.wine/drive_c/Program Files (x86)/Tencent/WeChat/WeChat.exe
3.函数库只添加riched20
4.应用字体调整
首先添加字体:从win7移置微软雅黑字体放到
/root/.wine/drive_c/windows/Fonts/msyh.ttf
其次字体注册:用“Leafpad 文本编辑器”编写“msyh_font.reg”后缀名文件,内容如下:
REGEDIT4

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]
"Lucida Sans Unicode"="msyh.ttc"
"Microsoft Sans Serif"="msyh.ttc"
"MS Sans Serif"="msyh.ttc"
"Tahoma"="msyh.ttc"
"Tahoma Bold"="msyh.ttc"
"msyh"="msyh.ttc"
"Arial"="msyh.ttc"
"Arial Black"="msyh.ttc"

msyh_font.reg编辑好后放到/root/.wine/下。
三是修改系统注册表:用“Leafpad 文本编辑器”打开system.reg,搜索关键词“FontSubstitutes”,把它下面挨着的“MS Shell Dlg”=”SimSun”改为**“MS Shell Dlg”=“msyh
最后注册(必须的,否则上述设置无效):终端输入:
[root@veket ~] $ cd /root/.wine/
[root@veket ~] $ regedit msyh_font.reg


图文教程链接: https://pan.baidu.com/s/12RzksFiW4ucPJpcG-SUF9A 提取码: m75d
发表于 2020-1-27 21:52 | 显示全部楼层
感谢分享,辛苦了,祝新年快乐万事如意!
发表于 2020-1-27 21:58 | 显示全部楼层
学习下。
发表于 2020-1-28 09:28 | 显示全部楼层
感谢分享,辛苦了
发表于 2020-1-28 11:23 | 显示全部楼层
学习了,谢谢
您需要登录后才可以回帖 登录 | 要注册

本版积分规则

QQ|手机版|Archiver|veket官方网站论坛 ( 粤ICP备 11052856 )

GMT+8, 2024-4-25 13:25

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表