Awesome vs. курсоры

Решил потыкать awesome, поставил пакеты из гита, скопировал ванильный конф из /etc/xdg/awesome/rc.lua к себе и запустил.

Не, ну какбэ понравилось, но. Курсоры чорные и некрасивые. Дефолтный расклад таков: курсор внутри окон приложений может быть любимым Vanilla-DMZ, но как только я навожу на панель меню этого окна, или на статусбар авесома, или на пустой рабочий стол, курсор становится чёрным. Покопал в сети, помимо пары обескураживающих высказываний в сторону авесома нашлись решения, заключающиеся в правке всяческих файлов и создании всяческих симлинков.

Собсно, в системе есть:
.Xdefaults
Xcursor*theme:  Vanilla-DMZ
Xcursor.size:   22
.xinitrc
xrdb ~/.Xdefaults
gnome-settings-daemon &
gnome-power-manager &
xsetroot -cursor_name left_ptr &
exec awesome
xsetroot -cursor_name left_ptr &
/usr/share/icons/default/index.theme
[Cursor Theme]
Inherits=Vanilla-DMZ
Example=left_ptr_watch
`ls -l ~/.icons`
lrwxrwxrwx 1 rubicon rubicon   29 Июн 18 22:21 default -> /usr/share/icons/Vanilla-DMZ/
-rw-r----- 1 rubicon rubicon 3154 Мар 22 01:17 firefox-document.png

Максимум, чего удалось добиться от авесома — нужные курсоры в окнах и на панелях меню окон, но не на статусбарах и не на пустом рабочем столе (по прежнему дефолтный курсор). А очень нужно.

xsetroot -cursor_name left_ptr меняет курсор только для окон, а статусбары остаются старыми, плюс при рестарте awesome всё опять сбрасывается.

Без комьюнити не справлюсь, однако. Нужны готовые решения или желающие поэкспериментировать.
Авесомщики, расскажите про ваши курсоры. Может быть, у кого-нибудь уже была такая проблема, и этот кто-то успешно на неё забил?
Что рассказывать? Что разработчики awesome - лохи? Им сколько раз писали на эту тему, они говорят что это не баг и фиксить ничего не хотят. Предлагают использовать тему Neutral (хотя это отход от проблемы, а не её решение) или подождать пока “в xcb добавят поддержку libxcursor”. А её там не добавят никогда, т.к. xcb - библиотека более низкого уровня. И если она будет зависеть от libxcursor, то следовательно и от xlib (т.к. libxcursor использует xlib). А это неприемлемо, т.к. xcb - замена xlib-у. Логичным вариантом тут смотрится портирование libxcursor на xcb (чтоб можно было использовать курсоры без xlib), но делать это awesome-овцы не хоят, а другой никто не спешит.
Короче их доводы сводятся к тому, что используя библиотеку xcb это (устанавливать пользовательские курсоры из формата xcur) сделать сложно, а использовать другую библиотеку (xlib&libxcursor) они не хотят (причем xlib - это пока стандарт дефакто, да и часточне деюре, а xcb - это недопиленное поделие, которое в далеком будущем призвано когда-нибудь заменить xlib, и xlib может выступать как надстройка на xcb).
Если кратко, то этот баг на данный момент никак не поправить. Он уже всех задолбал, кроме разработчиков.
sysmouse
Если кратко, то этот баг на данный момент никак не поправить. Он уже всех задолбал, кроме разработчиков.
Перефразирую - пишите патч или форкайте =)
Я так понимаю проблема до сих пор не решена?
Видимо нЭт.
Пупизоид
Видимо нЭт.
Ну и ладно, я уже ставлю xmonad.
 
Зарегистрироваться или войдите чтобы оставить сообщение.