标签 QQ 下的文章

从千禧年间走过来的人,必然都经历过盗版的 Windows XP 满天飞的时代。而在那个时代,也有这么一撮儿 Geek,他们选择不与盗版共行,但又希望能够使用一个正版的操作系统,开源免费的 Linux 成为了最终的选择。毕竟,选择使用盗版虽然免费,但难免有风险。开源免费的 Linux 看起来也不错,还没有任何心理负担。何乐而不为?作为一个倒腾计算机比较早的人,我也有幸经历过那段时间,装过机,玩过 Linux 。我曾不止一次试图将 Linux 作为我的主要的操作系统,但都败在了当时国内软件对于 Linux 操作系统生态支持不佳的问题上

毕竟,作为一个年轻人,如果连 QQ 都不能在 Linux 上使用,不亚于断网造成的困扰。你可能可以用 Linux 来写完工作的文档,但你无法将其传递给你的同事们;你可能需要使用 FTP 将其上传到自己的网站上,再给同事链接,让同事去下载,抑或是使用海外的 Skype、Slack 等产品。虽然你连接着互联网,但你仿佛就是断网

但那个时候,腾讯尚未为 Linux 提供 QQ 应用。虽然有人通过其它的一些变通方式可以勉强在 Linux 上使用 QQ,但效果差强人意。直到 2009 年,腾讯才正式推出了 QQ 1.0 版本。随后的十年里,Linux 上的 QQ 就再无动静,一直到 2019 年,QQ 才 再次更新 了 2.0 版本。

图片来自 OSChina

但这个新的 2.0 版本,其应用界面却还停留在 10 年前。而随后,QQ for Linux 并为见到持续的更新。虽然缓解了部分 Linux 用户使用 QQ 的难处,但几年来,并未引来更多反响和改进。

直到最近,QQ for Linux 又有了 新的动作,先后推出了 3.0、3.1,并且比之前的版本有了突破性的改变,真正让 QQ For Linux ,成为一个可用的选项。

QQ For Linux 3.1 — 完成度堪比 Windows/macOS 版本的新版

之所以让我感受到 QQ For Linux 3.1 成为可用的,是它在功能和 UI 上的完备。和 2.0 的老式用户界面不同,QQ For Linux 3.1 使用了和 Windows QQ 和 macOS QQ 相同的 UI。

在产品的功能上,QQ For Linux 3.0 和我们所熟悉的 Windows QQ 、macOS 做到了常用功能的对标提供。诸如群管理、QQ 空间、甚至是最新的群频道,都已经在 QQ for Linux 当中提供。可以说,作为一个普通的 QQ 用户,这些功能已经可以满足你 90% 的需要了。

如果过去 QQ 是一个阻拦你选择 Linux 的拦路虎,如今这个拦路虎已经不复存在

从技术的角度来看,采用跨平台框架 Electron 的设计确实为 QQ For Linux 的开发带来了便利,不仅可以实现多平台兼容性,还可以大大降低开发人员的工作量。同时,采用跨平台框架也可以提高开发效率和质量,减少开发成本和维护成本。这种技术方案设计的优势不仅可以在 QQ For Linux 中得到体现,未来,还可以引导更多的国产应用提供对于 Linux 的支持。

稍有瑕疵,但进展迅速

QQ For Linux 3.1 并不是横空出世,其实在 2022 年 12 月底,QQ 便对外放出了 QQ For Linux 3.0 ,但 3.0 版本的 QQ For Linux 还有不少的问题,存在功能不完整。比如登录时每次都要扫码(在 3.1 版本已经修复)、不支持语音、视频(3.1 仍不支持)。

不过,多年来 QQ 团队在 Linux 上的懈怠,确实让社区用户对于 QQ 不敢抱有太高的期待,Linux 中国的贡献者们对于 QQ For Linux 的评价多是”腾讯能支持 QQ,已感激不尽“、”首先不折腾不闪退,可以平滑打字看图片我就算满意了。毕竟我也不会使用太多群功能。但是如果能过像 Windows qq 一样提供文件夹一键下载就好了,而且打开群聊也查看不到群Q号,不知道是不小心还是故意没放”。

