Странности с курсором мыши

Скачал хорошую тему курсора, и положил в /usr/share/icons. Включил тему через lxappearance, в результате она прописалась в .gtkrc-2.0 вот так:

gtk-cursor-theme-name="Pulse-Glass"
gtk-cursor-theme-size=0

Ок, тема работает, и при следующем входе в систему появляется. Но! У вновь настроенного пользователя testuser она ведёт себя странно: при входе в систему её нет, затем при запуске Firefox она видна, но только в окне Firefox. Если запустить lxappearance (но ничего там не нажимать!), то тема становится видна в большинстве приложений и на фоне рабочего стола, но при следующем входе в систему теряется. А сохраняется навсегда, только если в lxappearance нажать “Применить”.

Где косяк: в настройках, которые делает lxappearance, в самой теме, в чём-то ещё? Как считаете, если это не удастся починить, может, лучше вообще убрать тему из сборки?

В терминале после ввода `cl-builder`:

mkdir /usr/share/cursors/xorg-x11/default
echo 'Inherits=Pulse-Glass' >> /usr/share/cursors/xorg-x11/default/index.theme
echo 'Xcursor.theme:Pulse-Glass' >> /var/calculate/templates/desktop/desktop/.Xdefaults
echo 'Xcursor.size: 20' >> /var/calculate/templates/desktop/desktop/.Xdefaults

В терминале после ввода `cl-builder`

А если система не в builder режиме?

echo ‘Inherits=Pulse-Glass’ >> /usr/share/cursors/xorg-x11/default/index.theme

Это можно вынести в шаблон системы в /var/calculate/templates/install.

echo ‘Xcursor.theme:Pulse-Glass’ >> /var/calculate/templates/desktop/desktop/.Xdefaults
echo ‘Xcursor.size: 20’ >> /var/calculate/templates/desktop/desktop/.Xdefaults

Здесь нужно не забыть про файлы .calculate_directory, которые находятся в папках /var/calculate/templates/desktop и /var/calculate/templates/desktop/desktop иначе эти файлы будут накладывать и в корень текущей системы при наложении шаблонов. Про шаблоны можно почитать тут.

Mike Hiretsky wrote:

А если система не в builder режиме?

Это можно вынести в шаблон системы в /var/calculate/templates/install.

1)бывайте чаще на канале calculate-ru%%irc.freenode.net и вопросов таких не будет
2)А можно все шаблоны делать в /var/lib/layman/calculate/profiles/templates предварительно выполнив rm -rf /usr/portage/.git && echo 'SYNC=“rsync://…/gentoo-portage” >> /var/lib/layman/calculate/profiles/calculate/desktop/CLS/amd64/make.defaults && echo 'GENTOO_MIRRORS=“http://…/gentoo-distfiles” >> /var/lib/layman/calculate/profiles/calculate/desktop/CLS/amd64/make.defaults и пользоваться emerge --sync :slight_smile:

Алексей Тихонов wrote:

1)бывайте чаще на канале calculate-ru%%irc.freenode.net и вопросов таких не будет

Хороший совет разработчику дистра :slight_smile:

Алексей Тихонов wrote:

Mike Hiretsky wrote:

А если система не в builder режиме?

Это можно вынести в шаблон системы в /var/calculate/templates/install.

1)бывайте чаще на канале calculate-ru%%irc.freenode.net и вопросов таких не будет
2)А можно все шаблоны делать в /var/lib/layman/calculate/profiles/templates предварительно выполнив rm -rf /usr/portage/.git && echo 'SYNC=“rsync://…/gentoo-portage” >> /var/lib/layman/calculate/profiles/calculate/desktop/CLS/amd64/make.defaults && echo 'GENTOO_MIRRORS=“http://…/gentoo-distfiles” >> /var/lib/layman/calculate/profiles/calculate/desktop/CLS/amd64/make.defaults и пользоваться emerge --sync :slight_smile:

Насчёт второй и третьей команды не понял, возможно, они не совсем полные…
С курсором получилось, теперь сразу подхватывается, спасибо :slight_smile: