注意:本指南为8.2.11版QQ写成。


当在Play版QQ中打开黑夜和/或简洁模式时,总会提示设置失败。
这是因为激活这些模式需要从腾讯的服务器下载额外的CSS资源,而此版本使用的资源地址已经不再受支持。
要解决这个问题,就需要在QQ发送资源请求后,将其重定向到正确的地址。我们可以使用LightProxy或任何类似的应用来完成这一操作。
在此以LightProxy为例,提供一个解决方法。

- 阅读剩余部分 -

我在使用Krita的时候,发现系统内所有KDE应用(包括Krita, Konsole, Dolphin等)的菜单栏(如下图)都消失了。
菜单栏长这样
经过一番搜索之后发现这是一个从2018年就开始出现的bug特性。
解决方法也并不难:

  1. 打开终端,输入cd /home/%USERNAME%/.config,回车 (请把%USERNAME%替换成您的用户名)
  2. 输入find ./ -type f -exec sed -i 's/MenuBar=Disabled/MenuBar=Enabled/g' {} \;,回车;
  3. 打开系统设置,进入应用程序样式 > 窗口装饰 > 标题栏按钮, 移除"应用程序菜单";
  4. 回到系统设置的第一级,进入开机与关机 > 后台服务 > 应用程序菜单守护程序,将其关闭;
  5. 重启打开的KDE应用,现在菜单栏应该会出现了。

没错,我又水了一篇文章 (ゝ∀・)

事情的起因要从我试图把Vim的默认字体设成Firacode说起。
这套字体支持所谓"Ligatures",简单来讲就是可以把"->""!="等两个符号组成的常用操作符连成单个符号。
然而我的Vim似乎并不支持这种魔法,研究一下之后发现是我的Vim版本过旧所致。
然而Debian的祖宗之法使得bullseye版本的官方.deb包最高只到8.2.2434,并不支持这套字体;Vim官方提供的Appimage也没法正常运行,那就只好自行编译了。

- 阅读剩余部分 -

如果你使用过一些开源软件(例如Krita, QGIS和FreeCAD),你会发现它们都是基于Qt框架的。尽管它们中的一部分允许你在偏好设置里直接更改应用的字体,但另一部分则由于一些原因而没有加入这种功能。
很不幸的是,这些应用在中文Windows系统下的默认字体都是臭名昭著的SimSun,即仿宋体(如下)。

FreeCAD_仿宋字体

不过,由于这些软件使用的都是Qt框架,修改它们的默认字体相当容易。

- 阅读剩余部分 -

1. 什么是XMPP?

XMPP,全称Extensible Messaging and Presence Protocol (可扩展消息与状态协议), 是一种以XML为基础的开放式即时通信协议。XMPP项目自1998年开始开发,于2000年5月正式发布。

虽然你很可能从未听说过它,但实际上你大概率已经多次使用过它了: 许多游戏的内置聊天系统都是基于XMPP的, 天国的Google Talk也使用了这个通信协议。接下来,我将向你介绍XMPP的优势,以及如何使用它。

- 阅读剩余部分 -