Если это все еще беспокоит вас, я нашел обходной путь для использования jupiter.
Для меня (установленный jupiter через webupd8 ppa 11.10), соответствующий файл для изменения - /usr/lib/jupiter/scripts/notify
Для моей настройки изменение, которое я должен был сделать, это добавить --hint int:transient:1 к каждому вызову notify-send в скрипте. Таким образом, мой сценарий уведомления юпитера изменился с:
function notify {
if [ ! "$NO_NOTIFY" = "1" ]; then
ICON=$2
MESSAGE=$1
if [ "$DISTRIB_RELEASE" = "9.10" ]; then
DISPLAY=:0.0 /usr/bin/notify-send -i $ICON -t 1500 "$MESSAGE" 2>/dev/null
else
USER=$(who | sed -n '/ (:0[\.0]*)$\| :0 /{s/ .*//p;q}')
USERCNT=$(who | wc -l)
if [ ! "$(whoami)" = "$USER" ]; then
if [ ! "$USERCNT" -lt 1 ]; then
su $USER -l -c "DISPLAY=:0.0 /usr/bin/notify-send -i $ICON -t 700 \"$MESSAGE\" 2>/dev/null"
fi
else
if [ ! "$USERCNT" -lt 1 ]; then
/usr/bin/notify-send -i $ICON -t 700 "$MESSAGE" 2>/dev/null
fi
fi
fi
fi
}
на:
function notify {
if [ ! "$NO_NOTIFY" = "1" ]; then
ICON=$2
MESSAGE=$1
if [ "$DISTRIB_RELEASE" = "9.10" ]; then
DISPLAY=:0.0 /usr/bin/notify-send --hint int:transient:1 -i $ICON -t 1500 "$MESSAGE" 2>/dev/null
else
USER=$(who | sed -n '/ (:0[\.0]*)$\| :0 /{s/ .*//p;q}')
USERCNT=$(who | wc -l)
if [ ! "$(whoami)" = "$USER" ]; then
if [ ! "$USERCNT" -lt 1 ]; then
su $USER -l -c "DISPLAY=:0.0 /usr/bin/notify-send --hint int:transient:1 -i $ICON -t 700 \"$MESSAGE\" 2>/dev/null"
fi
else
if [ ! "$USERCNT" -lt 1 ]; then
/usr/bin/notify-send --hint int:transient:1 -i $ICON -t 700 "$MESSAGE" 2>/dev/null
fi
fi
fi
fi
}
На самом деле это не прямой ответ на ваш вопрос, так как это не очистит все уведомления, но это, по крайней мере, предотвратит укладку юпитера.
Надеюсь, это поможет!
Подобно этой теме на Unix & amp; Linux ошибка вызвана «предупреждением о доступности», которое известно как ошибка.
Решение состоит в том, чтобы отредактировать ваш файл ~/.bashrc и поместить в следующие строки (комментарии (начиная с #) являются необязательными):
# gedit error: ** (gedit:143): WARNING **: Couldn't connect to accessibility
# bus: Failed to connect to socket /tmp/dbus-qyusGiP2Dq: Connection refused
# As per: https://unix.stackexchange.com/questions/230238/starting-x-applications-from-the-terminal-and-the-warnings-that-follow
# This also speeds up gedit load time
export NO_AT_BRIDGE=1
Сообщение об ошибке исчезнет, и gedit будет загружаться быстрее (по крайней мере, на Samsung Pro 960, скажем, на 2.2 ГБ / с на Linux и 3.4 GBps в Windows 10).
похожие на эту ветку на Unix и Linux ошибка вызвана "предупреждение доступности", которая известна как ошибка.
раствор для редактирования файл [F2] и поместить в следующей строке(с) (комментариях (начиная с #) являются необязательными):
# gedit error: ** (gedit:143): WARNING **: Couldn't connect to accessibility
# bus: Failed to connect to socket /tmp/dbus-qyusGiP2Dq: Connection refused
# As per: https://unix.stackexchange.com/questions/230238/starting-x-applications-from-the-terminal-and-the-warnings-that-follow
# This also speeds up gedit load time
export NO_AT_BRIDGE=1
, сообщение об ошибке исчезнет и [F4] и появится быстрее (по крайней мере на Samsung про 960 стендовых отмечены в 2,2 Гбит / с на Linux и 3.4 Гбит / с на Windows 10).