多年的懈怠,使得大家不敢对腾讯抱有太高的期待,但 3.0 发布的一个多月后,QQ For Linux 便推送了新的 3.1 版本,其迭代速度,也让大家真的可以期待一下,相信腾讯 QQ 团队也在快速迭代,或许要不了多久,我们就可以在 QQ For Linux 上使用完整的 QQ 能力。

生态支持广泛,但可更进一步

Linux 生态和 Windows、macOS 生态有一个很大的不同,它有多种不同的发行版和包管理器机制。虽然可能底层的二进制完全相同,但对于普通的用户来说,自己去解包,再重新打包依然是一个不靠谱的方案。

这一点,QQ For Linux 已经完成了大部分工作:QQ For Linux 提供了 RPM、DEB、AppImage 方式的安装包,对于绝大多数主流的发行版都已经提供适配。

对于 QQ For Linux 来说,要想让更多的 Linux 用户方便地使用,确实需要更多的努力。QQ For Linux 虽然已经预装在一些国内常用的 Linux 桌面发行版,但目前还没有进入更多主流的 Linux 桌面发行版的官方仓库。这对于使用 Linux 桌面的更多用户来说,不能方便的在官方的软件仓库、软件中心中便捷的安装,还是稍显麻烦,也不利于 QQ 在 Linux 用户群体中的推广。

除了 QQ ,我们更值得关注背后的中国 Linux 生态

QQ For Linux 的出现,对于我们每一个 Linux 用户来说,是一件好事、大事。细想一下,这其实是中国 Linux 生态在不断变好的佐证。作为一个专注于 Linux 和 Linux 周边生态的技术人,近几年来,我们在不断感受到国产 Linux 的变化,开始逐渐丰满、完善。

从层出不穷的国产 Linux 发行版,到各个行业和领域开始使用 Linux 作为面向用户的主要界面系统,再到如今我们看到最重要的 QQ For Linux 也与时俱进的发布了新版。作为一名 Linux 老用户,我认为,用 Linux 作为日常办公,已经被搬开了最后一块石头

这对于整个中国的 Linux 生态来说,也起到了带头的作用。以往我们在说 Linux 的时候,常常说没有 QQ 、微信, 不可能推广下去的,但如今 QQ 已经入局参与到 Linux 生态的建设了,其他的厂商相信很快也会随之涌入,帮助大家可以在获得自由的同时,也与世界密切相接。

除了 x86,还有 ARM64 和龙芯,为国产芯注入强心剂

在 QQ For Linux 的安装页面上,除了我们熟悉的 x86 平台,还有 ARM 平台和 LoongArch 平台。x86 自不必说, PC 主机的核心战场;而 ARM 平台也一直伴随着 Linux 用户,毕竟树莓派几乎是每一个玩 Linux 人必备的小主机。LoongArch 便是我们所熟悉的龙芯平台。作为国产操作系统和国产芯片的主要阵地,龙芯过去一直也缺少一些杀手级应用。QQ 对于龙芯的支持,让普通群众从 x86 芯片切换到龙芯也成为了一个可能。

在信创飞速发展的大背景下, 可以预见到,在未来的若干年里,我们的一些公共基础设施,可能都将会使用 Linux 来提供服务。普通用户所需要的核心软件,在 Linux 下也都得到了完善的支持。

可以预期的是,虽然普通用户还会在许多场景使用 Windows、macOS ,但在未来,Linux 已经可能成为用户无感知使用上的主流。

除了功能对齐,QQ For Linux 还可以是什么?

