位置: 编程技术 - 正文

在Linux上使用Wine安装轻聊版的QQ的步骤讲解(linux安装wine命令)

编辑:rootadmin

推荐整理分享在Linux上使用Wine安装轻聊版的QQ的步骤讲解(linux安装wine命令),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux使用windows,wine在linux的运行效率,linux mint wine,linux使用windows,linux wine怎么用,linux wine怎么用,linux使用windows.h,linux使用windows.h,内容如对您有帮助,希望把文章链接给更多的朋友!

准备 Wine 环境wine 版本要求,越新越好,我用的 1.7.,目前最新是1.8rc2。

删除或者备份你的 ~/.wine,如果你之前运行过 wine 的话。因为涉及到少量配置,尽量不要让以前的环境干扰你。

配置 Wine运行 winecfg,在“应用程序”页签底部,“Windows版本”,选择为"8.1"。8.0可能也是可以的,但我选的是8.1。

设置为 windows 8.1,打开所有外部链接,比如 qq 空间等,会使用内置的 IE 浏览器(gecko win 引擎)。如果不喜欢这个行为,可以用 winecfg 修改为"Windows XP",增加一个 QQProtect.exe 设置,将其单独设置为 "Windows 8.1" 即可。

安装 QQ 轻聊版下载安装下载 QQ7.7Light.exe,有官方去广告版我们就用官方去广告版好了。去官方网站下载。别人做的我信不过。

安装命令:复制代码代码如下:WINEDEBUG=-all wine ./QQ7.7Light.exe

加 WINEDEBUG=-all 的目的是避免安装过程中的各种调试信息和 warning 信息,因为没必要看。

耐心等待,直到安装完成。(最后的组件注册时间会比较长,耐心等待)。安装过程无任何注意事项。

安装完成,QQ 登录窗口出现,先退出即可,因为这时候是无法输入的(我们需要替换几个 DLL 才行)。

替换 DLL首先下载 DLL :riched.dll 和 iphlpapi.dll。

在Linux上使用Wine安装轻聊版的QQ的步骤讲解(linux安装wine命令)

riched.dll 下载win7版本的iphlpapi.dll 下载 windows 版本的然后替换 DLL:复制代码代码如下:cd .wine/drive_c/windows/systemmv iphlpapi.dll iphlpapi.dll.bakmv riched.dll riched.dll.bak将下载的两个dll拷贝到此处。

修改注册表复制代码代码如下:vi ~/.wine/user.reg添加:复制代码代码如下:[Software\Wine\DllOverrides] #time=1ddb6b"*iphlpapi"="native""*riched"="native,builtin""*qcap"="""txplatform.exe"="""txupd.exe"=""说明禁用 qcap 的原因是“禁用本地摄像头”(如果有的话),因为 wine 目前的摄像头处理跟 QQ 所需要调用的接口仍有差距,本地摄像头打开会崩溃,结果是视频聊天时如果使用了本地摄像头会崩溃。禁用后,虽然不能使用本地的视频,但远程的视频可以正常使用。这个问题,可以通过修改wine的代码来搞定。(有时间再搞吧)。替换 riched.dll,是为了让“登录对话框可以输入”。替换 iphlpapi.dll,是避免登录后的崩溃退出。禁用 txplatform.exe,是因为这个进程在 wine QQ 退出后不退出,对于 Windows 倒是无所谓,对于 Linux 来说,这意味着后台跑着一堆 wine 进程。禁用 txupd.exe,是因为它在后台定期检查更新时会偶发崩溃,不影响使用,但总弹“wine 崩溃对话框”也是不好的。

替换字体如果不使用 SimSun 字体,其实没必要使用 simsun,更没必要使用什么 CoreFont

wine 的字体位于 /usr/share/wine/fonts/ 我只保留了 DejaVu 系列 ttf 字体和 SourceHanSansCN-Normal.otf,对于中文环境来说已经足够了。

