Debian

LightDM GTK+ 迎賓員沒有使用正確的游標主題

  • August 25, 2018

我正在嘗試將 Suru++ 定義為 Debian 伸展上 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+ 迎賓器使用的游標就是所選替代方案中的那個。但是,當我在列表中選擇Suru++作為替代方案時,LightDM GTK+ 迎賓程序使用的游標來自Adwaita主題。這種行為對我來說很奇怪,因為據我所知,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+ 迎賓器使用這個特定的游標主題?

問題是Inherits選項 in的值cursor.theme與包含主題的目錄的名稱不匹配。

設置InheritsSuru++而不是Suru解決了這個問題。

引用自:https://unix.stackexchange.com/questions/464483