Дистрибутив Astra Linux 1.6 часто используют для защищенных применений. И чтобы ограничить возможности пользователя, на рабочем столе обычно отключают все возможности, даже панель управления, а вместе с ней, соответственно, область уведомлений.
Из-за этого, в пользовательском инетрфейсе UI могут происходить некоторые странности. Например, время от времени на экране может появляться сообщение:
Монитор печати
Ваша система не поддерживает область уведомлений.
Это сообщение может спонтанно появляться даже в том случае, если в системе не зарегистрировано ни одного принтера. Почему так происходит? Как это уведомление отключить?
В пользовательском каталоге ~/.fly имеется два файла: apprc и sessrc. Если открыть файл apprc и посмотреть ключи в разделе ApplicationAttributes, то можно будет найти упоминание следующего приложения:
"fly-print-monitor"
Такое приложение действительно существует, и его бинарник находится по следующему пути:
/usr/bin/fly-print-monitor
В файле apprc есть настройки и других приложений.
Если же открыть файл sessrc, то можно увидеть значение переменной "Исключаемые приложения в сессии" (ExcludeApps):
; Comma separated list of apps excluded from session
ExcludeApps="fly-vkbd,qtnotifydaemon,pulseaudio,org_kde_powerdevil,kscreen_backend_launcher,fly-xkbmap,qtnotifydaemon,fly-printer-monitor,fly-cups-monitor,kmix,fly-orientation,fly-brightness,fly-reflex-service"
По идее, эти приложения, перечисленные в ExcludeApps не должны запускаться в графической сессии пользователя.
Проблема в том, что в значении переменной ExcludeApps ошибка: вместо fly-print-monitor написано fly-printer-monitor. Исправление очевидное - надо написать правильное имя программы, а именно fly-print-monitor.