Общие вопросы > Полезные советы, инструкции
notify-send от root (всплывающие сообщения)
sfs:
Демоны сообщений в разных DE разные, но везде они запускаются от пользователя DE
При этом notify-send от пользователя DE работает, а от root - нет
Решал эту проблему dbus-launch notify-send. Помогало, но выявил побочку : каждое сообщение от root запускало демона и несколько его копий висели в RAM
Правильное решение :
запускать через sudo от пользователя
На практике оказалось достаточно
--- Код ---
alias notify-send="sudo -u USERNAME notify-send"
--- Конец кода ---
где USERNAME - имя пользователя DE
Тем более что DBUS_SESSION_BUS_ADDRESS в старых системах другой
Поправил : 089-lfd10-upd-sf81.pfs 089-upd-u22-sf29.pfs 089-upd-2305-sf18.pfs (выложил для подписчиков)
DdShurick:
--- Цитата: sfs от 12 Октябрь 2023, 12:15:53 ---При этом notify-send от пользователя DE работает, а от root - нет
--- Конец цитаты ---
В Richy от root работало, только выглядело иначе.
sfs:
--- Цитата: DdShurick от 12 Октябрь 2023, 17:42:40 ---выглядело иначе.
--- Конец цитаты ---
Какой демон использовали?
--- Цитата: DdShurick от 12 Октябрь 2023, 17:42:40 ---В Richy от root работало
--- Конец цитаты ---
Покажите ps axu |grep dbus |head -n3
DdShurick:
--- Цитата: sfs от 13 Октябрь 2023, 10:51:44 ---Какой демон использовали?
--- Конец цитаты ---
dunst
--- Цитата: sfs от 13 Октябрь 2023, 10:51:44 ---Покажите ps axu |grep dbus |head -n3
--- Конец цитаты ---
Richy больше нет, сейчас AntiX
--- Код ---
root@antix1:/home/live# ps axu |grep dbus |head -n3
message+ 1815 0.0 0.1 5404 3176 ? Ss 10:25 0:00 /usr/bin/dbus-daemon --system
live 3441 0.0 0.1 7344 2220 ? S 10:36 0:00 dbus-launch --autolaunch=73e7e55f4ef1deb625b1fad5651e91db --binary-syntax --close-stderr
live 3442 0.0 0.1 5132 2772 ? Ss 10:36 0:00 /usr/bin/dbus-daemon --syslog-only --fork --print-pid 5 --print-address 7 --session
--- Конец кода ---
От рута работает.
sfs:
--- Цитата: DdShurick от 13 Октябрь 2023, 11:45:20 ---От рута работает.
--- Конец цитаты ---
и при этом не прописано у рута
--- Цитата: sfs от 12 Октябрь 2023, 12:15:53 ---alias notify-send=
--- Конец цитаты ---
?
Навигация
Перейти к полной версии