Ярлык, чтобы скрыть libnotify

Мне было интересно, если можно сделать ярлык, чтобы скрыть все эти уведомления пузырьков (libnotify) в течение некоторого времени. Почему я спрашиваю это? Потому что иногда я хочу что-то увидеть, прочитать или даже показать и страницу для кого-то, и эти пузыри немного беспокоят. Так что, если это возможно, будет действительно круто:)

Спасибо:)

2 ответа

Решение

Я не думаю, что есть прямой способ отключить и снова включить уведомления.

Однако вы можете написать два сценария, которые вы можете иметь на своем рабочем столе, или док-станцию, такую ​​как awn/docky и т. Д. Сценарии будут удалять разрешение на выполнение из исполняемого файла, который запускается для отображения уведомления. Вам также нужно убить запущенный процесс уведомления.

один скрипт - давайте назовем его "disableNotify" может иметь команды

sudo chmod -x /usr/lib/notify-osd/notify-osd
killall notify-osd

другой сценарий - давайте назовем его "enableNotify" может иметь команды

sudo chmod +x /usr/lib/notify-osd/notify-osd

Создайте каждый скрипт как текстовый файл в текстовом редакторе

Дать сценарию права на выполнение, т.е.

chmod +x enableNotify
chmod +x disableNotify

Сценарии, очевидно, запросят у вас пароль, поскольку он использует "sudo". Есть способы предотвратить это, но это, возможно, стоит другого вопроса.

Я сделал скрипт с командами fossfreedom для переключения уведомлений-osd в Ubuntu 12.04. В этом ответе я также покажу, как связать его с сочетанием клавиш.

Другие вопросы по тегам