Ubuntu16.04在Wine-3.0平台安装最新版TIM(QQ),不折腾那些没用的!


Ubuntu下别折腾 !!害人害己!!

如果你想折腾,请带好大挪移令牌,进传送阵(软件篇)传送阵(美化篇)

企鹅公司不论QQ 、TIM,都没有Linux下的安装包。虽说Ubuntu下别折腾,但是QQ的高效交流和方便的传输有时确实离不开。 So,通过wine-3.0(目前最new稳定版)安装个最新版的Tim。遵从官网安装指导,解决不能输入用户名问题,无法完整退出占用文件问题,乱码问题等等 。 反对粗暴!反对冗余!反对无注解!反对非官网指导!
这里写图片描述

Wine-3.0安装

2018年1月12日,Wine官网 公布最新的稳定版3.0 , 解决了不少的Bug 。 网站都是纯英文,所以简单介绍一下官网提供的两种安装方法:

提示: 推荐第一种,黏贴复制,开袋即食,别和自己过不去!

第一种:二进制软件包

下载页面 提供了Ubuntu、Debin、Fedora等系统的下载(本文用Ubuntu)。在Ubuntu的下载页 提供了非常详细的安装说明,这里再重复说明一下:(按顺序执行以下命令,需联网,若无网络,请看下载页后半段)

sudo dpkg –add-architecture i386 # 64位的系统需要执行此命令,目的是提供32位架构。

wget -nc https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/ #添加软件源

sudo apt-get update #更新软件源列表

sudo apt-get install –install-recommends winehq-stable # 安装稳定版(stable)wine

第二种:源码包中构建wine

官网源获取下载地址 得到.tar.xz 压缩包

tar -xvf wine-3.0.tar.xz

cd wine-3.0/

sudo ./configure

sudo ./configure –enable-win64 # 64位

sudo make && sudo make install

完成wine的安装后,可以通过wine --version 查看版本

Tim安装

企鹅官网下载最新版Tim.exe安装包。右键使用Wine Windows Program Loader安装。安装过程你一定很熟悉!安装目录默认即可。

Wine-3.0配置(1)初步配置

winecfg # 进入配置GUI

通过上述命令进入Wine的配置GUI ,同时在家目录下创建个人工作目录.wine(默认隐藏)。

误区提示:弹出安装wine-monowine-gecko 安装界面时,选择取消安装。wine-mono 组件的作用是wine用其运行 .NET Framework;wine-gecko组件的作用是wine用其运行IE浏览器。这两个组件在QQ运行中根本用不到,甚至在绝大多数windows软件运行中也用不到,一般只有玩游戏才会安装.NET Framework,而在QQ运行中如果要调用浏览器,一般会调用系统浏览器,不需要IE。

Wine-3.0配置(2)解决Tim运行非正常问题

在Wine设置GUI中的函数库中进行配置:
这里写图片描述
在新增函数库顶替(N)中分别输入riched20 ntoskrnl.exe txplatform.exe 添加。 将ntoskrnl.exe txplatform.exe 在编辑中停用 。

替换riched20 的作用: 解决Tim无法输入用户名问题;

停用 txplatform.exe的作用 : 解决Tim无法完整退出,导致关掉重开后提示文件被占用问题;

停用ntoskrnl.exe 的作用 : 规避可能出现QQ无法启动的Bug 。

Wine-3.0配置(3)解决Wine和Tim中文乱码问题

解决方案来自:http://www.cnblogs.com/lidp/archive/2009/07/20/1697806.html ,做完前四步就可以了。为了便于收藏,本人再重新再写一下:

设置字体,将Windows系统下的c:/windows/Fonts下的simsun.ttc(字体文件,其中包含了宋体和新宋体两种字体)复制到Ubuntu下的全局字体库(/usr/share/fonts)中

(1)准备系统全局字体:

$ sudo mkdir /usr/share/fonts/windows #我新建一个windows文件件,专门放置宋体

$ sudo cp Downloads/simsun.ttc /usr/share/fonts/windows/ # 将字体文件复制到全局字体库下

(2)为Wine-3.0建立与全局字体的符号链接

$ cd ~/.wine/drive_c/windows/Fonts/

$ ln -s /usr/share/fonts/windows/simsun.ttc simsun.ttc

$ ln -s /usr/share/fonts/windows/simsun.ttc simfang.ttc

(3)配置字体注册表

$ gedit ~/.wine/system.reg

搜索LogPixels ,将"LogPixels"=dword:00000060改为:"LogPixels"=dword:00000070

搜索FontSubstitutes ,将参数"MS Shell Dlg"="Tahoma" "MS Shell Dlg 2″="Tahoma" 改为 :"MS Shell Dlg"="SimSun" "MS Shell Dlg 2″="SimSun"

$ gedit ~/.wine/drive_c/windows/win.ini

文件末尾加入以下代码:

[Desktop]
menufontsize=13
messagefontsize=13
statusfontsize=13
IconTitleSize=13

Tim启动快捷方式

下载好一个好看Tim图标(最好是透明背景的),名字为:tim.png ,网上找不到合适的,我免费给你呀!博客右侧栏目中有我的QQ二维码。

sudo cp Documents/tim.png /usr/share/icons/ #启动图标

touch tim.desktop #创建快捷文件

gedit desktop #在快捷文件中写入如下代码

[Desktop Entry]
Type=Application
Terminal=false
Exec=wine c:/Program\ Files\ (x86)/Tencent/TIM/Bin/TIM.exe -desktop
Name=TIM
Icon=/usr/share/icons/tim.png

sudo cp tim.desktop /usr/share/applications

提示: windows 键打开的搜索中能够找到TIM图标,将之拖入任务栏中即可。
这里写图片描述

Wine-3.0文件分析

Wine是一款软件,一款Windows模拟软件,安装成功后,软件被默认安装在/opt 中。而该软件的工作空间的目录默认在/home/用户名/.wine中(默认被隐藏了) ,工作空间目录下存放windows的系统文件。

Tim是企鹅的一款聊天软件,安装的目录在Wine模拟的C盘下,也就是在Wine的工作空间目录下。而Tim的工作空间默认安装在了家目录下的Documents中,这个工作目录可以在Tim的设置中更改。

Wine-3.0卸载

Wine-3.0的卸载和彻底! 彻底! 彻底!删除相关目录文件非常简单,但是非常耗体力,哈哈!

(1)卸载软件:

sudo apt remove wine两次Tab键,列出所有安装的与wine相关的软件,然后全部卸载

sudo apt autoremove #清理依赖包软件包

(2)删除工作目录和软件安装目录:

sudo rm -r ~/.wine #删除工作目录

sudo rm -r /opt/wine-* #删除软件安装目录

(3)全系统中搜索所有与wine有关的所有文件和目录: 找到后仔细看看,删除即可!(一搜会发现非常的多,真是体力活)

sudo find ~ -iname *wine* #查询 家目录下所有名字中含有wine的目录或文件

sudo find / -iname *wine* #查询 跟目录下所有名字中含有wine的目录或文件

sudo find 路径 -iname *wine* -exec rm -r {} \; #把搜索到的文件一并删除

提示: 第(3)步保证了彻底删除所有与Wine有关的东西,但是一定要悠着点,最好先看看搜索的文件是不是Wine软件产生的冗余文件,尤其是一并删除命令,在下当时就SB了,把Matlab软件名字中含有wine字符串的文件一并删除了。尴了个尬!

猜你喜欢

转载自blog.csdn.net/g425680992/article/details/79356714