Новый курсор мыши не отображается в списке sudo update-alternatives --config x-cursor-theme

Новый курсор мыши не отображается в списке sudo update-alternatives --config x-cursor-theme

Я попробовал установить новый курсор мыши и поместить файл unzipp/tarred в папку с именем ~/.icons.

Я выбрал тему с помощью gnome-tweak-tool, но она не меняется должным образом. Курсор по умолчанию не меняется, все остальное меняется. Я пробовал этот метод (и многие другие сейчас) ручного добавления его через gksu gedit /usr/share/icons/default/index.theme. Я пробовал это с помощью gnome-tweak-tool, с ubuntu tweak, с gconf-editor и даже sudo update-alternatives --config x-cursor-theme, но когда я пробую этот метод, мой курсор мыши даже не появляется в списке. Как мне добавить мой новый курсор мыши в этот список?

решение1

Я считаю, что вам нужно переместить свою тему в /usr/share/iconsкаталог, чтобы она заработала.

Также вам необходимо найти index.theme(или любой другой .themeфайл) темы, которую вы хотите установить, и добавить ее с update-alternativesпомощью --installопции.

Давайте возьмем в качестве примера темуComixCursors-LH-Белый-Маленький(тема курсора для левой руки из пакетаcomixcursors-левшаУстановить comixcursors-lefthanded). Его index.themeфайл выглядит так

[Icon Theme]
Name = Comix Cursor LH White Small Bold
Comment = The left-handed Comix Cursors - White Small Bold
Example = default

но в нем должна быть Inheritsстрока, соответствующая каталогу, в /usr/share/iconsкотором сохранена тема, иначе работать не будет. Поэтому добавьте

Inherits = ComixCursors-LH-White-Small

Теперь расскажите update-alternativesо вашей новой теме.

sudo update-alternatives --install /usr/share/icons/default/index.theme x-cursor-theme /usr/share/icons/ComixCursors-LH-White-Small/index.theme 91

где вам следует изменить второй последний параметр на index.themeвашей темы. Если вы сделали это правильно

sudo update-alternatives --config x-cursor-theme

должна отобразиться ваша новая тема, и после выхода из системы и повторного входа ваша новая тема должна быть применена.

решение2

Альтернативы, доступные для update-alternatives, должны быть настроены перед использованием. Обычно это делается скриптами пакета. Вы можете добавить свою тему в качестве альтернативы следующим образом:

update-alternatives --install /usr/share/icons/default/index.theme x-icon-theme /usr/share/icons/$YOURTHEME/cursor.theme 9999

или вы можете просто связать свой файл с /usr/share/icons/default/index.theme и забыть об альтернативной системе.

Связанный контент