和 Windows 不同,Linux 的用户群体大多是开发者或者极客们。这样的大背景下,QQ For Linux 可以探索更多的功能和应用场景,特别是在 Linux 用户群体中,他们更加熟悉命令行和自动化工具的使用,这也为 QQ For Linux 提供了更广阔的应用前景。

  1. 支持通过命令行工具进行 QQ 聊天:将 QQ 的聊天功能通过命令行封装成一个命令行工具,用户可以通过命令行工具发送消息、接收消息等,方便用户在终端界面中使用 QQ 进行聊天,让在 Emacs 里聊天成为可能。
  2. 提供原生 API ,让用户可以通过脚本语言来控制 QQ :QQ For Linux 可以提供一些原生 API 接口,例如 Python API、JavaScript API 等,用户可以通过脚本语言调用这些 API 接口,实现对 QQ 的控制,例如通过 Python 脚本来定时发送消息、自动回复消息等。
  3. 结合自动化工具提供更丰富的应用场景:QQ For Linux 可以和常用的自动化工具如 Cron、Jenkins、Ansible 等结合,实现更丰富的应用场景,例如在 Cron 中定时发送消息、在 Jenkins 中实现自动化测试中的通知功能等。

而所有的这些都能够为用户提供更加便捷、灵活的应用场景和功能,为开发者群体提供更多的便利和灵活性。

距离全面迁移 Linux ,我们还差多少?

QQ 给大家开了个好头,而其他领域的软件,其实也很早就开始深耕 Linux 操作系统。我简单数了一下,我们日常使用的浏览器都是有 Linux 版本的;而办公用的 WPS Office,同样也有 Linux 版本。如果你需要做日常沟通,QQ 和邮箱,都有相应的客户端来满足你的需求。至于微信,QQ 珠玉在前,微信的新版,也指日可待。

在我看来,日常使用 Linux 已是坦途。

下载 QQ for Linux 3.1

QQ for Linux 3.0 正式上线

腾讯最早在 2008 年就为 Linux 发布过 QQ,然后就几乎陷入了停止。2020 年,腾讯短暂发布过 2.0 测试版后,又停止更新。直到今年年底,腾讯宣布开始公测新版 Linux QQ。现在新的版本已经正式上线,据称采用了全新的 QQNT 架构,基于 Electron 框架开发。除了界面发生了变化之外,还新增了跟随系统的黑夜模式、截图功能、全局搜索、传送文件等群应用等功能。QQ for Linux 支持 x86 和 arm64 架构,提供了 deb、rpm、Applmage 三种格式的软件包。

消息来源:QQ
老王点评:说实话,要是几年前,还是会挺激动的。现在嘛,谁还在意。

欧洲利用数据中心为家庭供暖

他们希望将计算机芯片产生的多余热量输送到市政供暖网络。去年,亚马逊、苹果和微软已经开始将爱尔兰、丹麦和芬兰的主要数据中心与区域供热系统连接,或宣布计划将其连接。谷歌表示,它正在评估从其在欧洲的数据中心回收热量。Facebook 也计划从明年起提供足够的多余热量,以温暖约 11000 个家庭。

消息来源:华尔街日报
老王点评:看起来欧洲可以过个暖冬了。

大学生开始用 AI 来写论文

与人类不同,语言模型不会拖延时间,只要稍加指导就能立即创造出内容。你只需要输入一个简短的描述,或提示语,指示模型需要产生什么,它就会在几秒钟内产生一个文本输出。然而,AI 生成的内容往往在几段之后就不那么好了,语言模型不能使他们的事实正确,学生们必须仔细检查写作,纠正错误,才能使他们的作品具有说服力。如果学生能够做好人工智能写作,这实际上与他们做好自己的写作没有什么不同。

消息来源:The Register
老王点评:所以,现在还不是担心 AI 可以写好论文的时候,而是 AI 还写不好论文。

最后一个 IE 版本将终止支持

微软宣布,IE 11 将在 2022 年 6 月 15 日终止支持,在 Windows 10 上 Edge 浏览器是 IE 的未来。此日期之后,IE11 桌面应用程序将被禁用,任何试图打开它的人都将被重定向到 Edge 浏览器。微软表示,如果你受到这项调整影响,那么建议那些依赖 IE11 的遗留网站组织和开发人员在 Edge 浏览器中的 IE 模式下进行处理。但是 IE 模式也会在几年内陆续停止支持。

我想说是,国内一些银行和机构到现在还是雷打不动的 IE-Only 的网站,在这种情况下,国内的同行们还是要考虑尽快推进技术的变革,让大家早日脱离 IE 的苦海。

最新数据显示腾讯 QQ 月活用户已不到微信的一半

