解决Xfce桌面图标文字重影的问题

自从把自用的Linux桌面系统换成了Xubuntu,腰不酸了,腿不疼了,敲代码都更有劲了。

不过,在某次改了桌面设定(具体改了啥还忘了)之后,出现了一个问题,图标下的字,重!影!了!

对,就这球样…(这图是github上找的)

最初认为是驱动的问题,然后卸掉了闭源和开源的Nvidia驱动,然而还不好使(我是相信intel的集显驱动没问题的,恩,有信仰)

盯着看了一会,震惊的发现…这显然是文字没在中间而阴影在中间啊…

百度搜一下,恩,没几个用Xfce的人写中文内容,这很科学(现在有了233)。

Google一下,关键词“xfce text align icon”,看来搞出这毛病的人还挺多,在第一页的最下面就找到了解决办法。显然,要“善用搜索”。

原链接在这里:How to center text in xfce desktop

具体就是用下面一句命令搞定(针对我的情况):

xfconf-query -c xfce4-desktop -p /desktop-icons/center-text -n -t bool -s false

xfconf-query -c xfce4-desktop -p /desktop-icons/center-text -n -t bool -s false

//补充,也可以使用Xubuntu的Setting Editor,在Xfce4-desktop选项里找到对应属性,取消打钩即可(但不Geek)。

这个问题来源于某些桌面主题默认的/desktop-icons/center-text属性有兼容性问题。对,就是不兼容,有时候true改false会好,有时候false改true会好。

本着打破砂锅问到底的精神,解释一下这句命令。

根据Xfce文档,它的设置中有一些隐藏设置(点此查看)

xfconf-query是Xfce的命令行设置工具,这里使用的几个参数是这样的:

-c    Channel,选用的Xfce产品通道,这里是Xfce4-desktop。

-p    Property,属性,这里是/desktop-icons/center-text这个属性。

-n    New,喜闻乐见的如果不存在就新建。

-t    Type,类型,这里是布尔型。

-s    Set,设置数值,因为默认是启用的,所以禁用它。

至此,问题解决,用Linux就是要折腾,是吧~