2019年wine QQ最完美解决方案(多Linux发行版通过测试并稳定运行)_wine使用腾讯软件源-程序员宅基地

技术标签: 技巧  

腾讯官方早就在10年代初就停止运营Linux版QQ,然而民间折腾Linux版QQ的脚步从来没停过。时至今日,它总算有了完美无暇的方案——deepin wine系列。要感谢deepin公司的最大努力。也要感谢wszqkzqk同学的努力,是他让deepin之外的众多Ubuntu/ArchLinux系用户都能用上最稳定的wine QQ。

初始软件来源:deepin

兼容发行版:Ubuntu 16.04-18.10、LinuxMint 18.*-19、ArchLinux、Manjaro

Ubuntu系发行版*安装deepin wine QQ的步骤


1. 貌似不能按照这个步骤来,直接装下面的deb,安装deepin-wine环境:https://github.com/wszqkzqk/deepin-wine-ubuntu页面下载zip包(或用git方式克隆),解压到本地文件夹,在文件夹中打开终端,输入sudo sh ./install.sh一键安装。

2. 安装deepin.com应用容器:http://mirrors.aliyun.com/deepin/pool/non-free/d/中下载想要的容器,点击deb安装即可。以下为推荐容器:

* Ubuntu系发行版包括Ubuntu、LinuxMint、ZorinOS等。

ArchLinux系发行版*安装deepin wine QQ的步骤


第1步,添加archlinuxcn源。在/etc/pacman.conf里加入以下代码:

[archlinuxcn]
SigLevel = Never
Server = http://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

修改了pacman.conf之后,执行pacman -Sy命令更新一下数据库。

第2步,安装QQ或TIM的任意一种。终端里运行pacman -S deepin.com.qq.officepacman -S deepin.com.qq.im

* ArchLinux系发行版包括ArchLinux、Manjaro、Antergos等。关于ArchLinux系发行版能完美使用deepin-wine方案,我去年在《Linux下wine QQ终于有正式稳定的版本啦,后盾强大,同步腾讯》这篇博文里推荐过。

一些小问题的解决方法


0,安装之后找不到在哪里启动:这个问题很弱智,没人愿意帮你。

1,Ubuntu桌面无法显示托盘图标:安装TopIconPlus的gnome-shell扩展,命令:sudo apt-get install gnome-shell-extension-top-icons-plus gnome-tweaks,然后用r命令重启gnome-shell,最后用gnome-tweaks开启这个扩展。

2,微信无法发送图片:sudo apt install libjpeg62:i386

3,Manjaro/ArchLinux下QQ和TIM字体发虚:需要安装打了字体清晰化补丁(如infinality/ultimate5)的freetype的lib32位包,挺复杂,建议不折腾。实在无法忍受的强迫症同学可以联系小撸打赏获取。

4,TIM无法“发送图片”:这个问题是18年11月初出现的,请改用“传送文件”或截图的方式发送。

5,安装好的TIM打不开:如果是Arch系KDE/Plasma桌面,请先按照这个教程,将/usr/lib/gsd-xsettings设置为自动启动;如果是Ubuntu系KDE桌面,原理相同;如果是Gnome/Cinnamon/MATE/Budgie/deepin/LXDE/XFCE/Ubuntu/UKUI等桌面环境和WM,请稍等片刻,或多点击菜单图标一次。

6,Ubuntu系发行版不知道如何卸载包:wszqkzqk同学已提供deepinwine环境的uninstall.sh脚本。至于deepinwine的应用容器,用sudo apt remove 软件包主名命令来删除。比如deepin.com.qq.office_2.0.0deepin4_i386.deb的卸载命令是sudo apt remove deepin.com.qq.office

7,QQ或TIM只能开一个、不能多开:据称是deepin-wine防止资源占用过多而限制的,建议使用QQ/TIM自带的多帐号切换功能。

点赞数说明一切


Github上wszqkzqk移植的这个包已经获得几百个点赞,而且每天都在增长中。另外在我的小撸说说里有关这个软件包的评论也获得了相对多的点赞,我相信这已经能够说明这个包的可用性和稳定性了。

截图展示


这是小撸我在Ubuntu 18.04系统上运行deepin.com.*应用容器的全家福。QQ/TIM都能记住密码、自动登录、永不崩溃、永不掉线、正常截图、字体渲染正确、能调用Linux系统输入法,给我的感觉就像Linux下的原生应用,我都分不清自己用的是Windows还是Linux。

