Size: a a a

elementary OS & UX devotion

2019 October 30

AD

Alex Derbenev in elementary OS & UX devotion
Какие задачи
источник

AD

Alex Derbenev in elementary OS & UX devotion
И чего добиться нужно
источник

Y

Yonathan in elementary OS & UX devotion
Linux везде одинаков, но интерфейсов нет.

Я элементарно, мне нужно только уведомление на моем столе, когда соблюдены определенные условия.

Извините, если вы не очень хорошо понимаете, я перевожу с испанского на русский из Google.
источник

Y

Yonathan in elementary OS & UX devotion
Хрон запускается, но уведомление никогда не появляется видимым
источник

Y

Yonathan in elementary OS & UX devotion
Я разместил export DISPLAY=:0  но это тоже не работает
источник

Y

Yonathan in elementary OS & UX devotion
Cron запускается, но уведомление никогда не появляется на рабочем столе
источник

LM

Lenny Marks in elementary OS & UX devotion
Yonathan
Cron запускается, но уведомление никогда не появляется на рабочем столе
Best way for learn cron it cron dcoumentation. Rly. Maybe you incorrectly use command for cron in schedule.
источник

LM

Lenny Marks in elementary OS & UX devotion
And maybe notify-send not installed
источник

AD

Alex Derbenev in elementary OS & UX devotion
Yonathan
Хрон запускается, но уведомление никогда не появляется видимым
sudo -u your_user_name notify-send "title" "body"
источник

Y

Yonathan in elementary OS & UX devotion
Alex Derbenev
sudo -u your_user_name notify-send "title" "body"
Это работает для вас элементарно?

Не я :(
источник

AD

Alex Derbenev in elementary OS & UX devotion
Yonathan
Это работает для вас элементарно?

Не я :(
Have you tried to execute bash code from script like?
* * * * * notifications-script.sh
источник

Y

Yonathan in elementary OS & UX devotion
Alex Derbenev
Have you tried to execute bash code from script like?
* * * * * notifications-script.sh
Yes, unsuccessfully
источник

Y

Yonathan in elementary OS & UX devotion
I think it's a blockade by elementary
источник

M🇷

Mikhail 🇷🇺🇨🇦 in elementary OS & UX devotion
Yonathan
I think it's a blockade by elementary
Just make yourself a special sudouser
источник

M🇷

Mikhail 🇷🇺🇨🇦 in elementary OS & UX devotion
Open sudousers editor using visudo
Find a line contains %sudo and append NOPASSWD: like following:

%sudo ALL=(ALL) NOPASSWD: ALL
источник

M🇷

Mikhail 🇷🇺🇨🇦 in elementary OS & UX devotion
This entry allows you to call sudo noify-send in scripts without blocking password prompt
источник

M🇷

Mikhail 🇷🇺🇨🇦 in elementary OS & UX devotion
It will sure working
источник

AD

Alex Derbenev in elementary OS & UX devotion
Yonathan
Yes, unsuccessfully
notify_all() {
local title=$1
local msg=$2
who | awk '{print $1, $NF}' | tr -d "()" |
while read u d; do
id=$(id -u $u)
. /run/user/$id/dbus-session
export DBUS_SESSION_BUS_ADDRESS
export DISPLAY=$d
su $u -c "/usr/bin/notify-send '$title' '$msg'"
done
}
источник

M🇷

Mikhail 🇷🇺🇨🇦 in elementary OS & UX devotion
Alex Derbenev
notify_all() {
local title=$1
local msg=$2
who | awk '{print $1, $NF}' | tr -d "()" |
while read u d; do
id=$(id -u $u)
. /run/user/$id/dbus-session
export DBUS_SESSION_BUS_ADDRESS
export DISPLAY=$d
su $u -c "/usr/bin/notify-send '$title' '$msg'"
done
}
Жоска
источник

AD

Alex Derbenev in elementary OS & UX devotion
Там вроде не в sudo дело
источник