Всех приветствую.
Появилась потребность изменять настройки виджета «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
Спасибо.