Search
Write a publication
Pull to refresh
0
0
Цыганов Александр @Setig

Разработчик Desktop приложений

Send message

На данный момент в fly-notifications можно включить режим "Не беспокоить", тогда вас не будут доставать уведомлениями, когда вам это не нужно.

Desktop-уведомления работают в графической среде и настраивать службу из консоли, которая должна работать в графической среде - спорный момент. В fly-notifications есть графический диалог настройки, где можно настроить, то как себя будут вести уведомления.

GSettings можно найти в Astra Linux 1.7 и Astra Linux 2.12. В Astra Linux есть несколько базовых служб, работающих на базе GSettings, но основной подход в настройке системы лежит на KCM модулях, из KDE Plasma. Даже с KCM модулями нельзя настроить через консоль, так что есть единственный способ - искать необходимый файл конфига и его редактировать. Как бы возможность есть, но она не такая "гладкая", как в GSettings...

Для отключения taskbar в графической сессии Fly можно, использовав команду:

fly-wmfunc FLYWM_DISABLE_TASKBAR

Так же есть другие команды для taskbar:

fly-wmfunc FLYWM_TOGGLE_TASKBAR
fly-wmfunc FLYWM_ENABLE_TASKBAR

Список всех команд можно получить, выполнив:

fly-wmfunc FLYWM_FUNC_LIST

После выполнения, будет создан текстовый файл по пути "~/fly-wmfunc.txt", в котором будут все команды для fly-wmfunc.

qtnotifydaemon - это сервер уведомлений в Astra Linux, статья была направлена на API, которое можно использовать для взаимодействия с сервером уведомлений. Сейчас ведутся разработки современного аналога, под названием fly-notifications. fly-notifications доступен в Astra Linux 1.7 и Astra Linux 2.12. Вы можете его попробовать, установив из репозитория, при этом заменится qtnotifydaemon, который вы можете вернуть обратно.

И правда, в fly-dialog есть опция "--passivepopup", с помощью которой можно отправлять desktop-уведомления.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Software Developer, Application Developer
Senior
Git
PostgreSQL
SQL
C++
C
Qt
Linux