7145
Слетает тема курсора мыши
Приветствую!
После одного из последних обновлений стала постоянно слетать тема курсора мыши. После каждой перезагрузки системы либо полностью либо только в окнах определенных приложений курсор отображается с темой «Стандартная».
Если в настройках системы повторно назначить желаемую тему (любую из установленных), то курсор отображается нормально. После перезагрузки все повторяется.
Данные баг наблюдаю на двух машинах: дома и на работе.
После одного из последних обновлений стала постоянно слетать тема курсора мыши. После каждой перезагрузки системы либо полностью либо только в окнах определенных приложений курсор отображается с темой «Стандартная».
Если в настройках системы повторно назначить желаемую тему (любую из установленных), то курсор отображается нормально. После перезагрузки все повторяется.
Данные баг наблюдаю на двух машинах: дома и на работе.
20 комментариев
Xfce стоит нормальное или на GTK3?
Баг проявляется на любой из предустановленных тем для курсоров.
Происходит это в приложениях на Qt5, причем только на стартующих с автозагрузки.
При перезапуске программ курсор чинится. Видимо не успевает сработать qt5ct.
и поставил его в автозагрузку вместо этих программ. Баг с курсором ушёл.
bash -c «sleep 5s; qbittorrent»
До одного из последнего обновлений с курсором все было в порядке. Да и на пустом рабочем столе почему тогда с курсором баг проявляется?
Может есть возможность обновить настройки темы курсора после определенного времени после старта системы? Каким-то образом имитировать переключение настроек темы на стандартную и обратно на нужную.
Посмотрите названия курсора по дефолту в файле /usr/share/icons/default/index.theme и тогда с своей темы курсоров /usr/share/icons/ваша папка с курсором/ папку cursors кидаем в стандартную тему курсоров на замену дефолтной папки cursors что идет по умолчанию.Впрочем дефолтную cursors лучше перед этим удалить.
Выбираем стандартную тему курсора в настройках и наслаждаемся своим любимым.
Устанавливаем тему курсоров:
Name=Default
Comment=Default Cursor Theme
Inherits=Breeze
Устанавливаем тему курсоров для gtk2-приложений:
include "/usr/share/themes/Maia/gtk-2.0/gtkrc"
style «user-font»
{
font_name=«Liberation Sans Regular»
}
widget_class "*" style «user-font»
gtk-theme-name=«Maia»
gtk-icon-theme-name=«Vertex-Maia»
gtk-fallback-icon-theme=«Vertex-Maia»
gtk-font-name=«Liberation Sans Regular 9»
gtk-cursor-theme-name=«Breeze»
gtk-cursor-theme-size=0
gtk-toolbar-style=GTK_TOOLBAR_BOTH
gtk-toolbar-icon-size=GTK_ICON_SIZE_SMALL_TOOLBAR
gtk-button-images=1
gtk-menu-images=1
gtk-enable-event-sounds=0
gtk-enable-input-feedback-sounds=0
gtk-xft-antialias=1
gtk-xft-hinting=1
gtk-xft-hintstyle=«hintfull»
gtk-xft-rgba=«rgb»
gtk-modules=«gail:atk-bridge»
Устанавливаем тему курсоров для gtk3-приложений:
gtk-theme-name=Maia
gtk-icon-theme-name=Vertex-Maia
gtk-fallback-icon-theme=Vertex-Maia
gtk-font-name=Liberation Sans Regular 9
gtk-cursor-theme-name=Breeze
gtk-cursor-theme-size=0
gtk-toolbar-style=GTK_TOOLBAR_BOTH
gtk-toolbar-icon-size=GTK_ICON_SIZE_SMALL_TOOLBAR
gtk-button-images=1
gtk-menu-images=1
gtk-enable-event-sounds=0
gtk-enable-input-feedback-sounds=0
gtk-xft-antialias=1
gtk-xft-hinting=1
gtk-xft-hintstyle=hintfull
gtk-xft-rgba=rgb
gtk-modules=gail:atk-bridge
Нужные темы оформления, темы значков и шрифты для gtk2- и gtk3-приложений пропишите сами в соответствующих файлах.
При чем, на Manjaro GNOME Edition хотя автоматически настройки темы сбрасываются на дефорлтные, но на самом деле подгружается какая-то непонятная «гибридная» тема, основанная на нескольких темах. На Manjaro XFCE Edition — всё, как описано в этом топике.
С последним (от 31 декабря) обновлением системы систуация как будто бы исправилась — тема не слетает (во всяком случае на Manjaro GNOME).
UPD: после изменения Inherits ни разу тему не сбрасывало.
* Manjaro 4.18, x86_64, stable;
* Bspwm Minimal (Community Edition);
* systemd-boot.
Hardware:
* Xeon E5-2670 2600MHz rev C2 SR0KX;
* GT 730 2GB DDR3 rev A1;
* Huanan X79 rev 2.47.
Актуально на 10.09.2018.
~/.icons/default/index.theme
/usr/share/icons/default/index.theme
следующие настройки:
[icon theme]
Inherits=xcursor-breeze
Теперь настройки курсора сохраняются после перезагрузки.