1. 首页 > 新闻讯息

wine wine翻译

作者:admin 更新时间:2026-01-11
摘要:大家好,感谢邀请,今天来为大家分享一下wine qq 卸载的问题,以及和linux mint安装和卸载wine微信的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助,wine wine翻译

 

大家好,感谢邀请,今天来为大家同享一下wine qq 卸载的难题,以及和linux mint配置和卸载wine微信的一些困惑,大家要是还不太明白的话,也没有关系,由于接下来将为大家同享,希望可以帮助到大家,化解大家的难题,下面就开始吧!

一、linux mint配置和卸载wine微信

卸载和清理按照层次从浅到深可以分为如下四个层级,

清理应用运行时目录

例如QQ/TIM会把帐号配置、聊天文件等保存~/Documents/Tencent Files目录下,而微信是~/Documents/WeChat Files,删除这些文件夹以移除帐号配置等数据。

清理wine容器

删除~/.deepinwine/目录下相应名称的文件夹即可。

卸载软件包

常规的sudo apt-get purge xxx和sudo apt-get autoremove操作。

移除软件仓库

sudo rm/etc/apt/preferences.d/deepin-wine.i-m.dev.pref/etc/apt/sources.list.d/deepin-wine.i-m.dev.list

sudo apt-get update

这会把一切恢复到开始初始的情形。

nvim/opt/deepinwine/tools/run.sh

修改

WINE_CMD="LC_ALL=zh_CN.UTF-8 deepin-wine"

二、在Linux上运用Wine配置轻聊版的QQ的流程讲解

准备 Wine环境

wine版本标准,越新越好,我用的 1.7.55,目前新鲜是1.8rc2。

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

配置 Wine

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

配置为 windows 8.1,打开全部外部链接,比如 qq空间等,会运用内置的 IE浏览器(gecko win32引擎)。如果不喜爱这个行为,可以用 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:riched20.dll和 iphlpapi.dll。

riched20.dll下载win7版本的

iphlpapi.dll下载 windows 2008版本的

接着替换 DLL:

代码如下:

cd.wine/drive_c/windows/system32

mv iphlpapi.dll iphlpapi.dll.bak

mv riched20.dll riched20.dll.bak

将下载的两个dll拷贝到此处。

修改注册表

代码如下:

vi~/.wine/user.reg

添加:

代码如下:

[SoftwareWineDllOverrides] 1447325077 6869640

#time=1d11d37208b6b08

"*iphlpapi"="native"

"*riched20"="native,builtin"

"*qcap"=""

"txplatform.exe"=""

"txupd.exe"=""

说明

禁用 qcap的缘故是“禁用本地摄像头”(如果有的话),由于 wine目前的摄像头处理跟 QQ所需要调用的接口仍有差距,本地摄像头打开会崩溃,结局是视频聊天时如果运用了本地摄像头会崩溃。禁用后,虽然不能运用本地的视频,但超距离的视频可以正常运用。这个难题,可以通过修改wine的代码来搞定。(有时刻再搞吧)。

替换 riched20.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中的 [SoftwareWineFontsReplacements],如果没有就自己加入。

代码如下:

[SoftwareWineFontsReplacements] 1448856028 1650250

#time=1d12b23a623844a

"NSimSun"="x601dx6e90x9ed1x4f53 CN Normal"

"SimSun"="x601dx6e90x9ed1x4f53 CN Normal"

"x5b8bx4f53"="x601dx6e90x9ed1x4f53 CN Normal"

"x65b0x5b8bx4f53"="x601dx6e90x9ed1x4f53 CN Normal"

后面的字提名按照你的实际情况来写。记得以后不用再装 simsun或者啥子 winetricks corefont了,这个方式适用于全部字体显示为“方框”的情况,比如“网易云音乐”客户端。

运行QQ

代码如下:

cd~/.wine/drive_c/Program Files/Tencent/QQLite/Bin

WINEDEBUG=-all wine./QQ.exe

如果你体系的 wine会自建菜单项,也可以运用菜单项运行。

保留环境

wine可以通过 WINEPREFIX变量保留多个 wine环境。

代码如下:

mv~/.wine QQLite

cd QQLite

添加壹个脚本“qq”,内容如下:

代码如下:

#!/bin/bash

EXEPATH=$(cd `dirname$0`; pwd)

export WINEPREFIX=$EXEPATH

export WINEDEBUG=-all

export LANG=zh_CN.UTF-8

export LC_ALL=zh_CN.UTF-8

cd"$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。

三、linux qq 配置教程

用linux配置QQ分为两种方法:

1.原生的QQ,首先去下载需要的配置文件(有四种,每种对应不同的linux发行)

〔配置办法〕

RPM版本:Fedora, redhat enterprise, centos等发行提议运用这个配置:

①打开控制台,运用管理员身份登录;

②在终端中输入命令“rpm–U package_name.rpm“, package_name是QQ配置包文件名。

卸载

在终端中输入命令“rpm-e package_name.rpm“。

DEB版本:debian, ubuntu等发行提议运用这个配置:

①打开控制台,运用管理员身份登录;

②在终端中输入命令”dpkg-i package_name.deb”,package_name是QQ配置包文件名。

卸载

在终端中输入命令“dpkg-r package_name“。

tar.gz版本:几乎任何linux都可以用这个配置。

配置:

①打开控制台;

②在终端中输入命令“tar xzvf package_name.tar.gz“,package_name是QQ配置包文件名。

卸载:

直接删除QQ for Linux的全部文件和文件夹。

龙芯版本的QQ:

这个一般用差点吧。。。

2.用wine模拟运行QQ

这个方式最简单,在windows下配置好QQ后,把QQ文件夹整个拷贝到linux下,运行时找到可执行文件,用wine载入即可。

企鹅开发的linux原生QQ只有最基本的聊天功能,连视频语音都不带的,更别说别的功能了,因此要想在linux下运用windows下QQ的功能,只有用模拟器模拟运行QQ。

难题是由于不是原生QQ,是基于wine模拟的windows不仅速度慢,而且字体等需要调节,除了这些之后还很有也许卡住或自动崩溃。

3.用vmware虚拟机模拟运行QQ:

和在windows下配置运行没啥子两样。先在虚拟机运行windows,再(配置)运行QQ。