我正在尝试将 Suru++ 定义为 Debian Stretch 上 LightDM GTK+ 问候语的光标主题。据说这是通过将 Suru++ 添加到 x-cursor-theme 的替代方案列表中并选择它作为替代方案来完成的:
user@debian:~$ sudo update-alternatives --install /usr/share/icons/default/index.theme x-cursor-theme /usr/share/icons/Suru++/cursor.theme 0
user@debian:~$ sudo update-alternatives --config x-cursor-theme
There are 4 choices for the alternative x-cursor-theme (providing /usr/share/icons/default/index.theme).
Selection Path Priority Status
------------------------------------------------------------
0 /etc/X11/cursors/breeze_cursors.theme 102 auto mode
1 /etc/X11/cursors/Breeze_Snow.theme 41 manual mode
2 /etc/X11/cursors/breeze_cursors.theme 102 manual mode
3 /usr/share/icons/Adwaita/cursor.theme 90 manual mode
* 4 /usr/share/icons/Suru++/cursor.theme 0 manual mode
Press <enter> to keep the current choice[*], or type selection number:
如果我在该列表中选择除 Suru++ 之外的任何替代方案,LightDM GTK+ 问候语使用的光标就是所选替代方案中的光标。然而,当我选择苏鲁++作为列表中的替代方案,LightDM GTK+ 问候语使用的光标来自阿德维塔主题。这种行为对我来说很奇怪,因为据我所知,Suru 没有从 Adwaita 继承任何东西。其实内容/usr/share/icons/Suru++/cursor.theme
很简单:
[Icon Theme]
Name = Suru
Comment = A Suru-like cursor designed by Sam Hewitt
Inherits = Suru
如何让 LightDM GTK+ 问候语使用这个特定的光标主题?
答案1
问题是选项的值与Inherits
包含cursor.theme
主题的目录名称不匹配。
设置Inherits
为苏鲁++代替苏鲁解决了问题。