Manjaro KDE Edition
   1147

Как перечитать настройки виджета Plasma? \ plasmashell soft-reboot

Всех приветствую.

Появилась потребность изменять настройки виджета «Panon» из эмулятора терминала (в будущем скриптом).
Panon — виджет анализатор звукового спектра. Использую два виджета в виде украшалки десктопа.
Ссылка на виджет: store.kde.org/p/1326546/

Суть проблемы: при установке в 140 FPS (удовлетворительно плавный спектр) подлагивает Mozilla Firefox при серфинге.
Проблема решается уменьшением частоты кадров в настройках Panon (45 FPS в моем случае).

Решил написать костыль, который будет динамически изменять настройки Panon, в момент работы Firefox.
Настройки виджета находятся в файле: ~/.config/plasma-org.kde.plasma.desktop-appletsrc

При внесении изменений в файл, настройки не применяются до перезагрузки plasmashell.
Однако, перезапускать весь plasmashell ради применения настроек виджета, идея крайне не элегантная.

При изменении настроек через GUI виджета, изменения происходят мгновенно и без задержки в ~25 сек (на столько у меня подвисают все виджеты, при перезагрузки plasmashell). Прошу поделиться информацией, есть ли возможность перечитать настройки виджетов в KDE средствами консольных команд, либо soft-reboot' нуть плазму?

На текущий момент, мой костыльный вариант следующий:

panon-high-fps.sh
sed -i 's/fps=45/fps=140/g' ~/.config/plasma-org.kde.plasma.desktop-appletsrc
killall plasmashell ; kstart5 plasmashell

panon-low-fps.sh
sed -i 's/fps=140/fps=45/g' ~/.config/plasma-org.kde.plasma.desktop-appletsrc
killall plasmashell ; kstart5 plasmashell


Спасибо.

6 комментариев

avatar
а почему не спросить напрямую на гите у создателя плазмоида?
?
Всегда есть быстрое простое неправильное решение.
быстрые простые правильные (иногда) ответы здесь t.me/ManjaroRu
0
avatar
Вопрос общий, т.к в plasma-org.kde.plasma.desktop-appletsrc, хранятся множественные настройки виджетов. Хотелось бы понять, как перечитывать этот файл настроек. Ну, или на худой конец, общий принцип перезагрузки конкретных модулей, вместо того, чтобы грохать каждый раз всю плазму.

Но создателю виджета отпишу, спасибо за совет.
0
avatar
вообще в этих ваших интернетах рекомендуют для перерезапуска рабочего стола плазмы использовать
kquitapp5 plasmashell && kstart5 plasmashell 

зы. а вообще в процессах как то отображается отдельно Panon?
Последний раз редактировалось
?
Всегда есть быстрое простое неправильное решение.
быстрые простые правильные (иногда) ответы здесь t.me/ManjaroRu
0
avatar
Изначально пробовал через связку:

kquitapp5 plasmashell && kstart5 plasmashell

В этом случае, активные виджеты видут себя криво при перезапуске и далее работают не стабильно. По времени перезагрузки разницы нету.

в процессах отображается python3
Последний раз редактировалось
0
avatar
а процесс питона разве не показывает с каким конфигом работает?
?
Всегда есть быстрое простое неправильное решение.
быстрые простые правильные (иногда) ответы здесь t.me/ManjaroRu
0
avatar
показывает только родительский процесс, а это собственно сам plasmashell
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.