5 月 20 日,腾讯发布第一季度财报。财报显示,一季度微信及 WeChat 月活 12.416 亿,同比增长 3.3%。而一季度 QQ 移动终端月活 6.064 亿,同比减少 12.6%。

QQ 虽然没落了,但是 QQ 从来没对 Linux 用户友好过,倒是旗下的 QQ音乐,对于 Linux 用户挺友好的。要说对开源最敷衍的顶级互联网公司,企鹅公司怕是其中之一,讽刺的是,QQ 的形象和 Linux 吉祥物都是企鹅。

Chromebooks 将正式支持 Linux 应用

谷歌在 I/O 大会上宣布,随着 Chrome OS 91 的发布,Chromebook 上的 Linux 终于走出了测试阶段。该公司曾在 Chrome OS 上与安卓应用一起提供 Linux 应用,然而自首次推出以来,一直处于测试阶段。谷歌以稳定的节奏增加了新的功能,实现了诸如 GPU 加速、对 USB 驱动器的更好支持等等。

除了 Linux 应用之外,谷歌还宣布它将把 Android 11 带到 Chromebook。该公司表示,Chromebook 上的安卓应用使用量增加了 3 倍,新的 Android 11 更新将使用虚拟机来运行安卓应用,而不是目前基于容器的方法,使其在未来更容易更新。

无论是 Chromebook 可以运行 Linux 应用和安卓应用,还是微软通过该 WSL 支持 Linux 应用,兼容已有应用成为了趋势,这也是一个操作系统发扬光大的必经之路。毕竟大家虽然会因为系统而选择,但现实是我们使用的不仅仅是系统,还有系统之上的应用生态。

数据显示 QQ 用户数一年间减少 5000 多万

腾讯发布 2020 年四季度和全年财报,截止至去年年底,在微信用户数达到了 12.25 亿,增加 6100 万的同时,QQ 用户数降至 5.94 亿,同比减少了 8.1%,大约减少了 5200 万。

曾经的中国社交 IM 王者,如今却一步步走下坡路,你有多少时间没有打开 QQ 聊天了?

特斯拉美国官网支持使用比特币进行支付

特斯拉 CEO 埃隆·马斯克通过推文宣布,他们已经完成了允许消费者用比特币购买一辆汽车的功能。此消息一出,比特币随之短线上扬 1000 美元。马斯克表示,特斯拉不会将比特币兑换成美元。目前只支持美国本土的客户使用比特币付款。据法律专家表示,这在中国可能行不通。

那么多少个比特币可以买一辆特斯拉呢?

一方面特斯拉在降价,另外一方面比特币在涨价,马一龙真是一个造势的好手啊。

GNOME 40 发布

GNOME 40 及 GTK4 工具包正式发布了。在此版本中,对 GNOME Shell 进行了许多改进和改动,包括对仪表盘和工作空间的重大改动,Mutter 继续完善了对 Wayland 的支持,Mutter 还增加了一个用于测试的原生的无显示后端,现在支持原子模式设置,还有其他各种各样的改进。

除了对版本号的吐槽之外,GNOME 40 还是一个非常值得期待的版本!

BREAKING NEWS!!!

就在 1024 将将过去的深夜,突然,有人在 QQ 群内丢了一个链接和一句话“Linux QQ 发布了”,顿时在静悄悄的 QQ 群内,大家纷纷冒了出来。一时间,群内就和开了锅一样热闹,大家纷纷抄起心爱的土琵琶 Linux,各种截屏与测试消息齐飞,臭虫共吐槽一色。

为什么这么热闹?因为 Linux 桌面在中国得不到日常用户的青睐的一个主要吐槽点就是,“没有 QQ 啊!”,自从 10 年前——没错,就是 10 年前——据说是一位实习生随手做的 Linux QQ 停更并停用后,在 Linux 中使用 QQ 就成了一件麻烦事。这十年来,中国的 Linux 社区们有过种种努力和尝试,如,被封杀的 libqq,也有逐渐摸索和改善后的 Wine QQ 方案,各路 Linux 爱好者们在入门 Linux 之后大都会总结或整理一份 Linux QQ 秘籍,当然,随着各路国内的 Linux 操作系统的成熟,也纷纷提供了各种成熟的 Linux QQ 解决方案——至少能用吧。但是,这些都总有隔靴挠痒之憾。