视频展示


评论区里有些人反应QQ无法发送图片,我用了发送文件、发送图片、截图、隐藏QQ窗口再截图4种方式发送图片,都没有问题。需要注意的是,如果隐藏当前窗口截图的话,截图会保留在剪贴板上,要Ctrl+V粘贴之后才能发送。以下是视频展示。不能观看视频的,请直接下载http://ttf5.net/SimpleScreenRecorder-2018-08-20_10.55.25.mp4

 

警惕这些坑!


原生wine的坑:很早以前wine就能安装“运行”原生版的QQ,但只是给了用户一个惊喜,不到2分钟它就会自动崩溃。因为wine无法做到跟windows环境一模一样,wine的国际开发者也不可能为了一个在中国运营了很多年、时至今日已非常复杂的Windows应用去做充分的适配,而且官方QQ的迭代太快,所以各种花样崩溃和不可用几乎是无可避免的。不要幻想自己有特异功能可以用原生的wine运行原生的QQ。

非Ubuntu系、非Arch系发行版的坑:deepin-wine系列软件虽然在基于Debian的deepin发行版里完美运行,但是原生Debian却不能(已经在最新的Debian 9.4上测试过,不兼容),同样基于Debian的Ubuntu在这之前也是很不容易的,原因在于deepin-wine的依赖关系非常复杂。现在有了这个解决方案,Ubuntu系发行版已经没有问题了。

deepin-wine不同版本的坑:比如archlinux系发行版里“deepin-wine-tim”就是个坑,以前我自己也踩过这个坑,贴吧前几天仍有人反映这个deepin-wine-tim有问题,据分析,此包使用的竟然不是deepin-wine环境,而是原生的wine环境,只是使用了deepin-tim的应用容器,像这种情况,当然会bug频出。ArchLinux系用户想要稳定好用的deepin Wine QQ,请只选用wszqkzqk移植的(依赖deepin-wine环境的)deepin.com.qq.im和deepin.com.qq.office

askme765cs的wine-qq-tim的坑:github上askme765cs做的wineQQ解决方案,有人在到处推广,点赞数出奇的高。2019年1月15日特意在KDE桌面环境里试用了一下,发现它有两个优点,一是兼容于KDE/Plasma桌面,二是AppImage格式运行方便。缺点也很明显:断线或离线后无法重连、无法记住密码和自动登录。如果有人坚持要在KDE/Plasma桌面里使用WineQQ,这个版本也许是本文的替代方案。小撸我只测试了几分钟,暂未发现掉线现象,不过像这种不稳定的不能记住密码的wineQQ,前几年用过很多版本,经常掉线,让人失望。

请默默地支持他们!


deepin:deepin-wine环境及其应用容器包含了deepin公司的大量心血。安装只需一瞬间,开发却可能是寒来暑往、披星戴月、夜以继日的奋斗才能搞定。请自觉用各种方式支持deepin,不止是物质上的,更是精神上的。

wszqkzqk同学:这里是他的github码云库。他还未成年,对deepin产品一腔热忱。一放暑假,就搞定了Ubuntu的一键deepin-wine-ubuntu安装包。没有他的移植工作,我在manjaro系统里可能就用不上稳定好用的TIM/QQ,更不用说他现在又搞定了用户量最多的Ubuntu系发行版了!

写在最后的话


写这篇文章的目的是告诉大家Linux真的有稳定并比较完美的QQ方案,不是来“虚心接受你们的“宝贵的”批评和吐槽、负责处理“售后问题”的。毕竟这不是我自己的产品,更不是我收费的产品。还没仔细探索就满嘴抱怨问题1问题2问题3真的是好心吗?如果你的眼里都是问题,如果这东西真的完全不能用的话,建议你采用以下解决方法:

  1. 向github投诉deepin-wine-ubuntu项目的几百个点赞数都是骗人误导人的,以解你心中不快;
  2. 躲在角落里静静地看大家正常使用稳定的LinuxQQ,哭你自己无能;
  3. 提高人品,多动手,多动脑,至少先把本文的《一些小问题的解决方法》一节读懂弄透;
  4. 使用比较简单、不折腾的成熟的桌面环境,如XFCE等;
  5. 改用deepin发行版;
  6. 鞋带绑好手机到电脑显示屏上,使用手机版QQ和微信;
  7. 弃用QQ或微信;
  8. 扛一麻袋人民币去武汉深之度公司找人帮忙;
  9. 去深圳腾讯公司总部请愿,要求开发官方Linux版QQ或微信;
  10. 静候10000%完美的LinuxQQ从仙女座下凡自动安装到你Linux桌面系统里;
  11. 老老实实的用Windows。

