KDE Frameworks 5.97 — очередной ежемесячный выпуск библиотек, на которых работают приложения KDE и Plasma. Сам по себе он не меняет рабочий стол, но именно из таких обновлений складываются новые возможности: поддержка VPN-протоколов, компактный режим запуска приложений, управление темами и исправления в системных компонентах.
Разберём, что нового, кому это важно и как обновиться без сюрпризов.
Что такое KDE Frameworks
KDE Frameworks — набор библиотек, которые предоставляют приложениям общие функции: работу с файлами, настройками, уведомлениями, виджетами, сетевыми менеджерами. Plasma использует их для рабочего стола, а приложения вроде Dolphin, Kate и Gwenview — для своих задач.
Релизы выходят раз в месяц. Они не привязаны к крупным версиям Plasma и позволяют исправлять ошибки быстрее. Дистрибутивы обычно обновляют их вместе с остальными пакетами KDE.
# посмотреть версии KDE Frameworks
kf5-config --version 2>/dev/null
# в Plasma 5
plasmashell --version
# список установленных пакетов KF5 (пример для Debian/Ubuntu)
dpkg -l | grep -i "kf5" | head -20
VPN и сетевые профили
Плагин OpenConnect VPN в Plasma Network Manager получил поддержку протоколов F5, Fortinet и Array. Это важно для корпоративных пользователей: раньше такие сети требовали отдельного клиента или ручной настройки.
Поддержка протокола не гарантирует, что конкретная конфигурация заработает. Проверьте сертификаты, параметры аутентификации и совместимость с сервером. Для организаций лучше протестировать подключение на одной машине до массового развёртывания.
# посмотреть доступные VPN-плагины
ls /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/networkmanagement/ 2>/dev/null
# проверить состояние NetworkManager
nmcli connection show
nmcli device status
Kickoff и компактный режим
Kickoff — средство запуска приложений Plasma — получил новый компактный режим. На одном и том же пространстве экрана помещается больше приложений, что удобно на небольших дисплеях и при большом количестве программ. Режим автоматически отключается при активации сенсорного управления.
Это компромисс между плотностью и удобством: на сенсорном экране крупные элементы важнее, чем количество строк. Если у вас ноутбук с тачскрином, проверьте, как переключается режим.
# проверить настройки Kickoff
kreadconfig5 --file plasma-org.kde.plasma.desktop-appletsrc --group Containments --group 2 --group Applets --group 2 --group Configuration --group General --key compactMode 2>/dev/null
Темы и заголовки окон
Глобальные темы теперь могут менять расположение кнопок в строке заголовка и включать или отключать развёрнутые окна без полей. Это даёт больше контроля над внешним видом, но может привести к неожиданностям: тема, рассчитанная на старый набор кнопок, может выглядеть странно.
Если после обновления кнопки окна оказались не там, проверьте настройки оформления и верните стандартную тему, чтобы понять, в теме ли дело.
# посмотреть текущую тему и кнопки
lookandfeel_export 2>/dev/null | head
kreadconfig5 --file breezerc --group WindDecoration --key ButtonsOnLeft
kreadconfig5 --file breezerc --group WindDecoration --key ButtonsOnRight
Samba, KWallet и мелочи
Приложение для обмена файлами KDE Samba теперь может управляться удалённо. Для администраторов это удобнее: не нужно идти к машине, чтобы изменить настройки общего доступа.
Менеджер паролей KWallet получил совместимость с org.freedesktop.secrets — стандартным интерфейсом для хранения секретов. Это значит, что приложения, рассчитанные на него, могут работать с KWallet без отдельной интеграции.
Историю панели команд теперь можно очистить. Плагин обоев Picture of the Day можно переопределить, чтобы загружать новые обои даже при активном соединении. Мелочи, но они делают повседневную работу предсказуемее.
# проверить, работает ли KWallet
qdbus org.kde.kwalletd5 /modules/kwalletd5 org.kde.KWallet.isEnabled 2>/dev/null
# посмотреть настройки Samba
smbstatus 2>/dev/null | head
Как обновиться
Обновление приходит вместе с пакетами KDE в вашем дистрибутиве. В rolling-релизах — быстро, в LTS — с задержкой. Не смешивайте пакеты из разных репозиториев: это частая причина несовместимости библиотек.
# Arch
sudo pacman -Syu
# Fedora
sudo dnf upgrade --refresh
# Debian/Ubuntu (если подключён backports)
sudo apt update && sudo apt full-upgrade
Перед обновлением закройте приложения KDE и сохраните работу. После перезапуска сессии проверьте панель, виджеты и VPN-подключения.
systemctl --user status plasma-plasmashell --no-pager | head
journalctl --user -b | grep -iE "plasma|kf5|kwallet" | tail -30
Если что-то сломалось
Типичные проблемы — панель не загружается, виджеты исчезают, тема применяется частично. Начните с чистого профиля: переименуйте каталоги конфигурации Plasma и войдите заново. Если проблема исчезла, виноват пользовательский конфиг или виджет.
mv ~/.config/plasma-org.kde.plasma.desktop-appletsrc ~/.config/plasma-org.kde.plasma.desktop-appletsrc.bak
kquitapp5 plasmashell && kstart5 plasmashell
Не удаляйте старые конфиги сразу: они помогут вернуть настройки, если чистый профиль не решил проблему.
Что проверить после обновления
Откройте Kickoff и убедитесь, что компактный режим не включился сам на обычном экране. Проверьте VPN-профили: если вы используете OpenConnect, список протоколов должен обновиться. И посмотрите, не изменилось ли расположение кнопок окна после применения глобальной темы.
# проверить, что плагины загрузились
ls /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/networkmanagement/ 2>/dev/null
# посмотреть журнал на ошибки KF5
journalctl --user -b | grep -iE "kf5|kwallet|networkmanagement" | tail -20
Если что-то не работает, не спешите переустанавливать пакеты. Сначала проверьте, не конфликтует ли пользовательский конфиг: временно переименуйте нужный файл и перезапустите компонент.
Итог
KDE Frameworks 5.97 — технический выпуск с полезными улучшениями: VPN-протоколы в Network Manager, компактный Kickoff, гибкие темы, удалённое управление Samba и совместимость KWallet со стандартом секретов. Обновляйтесь штатным способом, проверяйте VPN и темы, а при сбоях начинайте с чистого профиля. Для пользователя Plasma это шаг к более предсказуемому рабочему столу.