• Wine-30安装
  • Tim安装
  • Wine-30配置1初步配置
  • Wine-30配置2解决Tim运行非正常问题
  • Wine-30配置3解决Wine和Tim中文乱码问题
  • Tim启动快捷方式
  • Wine-30文件分析
  • Wine-30卸载

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字符串的文件一并删除了。尴了个尬!

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

  1. VM15.5.0+Ubuntu16.04.6+ns2.35仿真平台

    VM15.5.0+Ubuntu16.04.6+ns2.35仿真平台 步骤一.安装虚拟机:VMware® Workstation 15 Pro(版本15.5.0) (1)下载虚拟机应用程序 (2)双击运 ...

  2. 【caffe2从头学】:1.2安装(Ubuntu16.04+GTx 1070Ti+cuda9.0+cudnn7.2+anaconda2+Python2.7+caffe2【Python版本】)

    本片文章是我的[caffe2从头学]系列中的一篇,如果想看其他文章,请看目录: 1.快速开始 1.1.什么是caffe2 ? 1.2.安装caffe2 1.3.安装容易出现的问题 2.学习caffe2 ...

  3. Ubuntu16.04 NVIDIA显卡驱动卸载与安装

    Ubuntu16.04 NVIDIA显卡驱动卸载与安装 1.NVIDIA显卡驱动下载 2.NVIDIA显卡驱动卸载 3.NVIDIA显卡驱动安装 3.1.在线安装 3.2.离线安装 1.NVIDIA显 ...

  4. 深度学习环境 Ubuntu16.04 LTS + GTX750Ti + CUDA9.0 + cudnn7.0 + python3.6.5 + tensorflow1.6搭建

    从0搭建Ubuntu深度学习环境 Ubuntu16.04 LTS + GTX750Ti + CUDA9.0 + cudnn7.0 + python3.6.5 + tensorflow1.6 之前仅仅在 ...

  5. DynamicFusion在ubuntu16.04+显卡GT740+cuda8.0上的实现

    目录 介绍 1.驱动与cuda安装 (1)驱动安装 a.驱动下载 b.禁用nouveau驱动 c.禁用X-Window服务 d.命令行安装驱动 e.驱动测试 (2)cuda7.5安装 2.环境配置 ( ...

  6. Ubuntu16.04里django的配置和安装

    Ubuntu16.04里django的配置和安装 关于在Ubuntu16.04里django的配置和安装: sudo apt-get install python-pip sudo apt-get i ...

  7. 基于Ubuntu16.04的GeForce GTX 1080驱动安装,遇到的问题及对应的解决方法

    基于Ubuntu16.04的GeForce GTX 1080驱动安装,遇到的问题及对应的解决方法 参考文章: (1)基于Ubuntu16.04的GeForce GTX 1080驱动安装,遇到的问题及对 ...

  8. ubuntu16.04系统显卡驱动查询与安装

    ubuntu16.04系统显卡驱动查询与安装 1. 查询并下载显卡驱动 1.1 关于nouveau驱动 1.2 下载显卡驱动 2. 安装显卡驱动 2.1 禁用nouveau驱动 2.2 卸载原有的显卡 ...

  9. Ubuntu16.04通过wine环境安装微信与QQ等软件

    很多双系统用户平时开发项目时会在Ubuntu下进行开发,但是由于Ubuntu下缺少腾讯QQ和微信的官方客户端支持,需要使用微信或者QQ只能使用网页版本,但是有一些用户由于某些原因是无法通过网页登录微信 ...

  10. 【ubuntu+opencv3】ubuntu16.04+qt5+opencv3.2.0编译与安装

    在网上找了很多资料,终于把opencv3.2.0在ubuntu16.04下安装成功了,由于使用qt作为开发工具,这里也顺便介绍下qt的安装与配置. 1.依赖库的安装 执行如下命令: sudo apt- ...

最新文章

  1. oracle数据库按照城市分组_大数据分组怎样才会更快
  2. 防火墙 iptables 禁止某个域名访问
  3. html中简单轮播图实现原理,常见轮播效果及其实现原理
  4. 初学scrum及首次团队开发
  5. PyFlink + 区块链?揭秘行业领头企业 BTC.com 如何实现实时计算
  6. 基于一款 wk2168芯片的串口扩展
  7. C#通信之Socket通信的简单例子
  8. 打包vue项目时报错:Expected indentation of 6 spaces but found 10
  9. Azure PowerShell (13) 批量设置Azure ARM Network Security Group (NSG)
  10. 20145203盖泽双《网络对抗技术》后门原理与实践
  11. ssl证书在哪?如何查看ssl证书内容
  12. 常见14种手机传感器
  13. 设置TreeViewer的前景色和背景色
  14. Qt 之显示网络图片
  15. “此工作站和主域间的信任关系失败”之解决
  16. C++沙海拾遗(三)
  17. 嵌入式Linux(十三)RTC实时时钟
  18. 一个画板十年工程师的PCB设计经验分享
  19. Python面试题之数据类型
  20. java web之javascript(js)解析

热门文章

  1. bootstrp_组件
  2. ios设置中性黑体_iOS 自定义-苹方字体的使用
  3. shiro会话监听_shiro session 监听
  4. PDF控件Aspose.Pdf 12月新版17.12发布 | 附下载
  5. 一个APP从启动到主页面显示经历了哪些过程?跳槽薪资翻倍
  6. 体系建模系统软件:体系结构建模工具攻略
  7. CDT、Modbus、103、101、104、DL/T645通讯规约的区别 目前电力系统主要为有线通讯,其中包括串口,网口,光口。分布式光伏有时还会用到无线通讯。通讯的规约种类也是比较多,下
  8. CAD软件下载,打版,服装CAD设计软件
  9. 计算机硬件各组成部分的工作原理,计算机硬件组成及工作原理
  10. 树莓派4B使用移远EC20带GPS 4G模块ppp拨号上网