Рейтинг:1

Cinnamon: перезапустите x-cursor-theme без перезагрузки системы

флаг it

Я изменил свою тему курсора в масштабе всей системы следующим образом:

/etc/rc.local:

#!/bin/bash -e
rm -f /tmp/HOME
пока [[ ! -f /tmp/HOME ]]
делать
    спать 1
сделано
ГЛАВНАЯ=$(< /tmp/HOME)
если [[ -f $HOME/.icons/default/index.theme ]]; тогда
    ln -sf $HOME/.icons/default/index.theme /etc/alternatives/x-cursor-theme
фи
# применить изменения сейчас.
выход 0

/etc/profile.d/write_home_dir_in_tmp_folder.sh:

эхо ~ > /tmp/HOME

Таким образом, после перезагрузки, если x-cursor-theme по-прежнему указывает на старый путь, когда-то указав на путь пользователя, изменения не применяются и применяются только со второй перезагрузки. В файле rc.local потребуется еще одна строка, которая «применяет изменения сейчас». Я искал в Интернете, но не могу найти ответ. Кто-нибудь может мне помочь?

P.S.

pstree | сессия grep возвращает пустую строку.

wmctrl -m возвращает:

Имя: Муттер (Маффин)
Класс: Н/Д
PID: нет данных
Режим "показ рабочего стола" оконного менеджера: Н/Д

эхо $DESKTOP_SESSION возвращает:

корица

эхо $GDMSESSION возвращает:

корица

эхо $XDG_CURRENT_DESKTOP возвращает:

X-Корица
lemrm avatar
флаг th
На этом этапе требуется больше входных данных. Это зависит от запущенной сессии. Вы можете улучшить свой вопрос с помощью `pstree | сессия grep` `wmctrl -m` `эхо $DESKTOP_SESSION` `эхо $GDMSESSION` `эхо $XDG_CURRENT_DESKTOP`
флаг it
Хорошо, я обновил вопрос.
lemrm avatar
флаг th
Ваш вопрос, кажется, связан с этим немного устаревшим [Q / A] (https://askubuntu.com/a/523436/545672). Может быть, вы также можете подумать о gsetting, но вы могли бы сначала попробовать `$ pkill -HUP -f "корица --заменить"` -- Или -- вы можете попробовать что-то подобное из [здесь] (https://techblog.jeppson.org/2016/02/fix-inconsistent-mouse-cursors-in-linux-mint/) `gsettings установить тему курсора org.gnome.desktop.interface "$ CURSOR" && sudo update-alternatives --set x-cursor-theme /$КУРСОР/курсор.тема`
lemrm avatar
флаг th
если это отвечает на вопрос, я могу повысить комментарий до ответа
флаг it
Перезапуск корицы также не перезапускает указатель мыши, поэтому проблема не решается. Прежде чем задать этот вопрос, я искал вдоль и поперек.
user.dz avatar
флаг ng
Тема курсора @MarioPalumbo AFAIK используется X-сервером, а не диспетчером сеансов или приложением. Вероятно, вам нужно перезапустить сервер Xorg и для этого перезапустить запущенный DM (диспетчер отображения). Как в этом посте: https://askubuntu.com/q/1220/26246. DM в текущих средах рабочего стола также обрабатывает вход в систему, поэтому он убивает запущенные пользовательские приложения и требует повторного входа в систему.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.