因为 Windows 下的软件字体调用比较乱,有时候会 fallback 到 SimSun 或者“宋体”,替换的目的是“当软件请求宋体时,使用我们的替代字体”,这可以解决到几乎所有的"中文方框问题"。如果不做替换(也没有使用 simsun),qq 的某些界面字体可能会显示成“方框”。

替换方法是:

找到 ~/.wine/user.reg 中的 [Software\Wine\Fonts\Replacements],如果没有就自己加入。复制代码代码如下:[Software\Wine\Fonts\Replacements] #time=1dbaa"NSimSun"="xdx6ex9ed1x4f CN Normal""SimSun"="xdx6ex9ed1x4f CN Normal""x5b8bx4f"="xdx6ex9ed1x4f CN Normal""xb0x5b8bx4f"="xdx6ex9ed1x4f CN Normal"后面的字提名按照你的实际情况来写。记得以后不用再装 simsun 或者什么 winetricks corefont 了,这个方法适用于所有字体显示为“方框”的情况,比如“网易云音乐”客户端。

运行QQ复制代码代码如下:cd ~/.wine/drive_c/Program Files/Tencent/QQLite/BinWINEDEBUG=-all wine ./QQ.exe如果你系统的 wine 会自建菜单项,也可以使用菜单项运行。

保留环境wine 可以通过 WINEPREFIX 变量保留多个 wine 环境。复制代码代码如下:mv ~/.wine QQLitecd QQLite添加一个脚本“qq”,内容如下:复制代码代码如下:#!/bin/bashEXEPATH=$(cd `dirname $0`; pwd)export WINEPREFIX=$EXEPATHexport WINEDEBUG=-allexport LANG=zh_CN.UTF-8export LC_ALL=zh_CN.UTF-8cd "$EXEPATH/drive_c/Program Files/Tencent/QQLite/Bin"wine QQ.exe自己保存好 QQLite 这个目录,以后可以放在任何地方运行。视频单向,语音双向,演示桌面等都是可以正常使用的。

残留问题理论上这些可以通过修改 wine 代码解决

不能保存密码和自动登录。密码输入框有点难点,用弹出小键盘输入或者轮换点击账号密码框1,2次就可以输入了。本地摄像头被禁用(暂时的,以后都会好的)某些窗口,比如“文件列表窗口”不接受窗口管理器管理,点开后可能“X”不掉,偶尔可以用“系统任务栏”关闭窗口,无碍,少点就可以了,如果 Hang 了可以退出重新登录。离线后无法再上线,只能退出重新登录。其他各种小问题。如果只是正常的使用聊天功能,一整天加休眠等应该都没什么问题,我还没遇到拖慢系统,崩溃,无法退出等问题。

PS:Wine (“Wine Is Not an Emulator” 的递归缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,Mac OSX 及 BSD 等)上运行 Windows 应用的兼容层。另外英语单词wine是葡萄酒的意思。Wine (Wine Is Not an Emulator)[即Wine不是一个模拟器]是一个在Linux和UNIX之上的,Windows 3.x和 Windows APIs的实现。注意,Wine不是Windows模拟器,而是运用API转换技术实做出Linux对应到Windows相对应的函数来调用DLL以运行Windows程序。Wine可以工作在绝大多数的UNIX版本下,包括Linux, FreeBSD, 和 Solaris。另外,也有适用于Mac OS X的Wine程序。Wine不需要Microsoft Windows, 因为这是一个完全由百分之百的免费代码组成的。如果有可利用的副本的话,它也可以随意地使用本地系统的DLLs。Wine的发布是完全公开源代码的,并且是免费发行的。(基于LGPL发布:GNU宽通用公共许可证)关于Wine的真正含义,有人对“Wine Is Not an Emulator”的说法表示质疑,认为”非模拟器“的解释不过是一种娱乐性的说法,Wine的真实意思应当是是Windows Enviroment的缩写,即WinE。

最牛技术 1秒启动Linux的窍门 尽可能快的启动系统,对于自动化设备是非常重要的。系统能够在用户无法感知的时间内启动,也就意味着在不需要工作时,可以完全切断电源,而不

