Прежде всего — поздравим KDE с 23-летием! 14 октября 1996 года стартовал проект, давший жизнь этой замечательной графической среде рабочего стола.
А сегодня, 15 октября, вышла новая версия KDE Plasma — очередной этап в планомерном эволюционном развитии, нацеленном на функциональную мощь и удобство пользователя. В этот раз разработчики приготовили нам сотни крупных и мелких измений, самые заметные из которых описаны ниже.
Оболочка Plasmashell
- Режим «Не беспокоить», отключающий уведомления, автоматически активируется при выборе зеркалирования первого монитора вторым, что типично для презентаций.
- Виджет уведомлений показывает иконку вибрирующего колокольчика вместо нервирующего количества непросмотренных уведомлений.
- Серьёзно доработан механизм позиционирования виджетов, их перемещение и размещение стали более точными и острыми, особенно на сенсорных экранах.
- Клик средней кнопкой мыши по кнопке приложения в панели задач открывает новый экземпляр приложения, а по эскизу приложения — закрывает его.
- Для отрисовки шрифтов по умолчанию используется лёгкий RGB-хинтинг.
- Запуск оболочки Plasmashell существенно ускорен! Это результат ряда оптимизаций: убраны лишние многократные операции, переработана подсистема запуска и остановки процессов, при старте среды вызывается меньше внешних программ, KRunner и все используемые иконки подгружаются не при запуске Plasma, а по необходимости. Начато замещение shell-скрипта startkde на бинарники C++.
- Любители слайд-шоу на рабочем столе могут задавать свой порядок смены обоев (раньше был только случайный порядок).
- Обои можно автоматически тянуть из рубрики «Картинка дня» сайта Unsplash или отдельных её категорий.
- Максимальный общесистемный уровень звука можно задать ниже 100%, вдобавок к давней возможности задать больше 100%.
- Вставка текста в виджет «Липкие заметки» по умолчанию отбрасывает форматирование.
- Секция недавних файлов в главном меню полноценно работает с GTK/Gnome-приложениями.
- Исправлены недочёты отображения главного меню в сочетании с вертикальными панелями.
- Всплывающие уведомления размещаются более гармонично в углу экрана. Если пользователь работает с лотком — например, что-то настраивает в нём — показ новых уведомлений откладывается до закрытия диалоговых окон, чтобы не перекрывать их.
- Уведомления, на которые вы навели курсор и/или кликнули, считаются прочитанными, и не попадают в историю непрочитанных.
- Можно переключать устройства проигрывания и записи звука одной кнопкой в виджете управления звуком.
- Виджет сети пишет о проблемах подключения во всплывающей подсказке.
- Надписи значков на рабочем столе получили тени для лучшей различимости. Если значки большие, то эмблемы добавления и открытия тоже рисуются большими.
- KRunner научился переводить между собой дробные единицы измерения.
- Вычищены устаревшие библиотеки, в том числе kdelibs4support.
Настройки системы
- Появился модуль настройки устройств Thunderbolt.
- Переработан интерфейс настроек экрана, электропитания, комнат, загрузочного экрана, эффектов рабочего стола и ряда других модулей в соответствии с правилами Kirigami. Исправлены недочёты при отображении на HiDPI-экранах.
- Для подсистемы libinput восстановлена возможность управлять курсором мыши с помощью клавиатуры.
- К менеджеру сессий SDDM можно применить пользовательские настройки стиля, цветов, шрифтов, значков Plasma.
- Новая опция электропитания: ждущий режим на N часов с последующей гибернацией.
- Исправлена функция автоматического переключения потоков на новое устройство вывода.
- Часть системных настроек вынесена в секцию «Администрирование». Некоторые опции перенесены из одних модулей в другие.
- График потребления заряда батареи отображает единицы времени по оси Х.
Внешний вид и тема Breeze
- Решены проблемы с цветовыми схемами в Breeze GTK.
- Рамки окна по умолчанию выключены.
- Внешний вид вкладок в Chromium и Opera соответствуют нормам Breeze.
- Исправлены проблемы изменения размеров CSD-окон GTK-приложений.
- Убраны огрехи индикации активных кнопок в программах GTK.
- Небольшие косметические изменения в различных элементах интерфейса.
Системный монитор KSysGuard
- Добавлен столбец отображения cgroup, в которой находится процесс, и подробной информации о ней.
- Ещё один новый столбец — статистика сетевого трафика для каждого процесса.
- Сбор статистики с графических карт/процессоров NVIDIA.
- Отображение информации о контекстах SELinux и AppArmor.
- Исправлены недочёты работы на HiDPI-экранах.
Менеджер пакетов Discover
- Большее число задач сопровождается индикацией. Индикаторы процессов обновления, скачивания, установки пакетов показывают более точную информацию.
- Улучшено определение проблем с сетевым соединением.
- Секции на боковой панели и приложения Snap получили соответствующие значки.
- Механизм уведомлений вынесен в отдельный процесс, больше незачем держать в оперативке полноценный Discover.
- Уведомление о наличии обновлений теперь постоянное, но имеет низкий приоритет.
- Больше не предлагается отменить текущие операции, которые на самом деле отменить нельзя.
- Ряд улучшений интерфейса — в частности, исправлены описания пакетов и страницы отзывов, расширено управление с клавиатуры.
Менеджер окон KWin
- Улучшена поддержка HiDPI-экранов, в частности, обеспечена правильная отрисовка некоторых диалоговых окон.
- На Wayland можно задавать дробные коэффициенты масштабирования (например, 1.2) для подбора удобного размера объектов интерфейса на HiDPI-экранах.
- Ещё ряд улучшений для Wayland: исправлены проблемы с прокруткой мышью, для масштабирования используется линейный фильтр, можно задавать правила для размеров и размещения окон, поддержка zwp_linux_dmabuf, и т.д.
- На X11 портирована функция ночного режима, также завершён полный перевод на XCB.
- Можно задавать настройки отдельным экранам в многомониторных конфигурациях.
- В эффект «Present Windows» вернулась возможность закрывать окна средней кнопкой мыши.
- Для окон QtQuick принудительно отключается VSync, потому что эта функция для QtQuick бессмысленна и только приводит к проблемам вроде фризов интерфейса.
- Начата глубокая переработка подсистемы DRM, особенно в области управления устройствами X11/Wayland/Fbdev.
- Контекстное меню заголовка окна унифицировано с контекстным меню кнопки приложения на панели задач.
Прочие изменения
- Библиотека управления экранами libkscreen получила ряд улучшений и чисток кода.
- Исправлены проблемы при авторизации с помощью смарт-карт.
- С экрана блокировки можно отключить дисплей.
- Ряд исправлений для темы Oxygen: поддержка HiDPI, решение проблем с цветовыми схемами, чистка кода.
- Модуль интеграции браузеров в Plasma получил поддержку тёмных тем, исправления в работе MPRIS, расширенное управление воспроизведением по умолчанию, возможность отправки картинок, видео и аудио из браузеров через KDE Connect.
- В виджете Plasma Networkmanager переделан интерфейс взаимодействия с WiFi-сетями.
Источники:
Официальный англоязычный анонс
Полный англоязычный список изменений
И ещё одна отличная новость: команда русской локализации добилась полного перевода всех надписей компонентов KDE Plasma на русский язык!
Также доступен официальный русскоязычный анонс KDE Plasma 5.17 от сообщества «KDE Россия».
>>> Подробности