Виджеты рабочего окружения KDE Plasma
Виджеты Plasma — небольшие компоненты интерфейса, написанные разработчиками, которые расширяют функциональность рабочего стола KDE Plasma. Виджеты могут размещаться на рабочем столе, в панелях или системном трее.
KDE Store
Все виджеты рекомендуется устанавливать с официального сайта KDE Store. Это централизованный каталог виджетов, тем и других компонентов для KDE.
Установка и управление виджетами через интерфейс
Через рабочий стол
Самый простой способ управления виджетами :
- Щелкните правой кнопкой мыши по рабочему столу
- Выберите Перейти в режим редактирования
- Нажмите Добавить или изменить виджеты... в верхнем левом углу
- Для установки новых виджетов нажмите Получить новые виджеты
- Выберите Загрузить новые виджеты...
Управление виджетами из командной строки
Для управления виджетами в KDE Plasma 6 используется утилита kpackagetool6. Рассмотрим основные команды на примере виджета System Monitor.
Список всех типов пакетов
kpackagetool6 --list-typesСписок установленных виджетов
kpackagetool6 --list --type Plasma/AppletПример вывода
org.kde.plasma.systemmonitor
org.kde.plasma.clipboard
org.kde.plasma.timer
org.kde.plasma.calculator
org.kde.plasma.networkmanagementИнформация о виджете
kpackagetool6 --show org.kde.plasma.systemmonitor --type Plasma/AppletУстановка виджета из файла
kpackagetool6 --install /path/to/widget.plasmoid --type Plasma/AppletОбновление виджета
kpackagetool6 --upgrade /path/to/widget.plasmoid --type Plasma/AppletУдаление виджета
kpackagetool6 --remove org.kde.plasma.systemmonitor --type Plasma/AppletГлобальная установка (для всех пользователей)
sudo kpackagetool6 --global --install /path/to/widget.plasmoid --type Plasma/AppletЛокальная установка виджетов
Из файла .plasmoid
Виджеты KDE распространяются в виде файлов с расширением .plasmoid. Для установки:
kpackagetool6 --install ~/Загрузки/widget-name.plasmoid --type Plasma/AppletРучная установка
Для ручной установки виджета из исходников :
- Распакуйте архив с виджетом:
cd ~/Загрузки
unzip widget-name.plasmoid -d widget-name- Найдите UUID виджета в файле
metadata.json:
cat widget-name/metadata.json | grep "KPlugin" -A 5- Скопируйте файлы в директорию пользователя:
mkdir -p ~/.local/share/plasma/plasmoids/widget.name
cp -r widget-name/* ~/.local/share/plasma/plasmoids/widget.name/- Перезапустите Plasma Shell:
systemctl --user restart plasma-plasmashell.serviceСтруктура файлов виджетов
Виджеты располагаются в следующих директориях :
- Пользовательские виджеты:
~/.local/share/plasma/plasmoids/ - Системные виджеты:
/usr/share/plasma/plasmoids/
Структура виджета
Каждый виджет содержит:
metadata.json— метаданные виджетаcontents/ui/main.qml— основной интерфейсcontents/config/— файлы конфигурацииcontents/code/— дополнительные скрипты
Популярные виджеты для KDE Plasma 6
Некоторые полезные виджеты доступные в KDE Store :
- System Monitor — мониторинг системы
- Weather Widget — прогноз погоды
- Latte Dock — расширенная панель
- Event Calendar — календарь с событиями
- Application Title Bar — заголовок приложения в панели