如何获得Linux系统的内置模块和设备驱动列表 提问:我想要知道Linux系统中内核内置的模块,以及每个模块有哪些参数。有什么方法可以得到内置模块和设备驱动的列表,以及它们的详细信息呢?现

Linux系统下tar命令的使用技巧总结 Linuxtar命令是归档或分发文件时的强大武器。GNUtar归档包可以包含多个文件和目录,还能保留其文件权限,它还支持多种压缩格式。Tar表示TapeArchiver,这

标签: linux安装wine命令

本文链接地址:https://www.jiuchutong.com/biancheng/353409.html 转载请保留说明!

上一篇:在Linux下创建分区和文件系统的方法详解(要建立linux分区可以有哪几种方法)

下一篇:如何获得Linux系统的内置模块和设备驱动列表(linux获取操作系统版本)

  • 金税盘的会计科目
  • 营业额超500万会罚款吗
  • 处置无形资产属于经营活动吗
  • 收回的伙食费计什么科目
  • 电子税务局利润表本期金额
  • 文化建设税是含税价吗
  • 预付账款长期挂账风险
  • 其他业务利润包括哪些科目
  • 集团内部借款利息可以税前扣除吗
  • 电子承兑汇票如何贴现网银操作
  • 应计提的存货跌价准备
  • 员工工资薪金会计如何核算?
  • 存货成本包括消费吗
  • 财务费用利息收入借方为负数是什么意思
  • 宣传费税前扣除标准
  • 银行客户专用回单分录
  • 土地配套费如何缴纳
  • 委托出口货物怎么办理退免税?
  • 旅行社代订机票发票报销
  • 长期股票期权的会计分录怎么做?
  • 工程预算费用会计怎么做
  • 结转采购材料的实际成本会计分录怎么写
  • macbookappstore未知错误
  • php字符串赋值
  • 税控机抵减增值税税额
  • 高新技术企业的研发费用加计扣除
  • 国家占耕地补偿款给谁?
  • vue实战技巧
  • 补发的商品要钱吗
  • 关于坏账准备的论文
  • 摊余成本计量的金融资产若溢价购买小于
  • 银行同业利息 水利基金
  • 委托贷款业务是资产业务吗
  • 鬓角头发剃光了多久能长好
  • 增值税纳税人的相关规定
  • anjedi编辑器
  • opencv训练模型教程
  • vue面试题视频
  • 劳务费和工程劳务费有区别
  • 印花税减半征收减免性质代码
  • json 处理
  • 车船使用税的征收标准是多少
  • 财政拨款结转和财政拨款结余以前年度盈余调整
  • 税费退库怎么做账
  • 销售成本包括销售人员工资吗
  • 什么是三证合一纳税人
  • 企业分期收款的账务处理
  • 购买材料增值税税率
  • 月底主营业务成本会计分录
  • 企业年度报告填报时间
  • 不动产进项税额不再分两年抵扣
  • 跨年红字发票账务处理
  • 进项税认证怎么按税率统计明细
  • 员工餐费标准怎么算
  • 私车公用涉及的税种有哪些
  • 餐饮店赠品
  • 水费能抵扣进项税吗
  • 出租车票没有发票怎么办
  • sql server的基本概念
  • sql常用命令使用方法
  • hyper-v虚拟机无法初始化
  • linux中more命令详解
  • win8设置关机键
  • linux使用zsh
  • 在linux中使用什么可以执行shell脚本
  • win8怎么设置时间自动更新
  • ES6 javascript的异步操作实例详解
  • CCKiller:Linux轻量级CC攻击防御工具,秒级检查、自动拉黑和释放
  • Unity3D游戏开发引擎
  • js组件是什么
  • java中遍历数组的方法
  • nodejs客户端框架
  • jquery动态生成页面
  • 使用灭火器人要站在上风口还是下风口
  • 怎么打印纳税申报清单
  • 个人所得税自行纳税申报表(A表)
  • 贵州省税务总局领导班子
  • 江苏国税电子税务局开票流程
  • 2020年小规模纳税人普票免税政策
  • 2021年税务高雅春联带横批
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设