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-mono
和wine-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字符串的文件一并删除了。尴了个尬!
下一篇: Linux下安装ffmpeg