P.S. 少抱怨少吐槽少说问题,多思考多动手多想方法。有问题可以在评论区提出来,但请务必在多个电脑上测试,确认问题确实是存在的再来细说,并且列出诉你的发行版、版本号、桌面环境、使用的面板……等等,否则就是浪费彼此时间,没人会理你。本文说的LinuxQQ方案,稳定挂一天是没问题,能正常回复消息也是十分肯定的,你应该知足了。对于一些不影响QQ使用的小问题,强烈建议你自己慢慢探索,然后到评论区说出你的解决方法。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Scythe666/article/details/86592035

智能推荐

AlexNet、ZFNet、VGG、GoogleNet、 ResNet神经网络解析_imagenet图像识别竞赛-程序员宅基地

文章浏览阅读809次。综述ImageNet大规模视觉识别挑战赛(ImageNet Large Scale Visual Recognition Challenge,ILSVRC)计算机视觉领域最具有权威性的学术竞赛之一由斯坦福大学李飞飞教授主导制作,其中包含了超过1400万张全尺寸的有标记图片ILSVRC从ImageNet数据集中抽取子集作为竞赛数据AlexNetAlexNet:2012年ImageNet大规模视觉识别挑战赛冠军,精度提升超过10个百分点。AlexNet验证了深度卷积神经网络的高效性。主要贡_imagenet图像识别竞赛

Sqli-labs通关手册【1-30关】_sqlilabs解题教程-程序员宅基地

文章浏览阅读7k次,点赞7次,收藏60次。1.sql注入的原理1)sql注入的原因语言分类:解释型语言和编译型语言。解释型语言是一种在运行时由一个运行时组件解释语言代码并执行其中包含的指令的语言。而编译型语言是代码在生成时转换为机器指令,然后在运行时直接由使用该语言的计算机执行这些指令。例如:在与用户交互的程序中,用户的输入拼接到SQL语句中,执行了与原定计划不同的行为,从而产生了SQL注入漏洞。2)登录案例讲解主要是万能密码:登录SQL语句:select * from admin where username = ‘用户输入的用户名’ _sqlilabs解题教程

Java系列笔记(4) - JVM监控与调优【转】-程序员宅基地

