@henkenen чи можете ви розповісти нам більше про програму, її назва, чим вона займається, чому він повинен отримати доступ до `/шосе/компакт-диск`, якою мовою це написано (Якщо ви знаєте)? Ви можете відредагувати ваше питання, щоб надати цю інформацію. Якщо ви збираєтеся бути в змозі, щоб обдурити програму, думаючи, `/будинку/мене/речі` справді `у/MNT/cdrom з`, як ви робите це, ймовірно залежать від деяких з цих деталей. Наприклад, якщо програма являє собою скрипт (текстовий файл, що містить код на інтерпретованому мовою, який може працювати як виконуваний файл), ви могли б просто змінити його, щоб використовувати `/будинку/мене/речі` замість `/шосе/компакт-диск`. Це працює тільки якщо ви готові прийняти великі відмінності в смаку і консистенції від традиційних млинців, а якщо ви використовуєте бек-порошок-єдиний рецепт -1, тому що це не стандарт. +1 за захоплюючий питання. Я живу в США, і ніколи не була схильна білий сорт спаржі, поки я подорожував по Європі. (Не те, що я ніколи не прагнув спаржа; я ненавиджу смак.) Я так помітив, що білий сорт в кілька спеціалізованих магазинів, але ніхто не сходить з розуму те, як ви описуєте. І загальний зелений сорт просто ставитися як до будь-якої інший овоч.

Так, але з застереженнями ... завершіть повідомлення-меню агресивний ... робити це витончено вимагає до повідомлень бути збережені до ображаючи одна запускає команду killall повідомлення-меню і потім відновити їх збереження хронологічної цілісності.

Реф:
Кнопка "закрити" на повідомлення-меню?
було б здорово, якщо: можна орг.freedesktop.Попередження.CloseNotification(uint з ІД) бути викликано і викликається через dbus?

Монітор Д-автобус , щоб знайти повідомлень для видалення, які виходять із вибраного додатка. Запустіть цей скрипт в терміналі або в якості фонової задачі, змінюючи ap_name_to_silence ім'я АП вибрала для регулювання:

ДГУ-монітор "інтерфейс='орг.freedesktop.Повідомлення'" \
| дреп-лінія-буферизований рядок "ap_name_to_silence"' \
| СЕД -у-Е 'С/.*/повідомити команду killall-ОСД \/р' 
| Баш

Основний повідомити структура в ДГУ-монітор "інтерфейс='орг.freedesktop.Повідомлення" - це

 спосіб виклику відправника=:1.278 -> дест=:1.151 послідовний=7 шлях=/орг/freedesktop/повідомлення; інтерфейс=орг.freedesktop.Попередження; член=повідомлення
  рядок "повідомлення-відправити" це функція app_name
 тип uint32 0 це replaces_id
 рядок "" це app_icon
 рядок "тест" це резюме
 рядок "" це тіло
 масив [ це дії пари список
]
 масив [ це натякаєсловник
 запис дикт(
 рядок "терміновість"
 Варіант 1 байт
)
]
 int32 значення -1 це expire_timeout

тест глушника з ці повідомлення, зазначивши, "принишкли повідомлення" відсутня:

повідомити надіслати "повітряним сума" - "одноденок зміст тілесного"; сон 5; 

gdbus дзвінок-сесії \
 -д орг.freedesktop.\Повідомлення 
 -про /орг/freedesktop/повідомлень \
 -м орг.freedesktop.Попередження.Повідомити \
 ap_name_to_silence\
 42 \
 ГТК-діалог-інфо \
 "Мета" \
 "принишкли повідомлення" \
 [] \
 {} \
5000

повідомити надіслати "augend Ейрі" - "одноденок зміст матеріального - тобто. білий МГО\ сік!" 

gdbus дзвінок-сесії \
 -д орг.freedesktop.\Повідомлення 
 -про /орг/freedesktop/повідомлень \
 -м орг.freedesktop.Попередження.Повідомити \
 my_app_name \
 42 \
 ГТК-діалог-інфо \
 "Резюме" \
 "але тепер це autumny, а не Зимової" \
 [] \
 {} \
5000

Закладки:
Можна заблокувати NotifyOSD для одного додатка?