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。