好了,我想你肯定已经等急了,那么下面是 Linux QQ 的下载链接:

https://im.qq.com/linuxqq/download.html

在下载安装时,我们继续聊聊 Linux QQ。

官方的消息,这次是 “Linux QQ全新回归”,并且支持“支持x64、ARM64、MIPS64三种架构”,“每种架构支持Debian系、红帽系、Arch Linux系、其它发行版中的一种或几种”,也“优化消息体验,完善消息收发能力”,版本则是明晃晃的“Linux QQ 2.0.0 Beta”,而在十年前,最后一个公开发布的版本是“QQ for Linux 1.0 Beta1”(据闻有未公示的 Beta2 版本)。

之所以支持 ARM64、MIPS64,我想这应该是对龙芯(mips64el)、飞腾(arm64)的额外支持吧。

据大家的反馈,这次的更新作为十年后第一次发布,亮点略有,但是大致还是沿袭了之前的版本,也存在一些 bug,有的同学经过几次重启、输入法适配,还是可以完成 QQ 基本功能的体验。

新版 Linux QQ 的发布,让不少极客们大呼“有生之年”。对于开发者来说,Linux 是他们所推崇的,但一直以来,因为中国办公习惯等历史原因,QQ 和微信的 Linux 版本很难获得新的用户。毕竟,一旦老板要给你发一个文件时,你发现你没有办法方便的传递到电脑上,或者在更多的场景下存在问题,都会让 Linux 的新用户们望而却步。

成也萧何败萧何

在 10 月 24 日这个程序员节上发布了 Linux QQ 2.0 版本让人觉得有点无厘头,甚至让人觉得可能仅仅是一个快闪活动,频繁的断线都让人担心是不是到了 25 日,可能 Linux QQ 就又不能用了。在 1024 程序员节的释出,使得 Linux QQ 可以以一个怀旧的形态重新出现在人们的眼前。但是,同样的,在这个节日的释出,也让人觉得这件事似乎并没有相信中的那么重视,对于 Linux QQ 的前景蒙上了一层阴影。

而且,腾讯并非一个慈善组织,对于腾讯这样的一个企业,是否会长期为一个很难产生现金流,而且小众的操作系统提供长期维护还尚未可知,更是让人无法相信 Linux QQ 的未来。

生态决定了操作系统的一切

近两年来,自主研发的操作系统不断的刷屏,我们也一次次为自主研发的操作系统而欢呼。但是,高潮之后,还能剩下来的是什么?

我一直强调,操作系统卖的不是系统本身,而是卖因其产生的生态,由生态倒逼用户为系统本身付费。就如同我尝试很多次从 iPhone 转回 Andorid ,从 macOS 转回 Windows,但是,也正如我自己每次失败后的总结一样,我没有办法完全抛弃掉 iPhone 、macOS,因为其所带来的生态是我无法迁移到 Android 上的,被操作系统所挟裹,不得不去面对的现实是:最终,我还是回到了 iPhone 所构建的生态。

对于 Linux 也是一样的,Linux 的服务端的用户诉求是明确的、简单直接的、绝大多数场景都可以被覆盖掉的。而桌面端的产品可能会有数万种不同类型的需求,这使得产品经理在进行设计时预见不了需求的问题,也就很正常的问题。

我们回过头去看,Linux 想要占领桌面市场还需要什么呢?需要的不仅仅是一个 Linux QQ,我们需要给更多人提供 Linux 上的微信、办公套件等等一系列软件。没有这些软件,我们就很难让用户迈过入门的第一关:我如何登录 QQ /微信和我的同事、家人沟通。如果他发现,我用了 Linux ,但是我却没有办法使用 QQ /微信进行沟通,那么我用 Linux 还有什么意义呢?

对于 Linux 来说,除了去适配这些我们所熟悉的软件以外,更是需要有厂商能够面向 Linux 开发出独占的杀手级用户,这样,才能够更好的去推动一个操作系统的发展。

