LINUX.ORG.RU

Крестик вместо курсора bspwm

 , ,


0

1

Использую bspwm, поставил в конфиге xinitrc и bspwmrc вот эту строку: xsetroot -Layan-border-cursors left_ptr &. Но курсор вне окон и в thunar все равно как черный крестик, поведайте пж че делать или что я сделал не так?

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

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

Для приложений на 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)
Ответ на: комментарий от annulen

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

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

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

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

LamerOk ★★★★★
()