Я узнал сам.
xwininfo
, чтобы узнать, какой процесс создал окно уведомления. notification-daemon
или xfce4-notifyd
)В моем случае виновником был dunst
, который не отображал кнопки для подтверждения/отказа в Bluetooth-сопряжении.
Изменить:другой ответ кажется более полным (показывающим вам механизм уведомлений Unity ).
#!/bin/bash
runksh() {
ksh script1.sh "$1";
}
export -f runksh
doit() {
parallel --joblog +my.log --colsep '\|' \
runksh '{=1 $_ = $arg[2] eq "yes" ? $arg[3] : $arg[1] =}' {};
}
export -f doit
parallel -u --colsep '\|' -j1 --group-by 3 --pipepart -a abc.txt doit
# my.log now contains whether a job succeeded or failed
# Extract exit code + argument
awk -e '$7 != 0 { print $11"|"$12"|"$13"|"$14"|FAILED"; }' my.log > failed
awk -e '$7 == 0 { print $11"|"$12"|"$13"|"$14"|SUCCEEDED"; }' my.log > succeeded
cat failed succeeded