Linux 距离成为流行操作系统,还差多少个 QQ 微信

如果 Linux QQ 仍然继续更新,那对于 Linux 来说,是一大利好消息,一些做的好的、做的不好的应用,都可能会重新考虑创建自己的 Linux 版本。而过去,可能没有这样的机会。

你怎么看呢?

UPDATE: 2015-08-31

QQ 6.3 由于版本低,已不能登录,以下教程已不适用,有想要折腾 wine QQ 的仅供参考。

Linux 上面玩 QQ 一直都是一个问题。Wine 算是一个解决方案,但是也有不少人失败了。由于 QQ 的特殊性,采取了一系列的保护措施,导致 QQ 这个 Windows 程序非常复杂,因此 Wine 在运行 QQ 时表现差强人意。本文将要安装的是 QQ6.3 ,更高的版本除非对 QQ 做出修改,否则很难安装成功,即使成功了,问题也挺多的(笔者已试验过 QQ7.4 安装)。写这个的目的主要是方便有人遇到问题截图提问,毕竟 Linux 的普及工作还得靠大家,对于日常聊天还是建议使用手机QQ 。

本文环境

  • Arch Linux (其他发行版仅供参考)
  • KDE4 & LXDE & GNOME (其它请自测)

准备工具

  • Wine
  • winetricks

简介

  • Wine 是一个在类 Unix 系统中运行 Microsoft Windows 程序的软件, Wine 的全称是 Wine Is Not Emulator 意为 Wine 不是一个模拟器,它通过 API 转换技术做出 Linux 上对应于 Windows 的函数,从而调用 DLL 运行 Windows 程序。
  • winetricks 是一个 script ,可以用来下载和安装各种在 Wine 运行时需要的部分 DLL 和框架。如 .NETVisual C++ runtime library 或微软和其他公司的闭源程序,使用 winetricks 你可以快速安装某些常用的Windows程序。

步骤

1.安装 Wine

$ sudo pacman -S wine

注意:64 位需启用 multilib 仓库才可安装 Wine ,去掉 [multilib] 及其 Include的 “#”即可

$ sudo nano /etc/pacman.conf

2.安装 winetricks

$ sudo pacman -S winetricks

3.获取 winetricks-zhverb 文件,更多详情请到: winetricks-zh

$ mkdir workforwine
$ cd workforwine
$ wget https://github.com/hillwoodroc/winetricks-zh/raw/master/verb/qq.verb

4.安装 QQ

$ WINEARCH=win32 winetricks qq

接下来是漫长的安装过程,会下载一系列需要的组件,将缓存在 ~/.cache/winetricks ,请耐心等待。或许你还可以试试 winetricks-zhwinetricks-zhwinetricks 的本地化版本,添加了更多国人可能用到的软件。

$ wget https://github.com/hillwoodroc/winetricks-zh/raw/master/winetricks-zh
$ chmod +x winetricks-zh
$ ./winetricks-zh

注意:若你觉得 安装QQ 这一步安装 monogecko 太慢,如下图:

installmono

installingmono

installgecko

根据配图我们可以知道 mono.NET 需要的包,而 gecko 则是 HTML 需要的包,并且 wine 也更建议我们使用我们发行版中的 monogecko 包,这有两个好处,一是更加符合自己的发行版,二是不用为每个 PREFIEX 单独安装,因此可以尝试以下操作,其他发行版仅供参考:

$ rm -rf ~/.wine
$ sudo pacman -S wine-mono
$ sudo pacman -S wine_gecko
$ WINEARCH=win32 winetricks qq

需要注意的几点

  • 请确保你安装有文泉驿字体 sudo pacman -S wqy-microhei
  • winetrickswinetricks-zh 安装的区别仅在于安装目录不同, winetricks 未指定位置时默认 ~/.wine ,而winetricks-zh 则安装QQ至 ~/.local/share/wineprefixes/qq
  • 有任何问题都可以直接删除上面提到的两个文件夹重来。
  • wine 的不稳定性,导致用 winetricks 安装字体有时可以解决,有时不可以,笔者试验了很多次以失败告终,希望有谁解决了可以告诉笔者。

其他解决方案

参考资料