LINUX.ORG.RU

решил проблему. В nwg-look выбрал курсор по умолчанию, а вместо имени курсора в xsetroot -Layan-border-cursors left_ptr & поставил cursor_name, то есть: xsetroot -cursor_name left_ptr &

kashath
() автор топика

А зачем так сложно делать? У меня в ~/.Xresources стоит Xcursor.theme: core, и все курсоры настроены во всех местах.

annulen ★★★★★
()

Для приложений на GTK: это в терминале

gsettings set org.gnome.desktop.interface cursor-theme 'Layan-border-cursors'
gsettings set org.gnome.desktop.interface cursor-size 24

А это в файл ~/.config/gtk-3.0/settings.ini

[Settings]
gtk-cursor-theme-name=Layan-border-cursors
gtk-cursor-theme-size=24

Для приложений на Qt и всего остального: это в переменные окружения

export XCURSOR_THEME=Layan-border-cursors
export XCURSOR_SIZE=24

И в файле /usr/share/icons/default/index.theme замени Adwaita на свою тему, например:

[Icon Theme]
Inherits=Layan-border-cursors
spal
()
Последнее исправление: spal (всего исправлений: 1)
Ответ на: комментарий от spal

А в чём смысл для каждого тулкита отдельно курсоры настраивать? По-моему, гораздо логичнее, когда тема курсоров везде общая, а то потом запустишь приложение на Motif или Tk, а там всё другое.

annulen ★★★★★
()
Ответ на: комментарий от annulen

Для голых WM, где нет специальных служб для унификации тем в системе, это типовая проблема с темой курсора. Например, пишешь в конфиге sway свою тему курсора, а приложения на GTK плевать хотели на этот конфиг и продолжают использовать ту тему, что указана у них в специальном реестре dconf.

Я привел в пример как указать одну тему курсора везде где только можно, чтобы не было такой проблемы как у ТСа, когда разные окна на разных тулкитах игнорируют настройки WMа, используя свою тему прописанную у них где-то там.

spal
()
Последнее исправление: spal (всего исправлений: 1)
Ответ на: комментарий от spal

ну тут речь о bspwm, достаточно в ксинит одну строку вписать

kashath
() автор топика
Ответ на: комментарий от annulen

Да, возможно это чисто вейланд проблемы, WMами на иксах давно не пользовался. Там по моему только если от рута графическое приложение запускать курсор может иногда меняться, уже точно не помню.

spal
()
Ответ на: комментарий от spal

И в файле /usr/share/icons/default/index.theme замени Adwaita на свою тему, например:

Не надо так делать. Достаточно прописать всё то же самое в ~/.icons/default/index.theme, которое, к слову редактируется lxappearance.

LamerOk ★★★★★
()
Ответ на: комментарий от LamerOk

Можно и так, но тогда тему могут заигнорить некоторые менеджеры входа, например sddm. Тут дело вкуса, сам предпочитаю сразу ставить system-wide.

spal
()
Ответ на: комментарий от kashath

Не понял. Там дефис в начале, это опция какая-то. По-моему это вообще невалидный аргумент.

firkax ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.