文章浏览阅读85次。Java系列笔记(4) - JVM监控与调优【转】目录参数设置收集器搭配启动内存分配监控工具和方法调优方法调优实例 光说不练假把式,学习Java GC机制的目的是为了实用,也就是为了在JVM出现问题时分析原因并解决之。通过学习,我觉得JVM监控与调优主要的着眼点在于如何配置、如何监控、如何优化3点上。下面就将针对这3点进行学习。(如果您对Java的内存区域划...

ssm计算机毕业设计基于Android的音乐星球音乐软件设计与实现(源码+程序+app+论文)-程序员宅基地

文章浏览阅读477次,点赞11次,收藏12次。从用户角度出发,这款软件能够满足用户多样化的音乐需求,无论是在通勤途中、休闲时光还是朋友聚会中,用户都可以通过这款软件享受到丰富的音乐资源和优质的听歌体验。音乐星球软件的社交功能能够让用户在分享自己的音乐喜好的同时,发现更多志同道合的朋友,从而增强用户之间的互动和社区归属感。在这样的背景下,基于Android平台开发的音乐星球音乐软件应运而生。通过采用先进的音频处理技术和智能推荐算法,音乐星球旨在为用户打造一个全新的音乐宇宙,让每一位用户都能在这颗虚拟星球上找到属于自己的音乐空间。

【SELinux】总结之策略规则&语法&报错解决_selinux语法-程序员宅基地

文章浏览阅读4.5k次,点赞6次,收藏29次。SELinux Policy Language文章目录SELinux Policy Language一、SELinux语法1. 类型2. 属性 - Attribute2.1 属性是什么2.2 属性的作用2.3 属性的语法与格式2.4 类型与属性的关联操作3. 别名 - Alias二、SELinux策略的规则1. AV规则的分类2. 通用AV规则的语法3. AV规则的秘钥(哈希key)4. 在AV规则中使用属性4.1 特殊类型self4.2 " - " 类型否定5. AV规则中类别和许可相关写法5.1 类别_selinux语法

Java_牟保坤-程序员宅基地

文章浏览阅读90次。Java环境变量的配置1.在电脑找到“计算机”;2.鼠标右键单击“计算机”图标,找到“属性”;3.打开“属性”之后,找到“高级系统设置”,打开“高级系统设置”;4.打开“高级系统设置”之后,找到“环境变量”;5.打开“环境变量”之后,在“系统变量”中找到“Path”;6.找到“Path”之后,选中“Path”,点击下边的“编辑”;7.选择“编辑”之后,如下图所示,将变量值中的开头部..._牟保坤

随便推点

STM32F103ZET6 —— GPIO_gpio13-程序员宅基地

文章浏览阅读5.7k次。STM32 的 GPIO 可以由软件配置成为几种不同的模式,每个I/O端口位可以自由编程,然而I/0端口寄存器必须按32位字被访问:A. 芯片侧:1. 输入:MODE Descriptions输入浮空引脚配置成为浮空状态,接施密特触发器,常用的场景是外接按键输入上拉输入接上拉电阻,将不确定的信号钳位到高电平输入下拉输入接下拉电阻,将不确定的信号钳位到低电平模拟输入信号直接进入ADC模块,即无..._gpio13

使用SQLCMD在SQLServer执行多个脚本_sql server执行问价夹下面全部脚本-程序员宅基地

文章浏览阅读4.2w次,点赞8次,收藏29次。概述: 作为DBA,经常要用开发人员提供的SQL脚本来更新正式数据库,但是一个比较合理的开发流程,当提交脚本给DBA执行的时候,可能已经有几百个sql文件,并且有执行顺序,如我现在工作的公司,十几个客户,每个客户一个库,但是数据库结构、存储过程、视图等都是一模一样,每次执行脚本(以下称为升级),如果有一百个脚本,那么就要按顺序执行过千次,这种工作量可不是一个人能承受得了的。_sql server执行问价夹下面全部脚本

c# oracle orm,关于c#:ORM我可以选择哪些标准?-程序员宅基地

文章浏览阅读183次。问:这个问题是关于如何确定或选择Web应用程序的便捷ORM。当开始一个新的Web应用程序时,对于我的项目或案例(Web应用程序),我认为一个特定的ORM优于另一个ORM的标准是什么?我的问题的另一部分:当我启动任何Web应用程序时,我使用三层:DB层(包含连接,并处理CRUD操作)Managers层(数据访问层)上的每个表的类db(与上一层)它包含CRUD特定表的操作以及其他必需的操作。接口层我使..._c# 适合orcale用的orm

【送书活动】智能汽车、自动驾驶、车联网的发展趋势和关键技术-程序员宅基地

文章浏览阅读2.5w次,点赞65次,收藏47次。随着人工智能和物联网技术的不断发展,智能汽车、自动驾驶和车联网正成为汽车行业的重要发展趋势。这些新技术不仅正在改变着我们对汽车的认知和使用方式,也为汽车行业带来了前所未有的机遇和挑战。为了更好地了解这些新技术的发展趋势和关键技术,我们特别整理了一份2023年度必读书单,希望可以为读者提供更深入、更全面的了解和认识。无论是从技术角度还是从商业角度,这些书籍都将是您了解智能汽车、自动驾驶和车联网的重要参考资料。2023年,智能驾驶和新能源汽车行业仍然有着肉眼可见的新进展。

Ubuntu18.04 部署Hive_ubunt 未找到 schematool-程序员宅基地

文章浏览阅读2.1k次,点赞2次,收藏4次。Ubuntu18.04 安装Hive1. Hive 安装1.1 安装Hive1.2 配置Hive1.2.1 配置 hive-site.xml1.2.2 添加mysql 驱动包1.2.3 格式化元数据(初始化)1.3 启动Hive1. Hive 安装下载地址:http://hive.apache.org/downloads.html1.1 安装Hive解压 apache-hive-2.3...._ubunt 未找到 schematool

Unity Canvas下鼠标拖拽UI_unity 拖动ui-程序员宅基地

文章浏览阅读584次。UI拖拽相关设置_unity 拖动ui

推荐文章

热门文章

相关标签