我发现我有一个 AlaDelta 主题位于/隐藏在系统的某个位置。我尝试了以下方法 -
$ apt-file search aladelta
在某些大写字母中存在 aladelta 的变体,但所有大写字母都无济于事。
$ aptitude search aladelta
还尝试了我安装的各种主题包,看看其中一个是否有这个主题,但这是一个漫长的过程。
[$] dpkg -l | grep -i theme
有什么想法如何弄清楚这个主题可能隐藏在哪里吗?
~/.themes
是空的。
[~/.config/gtk-3.0] - [10106]
└─[$] cat settings.ini
[Settings]
gtk-theme-name=AlaDelta
gtk-icon-theme-name=matefaenzagray
gtk-font-name=Sans 12
gtk-cursor-theme-name=DMZ-Black
gtk-cursor-theme-size=48
gtk-toolbar-style=GTK_TOOLBAR_BOTH_HORIZ
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
gtk-button-images=1
gtk-menu-images=1
gtk-enable-event-sounds=0
gtk-enable-input-feedback-sounds=0
gtk-xft-antialias=1
gtk-xft-hinting=1
gtk-xft-hintstyle=hintmedium
gtk-xft-rgba=none
gtk-application-prefer-dark-theme=1
这已经成为一个问题,因为该主题应该是 adwaita 的一个分支,并且已经过时了很多年。我是在刚升级到 gtk-3.20 时开始发出 gtk 警告时才知道它的。
答案1
该AlaDelta
主题似乎不在任何标准 Debian 软件包中。
如果您从非标准包安装它,您可以通过以下方式找到包名称:
grep -il aladelta /var/lib/dpkg/info/*.list
或者,如果这导致出现有关“参数列表太长”或类似的错误消息:
find /var/lib/dpkg/info -name '*.list' -exec grep -il aladelta {} +
包名称将是不带.list
后缀的文件名。
如果找不到它,则它是本地(即非软件包)安装,可能位于/usr/local/
.如果已mlocate
安装,您可以通过运行来找出主题在磁盘上的位置mlocate -i aladelta
。然后您应该能够删除主题的文件。