KDE (Русский)

Состояние перевода:
На этой странице представлен перевод статьи
KDE
. Дата последней синхронизации: 16 июня 2024. Вы можете
помочь
синхронизировать перевод, если в английской версии произошли
изменения
.
Ссылки по теме
Среда рабочего стола
Экранный менеджер
Оконный менеджер
Qt (Русский)
SDDM (Русский)
Dolphin
KDE Wallet
KDevelop
Trinity
Единый вид приложений Qt и GTK
Официальные репозитории#kde-unstable
KDE — проект, состоящий из
среды рабочего стола
(Plasma), набора библиотек и фреймворков (KDE Frameworks), а также набора приложений (KDE Applications).
KDE активно поддерживает вики-ресурс
UserBase
. Здесь пользователи могут получить наиболее актуальную и подробную информацию о большинстве приложений KDE.
Установка
Plasma
Установите
мета-пакет
plasma-meta
или группу пакетов
plasma
. Для получения информации о различиях между ними смотрите статью
Группа пакетов
.
Если вам нужна более минималистичная Plasma (с меньшим количеством установленных пакетов и приложений),
установите
пакет
plasma-desktop
.
Смотрите также
рекомендации по установке
в документации KDE.
Если у вас
NVIDIA
, вы используете проприетарный драйвер
nvidia
[
ссылка недействительна
: package not found]
и хотите использовать сеанс
Wayland
, включите
DRM kernel mode setting
.
Plasma Mobile
Установите
пакет
plasma-mobile
. Также установите
qt5-wayland
для виртуальной клавиатуры
Maliit
.
Приложения KDE
Чтобы установить все приложения KDE (KDE Applications), установите группу пакетов
kde-applications
или мета-пакет
kde-applications-meta
. Если вы хотите установить только определённую категорию приложений (например, игры или образование), установите соответствующую зависимость
kde-applications-meta
. Обратите внимание, что установятся только приложения KDE, но не
среда рабочего стола
Plasma.
Нестабильные версии
Для получения информации о нестабильных версиях Plasma и KDE Applications смотрите статью
Официальные репозитории#kde-unstable
.
Запуск Plasma
Примечание
В KDE Plasma 6 сеанс Wayland является
предпочтительным и используемым по умолчанию
. Поддержка сеанса
Xorg
ещё сохранена, но
будет удалена в Plasma 7
. Дополнительная информация есть на страницах
Wayland Known Significant Issues
и
X11 Known Significant Issues
.
Plasma можно запустить с помощью
экранного менеджера
или через консоль.
Используя экранный менеджер
Совет
Рекомендуется использовать
SDDM
.
Выберите
Plasma (Wayland)
для запуска нового сеанса в
Wayland
.
Выберите
Plasma (X11)
для запуска нового сеанса в
Xorg
.
Примечание
Начиная с KDE Plasma 6.4, сессия Xorg поставляется отдельно с пакетом
plasma-x11-session
.
Выберите
Plasma Mobile (Wayland)
для запуска нового сеанса Plasma Mobile в
Wayland
.
Используя консоль
Для запуска сеанса Plasma с
Wayland
из консоли выполните
/usr/lib/plasma-dbus-run-session-if-needed /usr/bin/startplasma-wayland
[1]
.
Для запуска Plasma с помощью
xinit/startx
добавьте строки
export DESKTOP_SESSION=plasma
и
exec startplasma-x11
в файл
.xinitrc
или запустите его командой
startx /usr/bin/startplasma-x11
. Если вы хотите автоматически запускать
Xorg
при входе в систему, ознакомьтесь со статьёй
xinit (Русский)#Автозапуск X при входе в систему
.
Настройка
Большинство настроек приложений KDE хранятся в каталоге
~/.config/
. Однако для настройки KDE обычно используется графическое приложение
Параметры системы
, которое также можно запустить через терминал командой
systemsettings
.
Персонализация
Рабочий стол Plasma
Темы
Есть различные типы тем KDE, различающиеся по области своего действия:
Глобальные темы
— комплексные пакеты, которые могут включать темы Plasma, стили приложений, цвета, шрифты, значки, курсоры, заставки, темы SDDM и цветовые схемы Konsole.
Темы Plasma
, меняющие внешний вид панелей и виджетов Plasma. Для завершённого внешнего вида часто рекомендуется использовать сопутствующую тему Kvantum или Aurorae.
Стили приложений
, меняющие внешний вид программ.
Стили приложений, которые используют
движки тем
, такие как
Kvantum
,
QtCurve
[2]
,
QSvgStyle
[3]
и
Aurorae
.
#Темы значков
для приложений, файлов и действий.
Для удобства установки и обновления некоторые темы доступны как в
официальных репозиториях
, так и в
AUR
.
Глобальные темы также можно установить через
Параметры системы > Цвета и оформления > Оформление рабочей среды > Загрузить новые оформления
.
Важно
Глобальные темы обычно предоставляются конечными пользователями и не проверяются. При загрузке и применении глобальных тем следует соблюдать особую осторожность, так как они могут запускать произвольный код, что однажды уже
приводило к потере пользовательских данных
.
Внешний вид GTK-приложений
Совет
Способы достижения единого внешнего вида приложений Qt и GTK описаны в статье
Единый вид приложений Qt и GTK
.
Для GTK-приложений рекомендуется использовать тему
breeze-gtk
, которая имитирует дизайн Breeze, использующийся в Plasma.
Установите
kde-gtk-config
(часть группы пакетов
plasma
), перелогиньтесь и выберите
Breeze
в качестве темы GTK через
Параметры системы > Цвета и оформления > Оформление приложений > Настроить оформление приложений GNOME/GTK...
.
This article or section is out of date.
Reason:
Фоновая служба Plasma GTKd перезаписывает настройки GTK при загрузке Plasma. (Discuss in
Talk:KDE (Русский)
)
В некоторых случаях, подсказки в GTK-приложениях имеют белый текст на белом фоне, что заметно усложняет их чтение. Чтобы изменить цвета в GTK2-приложениях, найдите раздел для подсказок ("tooltips") в файле
.gtkrc-2.0
и измените его. Для GTK3-приложений измените два файла:
gtk.css
и
settings.ini
.
Некоторые GTK2-приложения (например,
vuescan-bin
AUR
) всё равно плохо смотрятся из-за невидимых флажков с темой Breeze или Adwaita в Plasma. Для решения этой проблемы, установите и выберите, к примеру, тему Numix-Frost-Light из пакета
numix-frost-themes
AUR
в приложении
Параметры системы > Цвета и оформления > Оформление приложений > Настроить оформление приложений GNOME/GTK... > Стиль программ GTK
. Numix-Frost-Light также выглядит похоже на Breeze.
Аватар
Plasma и
SDDM
используют изображения из
/var/lib/AccountsService/icons/
в качестве аватаров пользователей. Чтобы выбрать аватар с помощью графического интерфейса, перейдите в
Параметры системы > Пользователи
. Для восстановления стандартного аватара можно удалить файл с вашим именем пользователя.
Виджеты
Плазмоиды
— это виджеты для расширения функциональности рабочего стола Plasma. Они доступны в
AUR
.
Скриптовые плазмоиды можно установить через контекстное меню панели или рабочего стола, выбрав
Режим редактирования > Добавить виджеты... > Пополнить список виджетов... > Загрузить виджеты Plasma
. Здесь вы сможете устанавливать, удалять и обновлять любые виджеты, размещённые на
store.kde.org
.
Звуковой апплет в системном трее
Установите
plasma-pa
или
kmix
(запустите Kmix из Меню запуска приложений). Обратите внимание, что
plasma-pa
устанавливается вместе с группой пакетов
plasma
и не требует настройки.
Примечание
Чтобы настроить
шаг регулировки звука
, добавьте
VolumePercentageStep=
шаг
в раздел
[Global]
файла
~/.config/kmixrc
, установив желаемый шаг (целое число).
Отключение тени панели
В связи с тем, что панель Plasma находится поверх других окон, её тень всегда падает на них.
[4]
Для отключения данной функции без влияния на какие-либо другие тени,
установите
xorg-xprop
и выполните данную команду:
$ xprop -remove _KDE_NET_WM_SHADOW
затем кликните курсором мыши на панель.
[5]
Для автоматизации данных действий установите
xorg-xwininfo
и создайте следующий скрипт:
/usr/local/bin/kde-no-shadow
#!/bin/bash
for WID in $(xwininfo -root -tree | sed '/"plasmashell": ("plasmashell" "plasmashell")/!d; s/^  *\([^ ]*\) .*/\1/g'); do
   xprop -id $WID -remove _KDE_NET_WM_SHADOW
done
Сделайте скрипт
исполняемым
.
Скрипт можно добавить в автоматический запуск при входе в систему через
Параметры системы > Автозапуск > Добавить сценарий входа в систему
(если скрипт запускается слишком рано, может понадобиться добавить что-то вроде
sleep 5
):
$ kcmshell6 autostart
Масштабирование экрана / HiDPI мониторы
Смотрите
HiDPI (Русский)#KDE Plasma
.
Plasma Mobile
Репозиторий
plasma-phone-settings
предоставляет несколько рекомендуемых настроек, которые могут быть применены глобально (
/etc/xdg
) и/или для отдельного пользователя (
~/.config
).
Экран блокировки
/etc/xdg/kscreenlockerrc
(или
~/.config/kscreenlockerrc
) блокирует экран сразу после входа.
[6]
Полезно в сочетании с автовходом экранного менеджера, например
SDDM (Русский)#Автоматический вход в систему
.
Виртуальная клавиатура
Если на вашем устройстве есть физическая клавиатура, но вы всё равно хотите использовать виртуальную, добавьте
переменную окружения
KWIN_IM_SHOW_ALWAYS=1
в ваш сеанс Wayland.
Декорации окон
Декорации окон
можно найти в
AUR
.
Их можно настроить через
Параметры системы > Цвета и оформления > Оформление окон
; там же можно напрямую скачать и установить новые темы в один клик.
Темы значков
Темы значков устанавливаются и изменяются в приложении
Параметры системы > Цвета и оформления > Значки
.
Примечание
Все современные среды рабочего стола для Linux используют одинаковый формат значков, но в средах вроде
GNOME
используется меньше значков (особенно в меню и панелях инструментов). В связи с тем, что в темах для таких сред, как правило, не хватает значков, используемых в Plasma и приложениях KDE, рекомендуется устанавливать темы совместимые с Plasma.
Совет
В связи с тем, что некоторые темы значков не наследуют их от стандартной темы, вам может не хватать определённых значков. Чтобы наследовать их от Breeze, добавьте
breeze
в массив
Inherits=
в файле
/usr/share/icon/
название-темы
/index.theme
. Например:
Inherits=breeze,hicolor
. Данный процесс придётся повторять после каждого обновления темы значков. Как вариант, воспользуйтесь
хуками pacman
для автоматизации этих действий.
Экономия места на экране
Рабочая среда Plasma Netbook была удалена из Plasma 5, подробности доступны на
официальном форуме
. Но несмотря на это, вы можете добиться похожего результата, в файле
~/.config/kwinrc
добавив строку
BorderlessMaximizedWindows=true
в секции
[Windows]
.
Генерирование эскизов файлов
Для генерирования эскизов медиафайлов и их предпросмотра в Dolphin или на рабочем столе
установите
пакеты
kdegraphics-thumbnailers
и
ffmpegthumbs
.
Затем выберите категории эскизов для отображения на рабочем столе: кликните ПКМ на обоях и перейдите в
Настроить рабочий стол и обои...
>
Значки
>
Настроить модули предварительного просмотра...
.
В
Dolphin
данная функция находится в меню
Настройка > Настроить Dolphin... > Интерфейс > Миниатюры
.
Ночная цветовая схема
Plasma предоставляет функцию «Ночная цветовая схема» (Night Light), похожую на
Redshift
и поддерживающую как
Xorg
, так и
Wayland
. Она изменяет цветовую температуру, делая её теплее и тем самым уменьшая усталость глаз. Включить и настроить данную функцию можно в приложении
Параметры системы > Цвета и оформления > Ночная цветовая схема
.
Печать
Совет
Используйте веб-интерфейс
CUPS
для более быстрой настройки. Принтеры, настроенные таким образом, могут быть использованы приложениями KDE.
Также принтеры можно настроить в приложении
Параметры системы > Принтеры
. Для этого
установите
пакеты
print-manager
,
cups
и
system-config-printer
. Подробнее о настройке CUPS вы можете прочитать на странице
CUPS (Русский)#Настройка
.
Поддержка Samba/Windows
Для предоставления общего доступа к файлам через Dolphin нужно установить пакет
kdenetwork-filesharing
и включить поддержку общих каталогов (usershares), которая в стандартном файле настроек (
smb.conf
) отключена по умолчанию. Инструкции по включению приведены в разделе
Samba (Русский)#Создание ресурсов общего доступа от имени обычного пользователя
. После выполнения инструкций и перезапуска Samba обмен файлами в Dolphin заработает.
Подключение к общим каталогам Windows через Dolphin работает из коробки. Используйте адрес
smb://
имя_сервера
/
имя_ресурса
для подключения и просмотра файлов.
Совет
Используйте
*
(звёздочку) в имени и пароле пользователя в диалоге Dolphin для доступа к общему каталогу Windows без аутентификации.
В отличие от файловых менеджеров, основанных на
GTK
и использующих GVfs также для открытия программ, открытие файлов из общего каталога Samba в Dolphin (использующего KIO) сначала копирует файл целиком в локальную систему перед его открытием в большинстве программ (исключение —
VLC
). Для решения этой проблемы можно использовать файловые менеджеры на основе GTK, например,
thunar
с
gvfs
и
gvfs-smb
(и
gnome-keyring
для сохранения учётных данных).
Также можно
смонтировать
общий каталог Samba с помощью
cifs-utils
. Тогда Plasma будет воспринимать его как обычную локальную папку, к которой можно обращаться как обычно. Для более подробной информации смотрите статьи
Samba (Русский)#Ручное монтирование
и
Samba (Русский)#Автоматическое монтирование
.
Для настройки подключения к Samba из графического интерфейса можно использовать
samba-mounter-git
AUR
, который предлагает практически ту же самую функциональность, но доступную в приложении
Параметры системы
>
Network Drivers
. Тем не менее, данная функциональность может ломаться с выходом новых версий KDE Plasma.
Комнаты KDE
Комнаты KDE
(
Desktop Activities
) представляют собой специальные рабочие пространства, для каждого из которых можно задавать независимые настройки.
Управление питанием
Установите
powerdevil
для получения встроенной службы управления энергопотреблением Plasma. Данная служба предлагает дополнительные возможности по оптимизации энергопотребления, регулировке яркости экрана (если поддерживается) и получению информации о состоянии аккумуляторов устройств.
Совет
Для интеграции с
профилями питания
нужна опциональная зависимость
power-profiles-daemon
.
Примечание
Power Devil может не
переопределять
все настройки logind (например, закрытие крышки ноутбука). В таких случаях потребуется изменить настройки самого́ logind — более подробная информация доступна в разделе
Управление питанием#События ACPI
.
Автозапуск приложений
Plasma может автоматически запускать приложения и скрипты во время запуска и завершения работы. Для добавления приложения или скрипта в автозапуск перейдите в
Параметры системы > Автозапуск
. После добавления приложения или скрипта входа будет создан соответствующий файл
.desktop
.
Примечание
Приложения могут быть автоматически запущены только во время входа в систему, тогда как скрипты могут быть также запущены при завершении работы или даже перед запуском Plasma.
Скрипты будут запущены только в том случае, если они являются
исполняемыми
.
Для скриптов, которые ранее размещались в
~/.config/autostart-scripts/
, будет выполнена
автоматическая миграция в файлы .desktop
.
Разместите
ярлыки приложений
(то есть файлы
.desktop
) в соответствующем каталоге
XDG Autostart
.
Разместите или создайте символические ссылки на скрипты в одном из следующих каталогов:
~/.config/plasma-workspace/env/
: для запуска скриптов во время входа в систему, перед запуском Plasma.
~/.config/plasma-workspace/shutdown/
: для запуска скриптов во время завершения работы Plasma.
Смотрите также
официальную документацию
.
Phonon
Из
Википедии
:
Phonon — мультимедийный фреймворк от KDE, который предоставляет API для разработки мультимедиа-приложений. Phonon использует набор расширяемых модулей, выполняющих реальную работу.
Phonon широко используется в среде KDE как для аудио (например, для системных уведомлений), так и для видео (например, для видео-миниатюр в
Dolphin
).
Он поддерживает следующие бекенды:
VLC
:
phonon-qt6-vlc
GStreamer
:
phonon-qt6-gstreamer-git
AUR
, для поддержки дополнительных кодеков смотрите
GStreamer#Installation
mpv
:
phonon-qt6-mpv
AUR
,
phonon-qt6-mpv-git
AUR
KDE
рекомендует только бекенд VLC
. Бекенд GStreamer
не поддерживается
, но некоторые популярные дистрибутивы Linux (например, Kubuntu и Fedora-KDE) используют GStreamer по умолчанию, поскольку он позволяет убрать запатентованные кодеки MPEG из стандартной установки.
Примечание
Можно установить несколько бекендов и изменять их приоритет в приложении
phononsettings
.
Согласно
форуму KDE
, у бекенда VLC отсутствует поддержка
ReplayGain
.
Во время использования бекенда на VLC могут наблюдаться сбои в работе приложений, когда Plasma хочет отправить уведомление со звуком (также и в некоторых других случаях)
[7]
. Данную проблему можно попробовать решить обновлением кеша плагинов VLC:
# /usr/lib/vlc/vlc-cache-gen /usr/lib/vlc/plugins
Резервное копирование и восстановление
Plasma хранит пользовательские настройки в папке
XDG_CONFIG_HOME
. Вы можете посмотреть
информацию об используемых файлах конфигурации
и
настроить их резервное копирование
.
Запуск через systemd
Plasma использует
пользовательский экземпляр systemd
для запуска. Этот метод используется по умолчанию с версии 5.25, но его можно
отключить и перейти на стартовые скрипты
с помощью команды (однако это может перестать работать в будущем):
$ kwriteconfig6 --file startkderc --group General --key systemdBoot false
Подробнее о реализации можно почитать здесь:
Edmundson's blog: plasma and the systemd startup
.
Проверка орфографии
Для проверки орфографии приложения KDE используют фреймворк
sonnet
. Поддерживаемые им
инструменты проверки орфографии
указаны в опциональных зависимостях этого пакета.
Настроить можно через
Параметры системы > Проверка орфографии
.
Запуск kwin wayland на NVIDIA
Смотрите
https://community.kde.org/Plasma/Wayland/Nvidia
.
Приложения
Проект KDE поставляет набор приложений, интегрированных в среду рабочего стола Plasma, полный список которых доступен в группе пакетов
kde-applications
. Также в категории
Category:KDE (Русский)
доступны статьи, относящиеся к приложениям KDE.
Кроме приложений, поставляемых в KDE Applications, доступны также и многие другие, дополняющие рабочий стол Plasma. Некоторые из них описаны ниже.
Системное администрирование
Сочетание клавиш для остановки X-сервера
Перейдите в
Параметры системы > Клавиатура > Дополнительно (вкладка)
и отметьте флажок
Комбинация клавиш для прерывания работы X-сервера
.
KCM
Модули KCM (
KC
onfig
M
odule) добавляют компоненты настройки системы в приложение
Параметры системы
. Также их можно запустить через командную строку командой
kcmshell6
.
sddm-kcm
— Модуль для настройки
SDDM
.
https://invent.kde.org/plasma/sddm-kcm
||
sddm-kcm
kde-gtk-config
— Конфигурация GTK2 и GTK3 для KDE.
https://invent.kde.org/plasma/kde-gtk-config
||
kde-gtk-config
wacom tablet
— Графический интерфейс для Wacom Linux Drivers.
https://www.linux-apps.com/p/1127862/
||
wacomtablet
Больше модулей KCM можно найти на сайте
linux-apps.com
.
Локальный поисковик
В KDE Plasma есть
локальный поисковик
—
Baloo
, который позволяет индексировать и искать файлы.
Веб-браузеры
Следующие веб-браузеры могут быть интегрированы в Plasma:
Konqueror
— Часть проекта KDE. Поддерживает два движка — KHTML и Qt WebEngine, основанный на
Chromium
.
https://konqueror.org/
||
konqueror
Falkon
— Веб-браузер, основанный на Qt и включающий в себя возможности интеграции с Plasma. Использует движок Qt WebEngine.
https://userbase.kde.org/Falkon/
||
falkon
Chromium
— Chromium и его проприетарный вариант Google Chrome довольно ограничены в интеграции с Plasma. Они
могут использовать KWallet
и диалоги Plasma для открытия и сохранения файлов.
https://www.chromium.org/
||
chromium
Firefox
— Firefox можно настроить для большей интеграции с Plasma. Смотрите
Firefox (Русский)#Интеграция с KDE
для более подробной информации.
https://mozilla.org/firefox
||
firefox
Совет
Начиная с Plasma 5.13 можно интегрировать
Firefox
или
Chrome
с Plasma для получения следующих возможностей: управление воспроизведением медиа через трей Plasma, уведомление о загрузках и нахождение открытых вкладок через KRunner.
Установите
plasma-browser-integration
и соответствующее дополнение для браузера. Поддержка Chrome/Chromium уже должна быть включена, для Firefox смотрите
Firefox (Русский)#Интеграция с KDE
.
PIM
KDE поставляет свой собственный набор приложений для управления персональной информацией (
personal information management
, PIM), что включает в себя работу с электронными письмами, контактами, календарями и так далее. Чтобы установить все PIM-пакеты, воспользуйтесь группой пакетов
kde-pim
или мета-пакетом
kde-pim-meta
.
Akonadi
Akonadi представляет собой хранилище локального кеша для PIM-данных, которые, независимо от их происхождения, могут использоваться другими приложениями. Сюда входят: электронная почта, контакты, календари, события, журналы, будильники, заметки и так далее. Формат хранения данных зависит от самих данных (например, контакты могут храниться в формате vCard).
Установите
пакет
akonadi
. Для получения дополнений установите
kdepim-addons
.
Примечание
Если вы не планируете использовать
MariaDB
в качестве базы данных, то используйте следующую команду для пропуска зависимостей
mariadb
при установке пакета
akonadi
:
# pacman -S akonadi --assume-installed mariadb
Смотрите также
FS#32878
.
Если Akonadi не найдёт
/usr/bin/mysqld
при первом запуске, он станет использовать SQLite.
MySQL
По умолчанию Akonadi использует
/usr/bin/mysqld
(по умолчанию это
MariaDB
, другие реализации описаны в статье
MySQL (Русский)
) для запуска собственного экземпляра MySQL с базой данных в
~/.local/share/akonadi/db_data/
.
Общесистемный экземпляр MySQL
Akonadi поддерживает использование общесистемного экземпляра
MySQL
для своей базы данных.
[8]
~/.config/akonadi/akonadiserverrc
[%General]
Driver=QMYSQL

[QMYSQL]
Host=
Name=akonadi_
имя_пользователя
Options="UNIX_SOCKET=/run/mysqld/mysqld.sock"
StartServer=false
PostgreSQL
Akonadi поддерживает использование как существующего общесистемного экземпляра
PostgreSQL
(то есть
postgresql.service
), так и запуск PostgreSQL с правами пользователя и базой данных в
~/.local/share/akonadi/db_data/
.
Пользовательский экземпляр PostgreSQL
Установите
пакеты
postgresql
и
postgresql-old-upgrade
.
Отредактируйте файл конфигурации Akonadi так, чтобы он содержал следующие параметры:
~/.config/akonadi/akonadiserverrc
[%General]
Driver=QPSQL
Примечание
Секция
[QPSQL]
и её значения будут созданы во время запуска Akonadi.
База данных будет храниться в каталоге
~/.local/share/akonadi/db_data/
.
Запустите Akonadi командой
akonadictl start
и проверьте его статус:
akonadictl status
.
Примечание
Начиная с
akonadi
19.08.0-1 кластер базы данных PostgreSQL
~/.local/share/akonadi/db_data/
автоматически обновляется при обнаружении нового крупного обновления PostgreSQL.
Более старые версии
akonadi
требуют обновления базы данных вручную после крупных обновлений PostgreSQL. Следуйте
инструкциям обновления на KDE UserBase Wiki
, чтобы обновить базу данных PostgreSQL в
~/.local/share/akonadi/db_data/
, используемую Akonadi. Убедитесь, что заданы правильные пути к бинарным файлам PostgreSQL, используемые
postgresql
и
postgresql-old-upgrade
, смотрите
PostgreSQL (Русский)#Обновление PostgreSQL
.
Общесистемный экземпляр PostgreSQL
Данный метод требует уже настроенный и запущенный экземпляр
PostgreSQL
.
Создайте аккаунт пользователя PostgreSQL:
[postgres]$ createuser
имя_пользователя
Создайте базу данных для Akonadi:
[postgres]$ createdb -O
имя_пользователя
-E UTF8 --locale=C -T template0 akonadi-
имя_пользователя
Настройте Akonadi, чтобы он использовал общесистемный PostgreSQL:
~/.config/akonadi/akonadiserverrc
[%General]
Driver=QPSQL

[QPSQL]
Host=/run/postgresql
Name=akonadi-
имя_пользователя
StartServer=false
Примечание
Собственные порт, имя пользователя и пароль можно указать с помощью опций
Port=
,
User=
,
Password=
в секции
[QPSQL]
.
Запустите Akonadi командой
akonadictl start
и проверьте его статус:
akonadictl status
.
SQLite
Для использования
SQLite
отредактируйте файл конфигурации Akonadi так, чтобы он содержал следующие параметры:
~/.config/akonadi/akonadiserverrc
[%General]
Driver=QSQLITE
Примечание
Секция
[QSQLITE]
и её значения будут созданы во время запуска Akonadi.
База данных будет храниться в файле
~/.local/share/akonadi/akonadi.db
.
Отключение Akonadi
Пользователи, которые хотят отключить Akonadi, должны не запускать приложения KDE, которые зависят от него. Смотрите раздел
Disabling the Akonadi subsystem
в KDE UserBase для более подробной информации.
KDE Connect
KDE Connect
предлагает ряд функций для подключения телефона на базе
Android
или
iOS
к вашему устройству с Linux:
Пересылайте файлы и ссылки с KDE в любое приложение (и наоборот).
Эмуляция тачпада: используйте экран вашего смартфона как тачпад компьютера.
Синхронизация уведомлений (Android 4.3+): получайте уведомления с вашего Android-смартфона на рабочем столе.
Общий буфер обмена: копируйте на компьютере и вставляйте на телефоне (и наоборот).
Удалённое управление медиаконтентом: используйте ваш смартфон для управления медиаплеерами в Linux.
Подключение по Wi-Fi: нет нужды в проводах или Bluetooth.
Шифрование RSA: ваши данные в безопасности.
Вам нужно будет установить KDE Connect как на компьютере, так и на телефоне. На компьютере
установите
пакет
kdeconnect
. На Android установите KDE Connect из
Google Play
или
F-Droid
. Для доступа к файловой системе телефона также нужно
установить
пакет
sshfs
и дать соответствующее разрешение на доступ к ФС при запуске Android-приложения. На iOS установите KDE Connect из
App Store
. Не все функции из версии для Android доступны в версии для iOS.
Для работы удалённого ввода в сеансе Wayland нужен пакет
xdg-desktop-portal
.
KDE Connect можно использовать и с другими средами рабочего стола. Пользователи GNOME могут улучшить интеграцию с помощью установки
gnome-shell-extension-gsconnect
AUR
вместо
kdeconnect
. Чтобы запустить демон KDE Connect вручную, выполните
/usr/bin/kdeconnectd
.
Если вы используете
межсетевой экран
, вам потребуется открыть TCP- и UDP-порты от
1714
до
1764
.
Иногда KDE Connect не обнаруживает телефон. Вы можете перезапустить службы, выполнив
killall kdeconnectd
, а затем открыв kdeconnect в системных настройках или выполнив команду
kdeconnect-cli --refresh
и затем
kdeconnect-cli -l
. В KDE Connect для Android также можно использовать
Создать сопряжение с новым > Добавить устройства по IP
.
Советы и рекомендации
Использование альтернативного оконного менеджера
В Plasma можно использовать оконный менеджер, отличный от KWin. Это позволяет сочетать функциональность рабочего стола KDE с удобством
фреймового оконного менеджера
, который может быть более проработанным, чем скрипты KWin для тайлинга.
Plasma
больше не позволяет
выбирать альтернативный оконный менеджер в
Параметрах системы
, но его ещё можно изменить другими способами.
Примечание
После замены Kwin на
оконный менеджер
без
композитинга
(например,
Openbox
) связанные с ним эффекты рабочего стола (прозрачность и т.п.) пропадут. В таком случае установите и запустите отдельный композитный менеджер, например,
Xcompmgr
или
picom
.
Замена службы KWin
Начиная с KDE 5.25, по умолчанию используется
запуск через systemd
.
Замаскируйте
пользовательскую службу
plasma-kwin_x11.service
, чтобы KWin не запускался при запуске системы.
Затем
создайте
новую
пользовательскую службу
, которая будет запускать нужный вам оконный менеджер
[9]
:
~/.config/systemd/user/plasma-custom-wm.service
[Install]
WantedBy=plasma-workspace.target

[Unit]
Description=Plasma Custom Window Manager
Before=plasma-workspace.target

[Service]
ExecStart=
/путь/к/оконному/менеджеру
Slice=session.slice
Restart=on-failure
Для использования выполните
daemon-reload
(в
пользовательском экземпляре systemd
), перепроверьте, что пользовательская служба
plasma-kwin_x11.service
замаскирована, и
включите
свежесозданную пользовательскую службу
plasma-custom-wm.service
.
Примечание
При использовании i3 может понадобиться вручную задать диалогам открытие в плавающем режиме для их корректного отображения. Смотрите раздел
i3 (Русский)#Правильное обращение с плавающими диалогами
для получения более подробной информации.
Использование стартовых скриптов и KDEWM
Для перехода на стартовые скрипты отключите запуск через systemd, как описано в разделе
#Запуск через systemd
. После этого можно сменить оконный менеджер путём изменения
переменной окружения
KDEWM
перед запуском Plasma.
Для всей системы
Если у вас есть root-доступ, можно добавить XSession, который будет доступен всем пользователям в качестве опции на экране входа в систему.
Сначала создайте такой скрипт и сделайте его
исполняемым
:
/usr/local/bin/plasma-i3.sh
#!/bin/sh
export KDEWM=/usr/bin/i3
/usr/bin/startplasma-x11
Вместо
/usr/bin/i3
можно указать путь к другому нужному вам оконному менеджеру. Убедитесь, что путь задан правильно. Если KDE не сможет запустить оконный менеджер, сеанс завершится неудачей и пользователь будет выброшен обратно на экран входа в систему.
Затем для добавления XSession создайте файл в
/usr/share/xsessions/
с таким содержимым:
/usr/share/xsessions/plasma-i3.desktop
[Desktop Entry]
Type=XSession
Exec=/usr/local/bin/plasma-i3.sh
DesktopNames=KDE
Name=Plasma (i3)
Comment=KDE Plasma with i3 as the WM
Comment[ru]=KDE Plasma с оконным менеджером i3
Сеанс KDE/Openbox
Пакет
openbox
предоставляет сеанс для использования KDE с
Openbox
. Чтобы его использовать, отключите
#Запуск через systemd
и выберите
KDE/Openbox
из меню
экранного менеджера
.
Для запуска сеанса вручную добавьте следующую строку в ваш файл
xinitrc
:
~/.xinitrc
exec openbox-kde-session
Скрипты KWin для тайлинга
Список расширений KWin, с помощью которых можно сделать его более похожим на
тайловые оконные менеджеры
.
Bismuth
— Дополнение, которое автоматически выполняет тайлинг окон и позволяет управлять ими с помощью клавиатуры, подобно i3, Sway или dwm.
https://github.com/Bismuth-Forge/bismuth
||
kwin-bismuth
AUR
[
ссылка недействительна
: package not found]
Polonium
— Неофициальный преемник Bismuth.
https://github.com/zeroxoneafour/polonium
||
kwin-polonium
AUR
Kröhnkite
— Расширение для динамического тайлинга, вдохновлённое dwm.
https://github.com/esjeon/krohnkite
||
kwin-scripts-krohnkite-git
AUR
KZones
— Скрипт, который имитирует поведение функции «Fancy Zones» из Microsoft PowerToys и Snap Layouts из Windows 11.
https://github.com/gerritdevriese/kzones
||
kwin-scripts-kzones
AUR
Настройка разрешения экрана / нескольких мониторов
Для настройки разрешения экрана и нескольких мониторов в Plasma
установите
пакет
kscreen
, после чего появятся дополнительные опции в приложении
Параметры системы > Экран и монитор
.
Настройка ICC-профилей
Для настройки
ICC-профилей
в Plasma
установите
пакет
colord-kde
, который добавляет дополнительные опции в
Параметры системы > Управление цветом
.
ICC-профили можно импортировать с помощью кнопки
Импортировать профиль
.
HDR
Поддержка HDR является экспериментальной и работает только в сеансе Wayland. Включить можно через
Параметры системы > Экран и монитор > Расширенный динамический диапазон (HDR) > Включить HDR
.
Дополнительную информацию можно найти в
блоге Xaver Hugl
и в статье
HDR monitor support
.
Вещи, которые работают:
Игры
Пока API не стабилизирован, некоторым играм для работы требуется Vulkan-слой
vk-hdr-layer-kwin6-git
AUR
.
Запустите Steam с включенным HDR. После этого всем играм будет доступен HDR, но игры и сам Steam будут находиться в окне gamescope.
$ gamescope --hdr-enabled --steam -- env DXVK_HDR=1 steam
Чтобы включить HDR для отдельной игры, пропишите в её
Параметры запуска
:
DXVK_HDR=1 gamescope -f --hdr-enabled %command%
Чтобы запустить игру не из Steam через gamescope:
$ DXVK_HDR=1 gamescope -f --hdr-enabled
команда
Игра запустится в окне gamescope.
Примечание
По умолчанию
gamescope
запускается с разрешением 1280x720. Для изменения разрешения используйте параметры
-W
и
-H
.
Запуск Windows-приложения с включенным HDR в Wine и Wayland
$ ENABLE_HDR_WSI=1 DXVK_HDR=1 DISPLAY=wine
программа
.exe
Запуск Linux-игр с включенным HDR (например, Quake II RTX)
$ ENABLE_HDR_WSI=1 SDL_VIDEODRIVER=wayland quake2rtx
Видео
Воспроизведение видео с HDR через MPV:
$ ENABLE_HDR_WSI=1 mpv --vo=gpu-next --target-colorspace-hint --gpu-api=vulkan --gpu-context=waylandvk "
путь/к/видео
"
Отключение открытия Меню запуска приложений клавишей Super (Windows)
Для отключения данной функции пока что придётся напрямую отредактировать файл
kwinrc
, в разделе
ModifierOnlyShortcuts
прописав пустое значение для клавиши
Meta
:
$XDG_CONFIG_HOME/kwinrc
[ModifierOnlyShortcuts]
Meta=
Или можно воспользоваться следующей командой:
$ kwriteconfig6 --file kwinrc --group ModifierOnlyShortcuts --key Meta ""
Отключение отображения закладок браузера в меню приложений
KDE отображает закладки браузера в меню запуска приложений, если работает интеграция браузера с Plasma (Plasma Browser Integration).
Для отключения этой функции перейдите в
Параметры системы > Поиск > Поиск Plasma
и отключите
Закладки
.
Интеграция с IBus
IBus
— это
фреймворк методов ввода
; он может быть интегрирован в KDE. Подробнее смотрите
IBus#Integration
.
Использование
IBus
может потребоваться при использовании KDE на
Wayland
для поддержки акцентов и dead keys
[10]
.
Включение точки доступа в plasma-nm
Смотрите
NetworkManager#Sharing internet connection over Wi-Fi
.
Восстановление предыдущего сеанса
Если выбран пункт
Параметры системы > Сеанс > Управление сеансами > Восстановление сеанса > Восстанавливать приложения, которые были запущены: Перед последним выходом из системы
(по умолчанию), то ksmserver будет автоматически сохранять открытые приложения в файл
~/.config/ksmserverrc
и загружать их оттуда при следующем входе.
Примечание
На данный момент родные окна Wayland не могут быть восстановлены. Информацию о текущем состоянии разработки можно посмотреть в
Wayland Showstoppers
.
Получение локальной почты в KMail
Если вы настроили доставку локальной почты на
почтовом сервере
, который использует формат
Maildir
, вы можете захотеть получать эту почту в KMail. Для этого вы можете повторно использовать стандартную учётную запись KMail «Локальные папки», которая хранит почту в
~/.local/share/local-mail/
.
Создайте символическую ссылку
~/Maildir
(куда обычно доставляется почта в формате Maildir), ведущую на папку входящих сообщений Local Folders:
$ ln -s .local/share/local-mail/inbox ~/Maildir
Или создайте новую учётную запись с типом
Maildir
и укажите для неё каталог
~/Maildir
.
Настройка Plasma для всех пользователей
Измените файлы
config/main.xml
в каталоге
/usr/share/plasma
. Например, чтобы настроить Application Launcher для всех пользователей, измените файл
/usr/share/plasma/plasmoids/org.kde.plasma.kickoff/contents/config/main.xml
. Чтобы предотвратить перезапись файлов при обновлении пакетов,
добавьте файлы в список NoUpgrade в Pacman
.
Особые параметры окон
В Kwin есть возможность задавать параметры для определённых окон/приложений. Например, вы можете принудительно включить панель заголовка окна, даже если разработчик приложения решил, что её не должно быть. Можно задать начальную позицию, размер, сворачивание, расположение выше/ниже других и так далее.
Для создания параметра нажмите
Alt+F3
, когда нужное окно находится в фокусе. Затем в
Дополнительно > Настроить индивидуальные параметры окна/приложения
можно задать нужное свойство. Список созданных параметров доступен через
Параметры системы > Диспетчер окон > Особые параметры окон
.
Виртуальная клавиатура
По умолчанию виртуальные клавиатуры не установлены. Выберите подходящую (смотрите
List of applications/Utilities#On-screen keyboards
), например Maliit, и установите её. Затем включите её через
Параметры системы
.
Решение проблем
После обновления до KDE 6 приложения KDE не запускаются в GNOME
В приложениях KDE 6 по умолчанию используется Wayland, и они не работают под GNOME Wayland (и, возможно, под другими средами). Можно заставить приложения работать через X11, установив
переменную окружения
QT_QPA_PLATFORM=xcb
.
Это обходное решение для багов KDE, а не проблема самого́ Wayland.
После обновления до KDE 6 пропали значки KDE
После обновления до KDE 6 могут пропасть значки KDE, при этом в свежесозданной учётной записи значки работают.
Проблема в том, что при обновлении потерялась тема, и её нужно выбрать заново. Для этого перейдите в
Параметры системы > Цвета и оформления > Значки
и выберите желаемую тему значков.
Огромные или непропорциональные шрифты
Попробуйте вручную задать значение DPI равное
96
через
Параметры системы > Текст и шрифты > Шрифты
.
Если это не помогло, попробуйте также вручную установить значение DPI в конфигурации сервера Xorg, как указано на странице
Xorg (Русский)#Настройка DPI вручную
.
Настройки
Множество проблем в KDE могут возникать из-за ошибок в файлах настроек.
Странное поведение рабочего стола Plasma
Проблемы в Plasma обычно вызваны нестабильными
виджетами
(
плазмоидами
) или
темами Plasma
. Первым делом найдите, какие плазмоиды и темы вы недавно устанавливали, и попробуйте их отключить или удалить.
Если вы наблюдаете проблемы с зависанием/закрытием Plasma, скорее всего, они вызваны ошибкой в одном из установленных виджетов. Если вы не помните, какие из них были установлены до появления проблемы (она может быть непостоянной), попробуйте убирать их по одному до исчезновения проблемы. Убедившись, что проблема оказалась в последнем удалённом виджете, вы можете создать отчёт об ошибке на
баг-трекере KDE
, но
только если это официальный виджет
. В ином случае рекомендуется найти виджет на
KDE Store
и уведомить его автора о проблеме (указывая детали, например, как повторить ошибку).
Если вы не можете найти источник проблемы, но не хотите сбрасывать
все
настройки, перейдите в каталог
~/.config/
и введите следующую команду:
$ for j in plasma*; do mv -- "$j" "${j%}.bak"; done
Данная команда переименует
все
файлы конфигурации Plasma вашего пользователя в
*.bak
(например,
plasmarc.bak
), и, когда вы перезайдёте в Plasma, вы снова получите настройки по умолчанию. Для возвращения предыдущего состояния файлов конфигурации достаточно будет убрать расширение
.bak
. Если у вас уже есть файлы
*.bak
, сначала переименуйте, переместите или удалите их. Также крайне рекомендуется регулярно создавать бекапы, смотрите статью
Программы синхронизации и резервного копирования
для получения информации о возможных решениях.
Очистка кэша для решения проблем с обновлением
Также
проблемы
могут быть вызваны старыми данными в кэше. Иногда после обновления они могут вызывать странное, мало предсказуемое и трудное в отладке поведение рабочего стола или программ KDE. Например, незакрываемые оболочки, зависания во время изменения различных настроек, невозможность Ark извлечь архив или невозможность Amarok распознать вашу коллекцию музыки. Очистка кэша также может помочь решить проблему с плохим внешним видом программ KDE или Qt после обновления.
Перестроить кэш можно следующими командами:
$ rm ~/.config/Trolltech.conf
$ kbuildsycoca6 --noincremental
Дополнительно можно удалить содержимое каталога
~/.cache/
. Обратите внимание, что это также очистит и кэш других программ:
$ rm -rf ~/.cache/*
Рабочий стол Plasma не соблюдает настройки локали/языка
Рабочий стол Plasma может использовать настройки, отличные от тех, которые вы задали в параметрах KDE или в файле
locale.conf
(согласно
Локали#Переменные окружения
). Первое, что нужно сделать, это выйти из системы и войти в неё после удаления файла
~/.config/plasma-localerc
, а если это не поможет, попробуйте отредактировать файл вручную. Например, установить переменную
LANG
в
ru_RU.UTF-8
, а переменную
LC_MESSAGES
в
en_US.UTF-8
:
~/.config/plasma-localerc
[Formats]
LANG=ru_RU.UTF-8

[Translations]
LANGUAGE=en_US
Не получается изменить тему, значки, шрифты, цвета в параметрах системы; большинство значков не отображается
Убедитесь, что
переменная окружения
QT_QPA_PLATFORMTHEME
не установлена, команда
printenv QT_QPA_PLATFORMTHEME
должна не вывести ничего. В противном случае, если она установлена (скорее всего qt5ct или qt6ct), переменная будет принудительно устанавливать настройки qt5ct/qt6ct для Qt-приложений, команда
export QT_QPA_PLATFORMTHEME=
должна снять переменную.
Более простым (и более надёжным) решением может быть полное удаление qt5ct и qt6ct.
Не работают уведомления, мультимедийные клавиши или изменение громкости
Это может быть связано с тем, что отключение отображения некоторых пунктов в настройках трея (виджета «Системный лоток»), таких как «Громкость», «Проигрыватель» или «Уведомления», приводит к отключению связанных с этим функций. Так, при отключении «Громкости» перестанут работать клавиши изменения громкости, «Проигрывателя» — мультимедийные клавиши (перемотка, стоп, пауза), «Уведомлений» — отображение уведомлений.
Настройки входа в систему не синхронизируют настройки курсора с SDDM
Настройки входа в систему считывают настройки курсоров из
~/.config/kcminputrc
, без этого файла настройки не будут синхронизироваться. Наиболее простой способ сгенерировать данный файл — изменить настройки курсора в приложении
Параметры системы > Цвета и оформления > Курсоры мыши
, после чего вернуть предпочитаемую тему курсоров.
Отсутствуют панели/виджеты
Сбой или изменение аппаратного обеспечения может изменить номера экранов, даже при использовании одного монитора. Панели/виджеты могут пропасть, это можно исправить в файле
~/.config/plasma-org.kde.plasma.desktop-appletsrc
, изменив значения
lastScreen
.
Графика
Убедитесь, что в системе установлен подходящий драйвер для вашей видеокарты. Смотрите статью
Xorg (Русский)#Установка драйвера
для получения более подробной информации. В случае с более старой видеокартой может помочь
#Отключение эффектов рабочего стола вручную или автоматически для определённых приложений
или
#Отключение композитного режима
.
Получение текущего состояния KWin для поддержки и отладки
Следующая команда выведет полную сводку о текущем состоянии KWin включая использующиеся настройки, данные о композитном бекенде и возможностях драйвера OpenGL. Более подробная информация доступна в
данном блоге
.
$ qdbus6 org.kde.KWin /KWin org.kde.KWin.supportInformation
Отключение эффектов рабочего стола вручную или автоматически для определённых приложений
Эффекты рабочего стола Plasma активированы по умолчанию и, к примеру, не каждая игра автоматически их отключает. Вы можете выключить эффекты рабочего стола вручную в приложении
Параметры системы > Диспетчер окон > Эффекты рабочего стола
и включать/выключать их с помощью сочетания клавиш
Alt+Shift+F12
.
Также можно создать собственные правила KWin для автоматического включения/выключения композитного режима при запуске определённых программ в приложении
Параметры системы > Диспетчер окон > Особые параметры окон
.
Включение прозрачности
Вы увидите следующее сообщение при использовании прозрачного фона без включения композитора:
This color scheme uses a transparent background which does not appear to be supported on your desktop
Перейдите в
Параметры системы > Экран и монитор > Обеспечение эффектов
, отметьте флажок
Графические эффекты: Включать при входе в систему
и перезапустите Plasma.
Отключение композитного режима
В приложении
Параметры системы > Экран и монитор > Обеспечение эффектов
снимите флажок с опции
Графические эффекты: Включать при входе в систему
и перезапустите Plasma.
Мерцание окон в полноэкранном режиме при включённом композитном режиме
В приложении
Параметры системы > Экран и монитор > Обеспечение эффектов
снимите флажок с опции
Графические эффекты: Разрешать приложениям блокировать режим с графическими эффектами
. Это может снизить производительность.
Курсор иногда отображается неправильно
Создайте каталог
~/.local/share/icons/default/
(или
~/.icons/default
) и файл
index.theme
внутри него со следующим содержимым:
~/.local/share/icons/default/index.theme
[Icon Theme]
Inherits=breeze_cursors
Можно заменить
breeze_cursors
на желаемую тему курсора, например
Breeze_Light
(темы курсора находятся в каталоге
/usr/share/icons/
).
Примечание
Перезайдите в систему для применения изменений.
Для Wayland также нужно установить
xdg-desktop-portal-gtk
, чтобы тема курсора применялась в приложениях GTK/GNOME.
Firefox и Thunderbird игнорируют тему курсора
Если Firefox и Thunderbird
работают через Wayland
, они считывают настройки курсора через GSettings.
Для синхронизации настроек KDE с приложениями GTK установите
kde-gtk-config
.
Если устанавливать лишний пакет не хочется, можно указать тему курсора вручную:
$ gsettings set org.gnome.desktop.interface cursor-theme
название-темы
Мигающий курсор во время изменения его вида
Если курсор начинает мигать при изменении его вида (например, при наведении на ссылку), попробуйте установить соответствующий драйвер для ускорения 2D-операций в системе и оконном менеджере.
Непригодное для использования множество разрешений экрана
Локальные настройки kscreen могут переопределять параметры
xorg.conf
. Просмотрите конфигурационные файлы kscreen в каталоге
~/.local/share/kscreen/
и проверьте, не задано ли режиму (mode) неподдерживаемое вашим экраном разрешение.
Размытые значки в системном трее
Приложения часто используют библиотеку appindicator для добавления значков в трей. Если они отображаются размытыми, проверьте установленную версию библиотеки в системе. В случае, если установлен только пакет
libappindicator-gtk2
AUR
, попробуйте также установить
libappindicator
.
Не получается изменить разрешение экрана при запуске в виртуальной машине
При запуске Plasma в виртуальной машине
VMware
,
VirtualBox
или
QEMU
kscreen иногда не может выставить разрешение экрана гостя больше чем 800x600.
В качестве обходного пути можно установить опцию
PreferredMode
в
xorg.conf.d(5)
. Также можно попробовать использовать другой графический адаптер для ВМ: например, в VirtualBox вместо VMSVGA использовать VboxSVGA, а в QEMU — Virtio вместо QXL. Смотрите
KDE Bug 407058
для подробностей.
Dolphin, Kate и другие программы надолго подвисают при открытии
Проверьте, не являются ли пользовательские каталоги (
Документы
,
Загрузки
и т. д.) доступными только для чтения.
Снимок экрана в Spectacle использует старое состояние экрана
Зайдите в
Параметры системы > Экран и монитор > Обеспечение эффектов
и переключите
Создавать миниатюры окон
на
Не создавать
. Если вы используете GPU Intel, убедитесь, что
xf86-video-intel
не установлен
.
Звук
Примечание
Первым делом убедитесь, что у вас установлен пакет
alsa-utils
.
Отсутствие звука после выхода из ждущего режима
В случае если в Plasma отсутствует звук после выхода из ждущего режима и KMix не отображает нужных аудиоустройств, может помочь перезапуск plasmashell и pulseaudio:
$ killall plasmashell
$ systemctl --user restart pulseaudio.service
$ plasmashell
Другим приложениям тоже может понадобиться перезапуск для возобновления возможности воспроизводить звук.
MP3-файлы не воспроизводятся с бекендом GStreamer в Phonon
Эту проблему можно решить установкой плагина libav (пакет
gst-libav
) для GStreamer. Если всё равно есть проблемы, попробуйте другой бекенд для Phonon, например
phonon-qt6-vlc
.
Также убедитесь, что выбранный вами бекенд имеет самый высокий приоритет, в приложении
phononsettings
.
Нет значка громкости в трее и громкость не регулируется мультимедийными клавишами
Проверьте, что пакет
plasma-pa
установлен.
Пропадает звук через некоторое время
Если
journalctl -p4 -t pulseaudio
содержит
Failed to create sink input: sink is suspended
, попробуйте закомментировать следующую строку в
/etc/pulse/default.pa
:
#load-module module-suspend-on-idle
Если проблема осталась, возможно,
plasma-meta
или
plasma
установили
pulseaudio
вместе с
wireplumber
. Для решения проблемы замените
pulseaudio
на
pipewire-pulse
. Если вы хотите использовать
pulseaudio
, замените
wireplumber
на
pipewire-media-session
. Смотрите
PipeWire (Русский)#Клиенты PulseAudio
и
тему на форуме
для более подробной информации.
Управление питанием
Отсутствие ждущего/спящего режима
Если система может переходить в спящий или ждущий режим через
systemd
, но данная опция не отображается в KDE, убедитесь, что установлен пакет
powerdevil
.
Нет настройки профиля управления питанием
Убедитесь, что пакеты
powerdevil
и
power-profiles-daemon
установлены
.
Выполните команду
powerprofilesctl
в консоли и проверьте используемый драйвер. Если есть
intel_pstate
или
amd_pstate
, то всё хорошо, а если нет, то смотрите раздел
CPU frequency scaling#Scaling drivers
.
KMail
Сброс настроек Akonadi для решения проблем с KMail
Смотрите
[11]
для получения подробной информации.
Если необходимо сделать резервную копию настроек, скопируйте следующие каталоги:
$ cp -a ~/.local/share/akonadi ~/.local/share/akonadi-old
$ cp -a ~/.config/akonadi ~/.config/akonadi-old
Пустая папка входящих сообщений в IMAP-аккаунте KMail
Для некоторых аккаунтов KMail, использующих протокол IMAP, папка входящих сообщений может отображаться в виде контейнера верхнего уровня (таким образом делая прочтение сообщений невозможным) со всеми остальными папками в нём.
[12]
. Для решения этой проблемы достаточно отключить подписки на стороне сервера (server-side subscriptions) в настройках аккаунта в KMail.
Ошибка авторизации EWS-аккаунта в KMail
При добавлении EWS-аккаунта в KMail могут возникнуть ошибки авторизации даже с корректными и работающими данными. Вероятнее всего, это вызвано нарушением связи
KWallet
(англ.) и KMail. Для решения проблемы задайте пароль с помощью qdbus:
$ qdbus6 org.freedesktop.Akonadi.Resource.akonadi_ews_resource_0 /Settings org.kde.Akonadi.Ews.Wallet.setPassword "XXX"
Слишком частое журналирование событий QXcbConnection / kscreen.xcb.helper
Смотрите
Qt (Русский)#Настройка журнала Qt
.
Приложения на KF5/Qt 5 не отображают значки в i3/FVWM/awesome
Смотрите
Qt (Русский)#Настройка приложений Qt 5 в средах, отличных от KDE Plasma
.
Проблемы с сохранением учётных данных и постоянно появляющимися диалогами KWallet
KWallet
, систему сохранения паролей, не рекомендуется отключать в настройках пользователя, так как для каждого из них сохраняются некоторые зашифрованные данные, например, пароли от сетей WiFi. Однако постоянно появляющиеся диалоги KWallet могут стать причиной его отключения.
В случае если вас раздражают диалоги разблокировки KWallet когда приложения хотят получить к нему доступ, можно разрешить
экранным менеджерам
SDDM
и
LightDM
автоматически разблокировать бумажник при входе в систему – смотрите
KDE Wallet#Unlock KDE Wallet automatically on login
. Первый бумажник должен быть сгенерирован непосредственно KWallet (а не пользователем), чтобы использовать его при входе в систему.
В случае если вы не хотите открывать в памяти учётные данные бумажника для каждого приложения, можно ограничить доступ некоторых программ к нему с помощью
kwalletmanager
в настройках KWallet.
Если же вы совсем не беспокоитесь насчёт шифрования учётных данных, можно просто оставить поля для ввода пароля пустыми во время создания бумажника в KWallet. В таком случае приложения смогут получать доступ к бумажнику без его предварительной разблокировки.
Discover не отображает приложения
Проблему можно решить установкой пакета
packagekit-qt6
или
packagekit-qt5
[
ссылка недействительна
: package not found]
в зависимости от версии Plasma/Qt.
Важно
Как объяснил в
комментарии на GitHub
один из сопровождающих, работа с системными пакетами через PackageKit принципиально несовместима с Arch Linux — rolling-release дистрибутивом, в котором любое обновление может привести систему в незагружаемое или иное непригодное для использования состояние, если пользователь не позаботится о чтении журналов
pacman
или применении изменений из файлов
.pacnew
перед перезагрузкой.
Discover перестал показывать обновления из репозиториев Arch
Иногда Discover не снимает блокировку PackageKit alpm. Чтобы снять её вручную, удалите
/var/lib/PackageKit/alpm/db.lck
. Нажмите кнопку
Обновить
в Discover, и обновления должны появиться (если есть какие-либо неустановленные обновления).
Высокая нагрузка kscreenlocker_greet на ЦП при использовании драйверов NVIDIA
Как описано в
KDE Bug 347772
(англ.), драйвера NVIDIA OpenGL и QML могут не очень хорошо взаимодействовать друг с другом в Qt 5. Это может привести к тому, что
kscreenlocker_greet
будет использовать довольно много ресурсов ЦП после разблокировки сессии. Для исправления данной проблемы задайте
переменной окружения
QSG_RENDERER_LOOP
значение
basic
.
После чего закройте предыдущий процесс экрана приветствия с помощью команды
killall kscreenlocker_greet
.
"OS error 22" при работе Akonadi на ZFS
Если ваш домашний каталог находится в пуле
ZFS
, создайте файл
~/.config/akonadi/mysql-local.conf
со следующим содержанием:
[mysqld]
innodb_use_native_aio = 0
Смотрите также
MariaDB#OS error 22 when running on ZFS
.
Не работает прокрутка неактивных окон в некоторых программах
Проблема вызвана тем, что GTK3 проблематично обрабатывает события прокрутки мышью. Временным решением является задание
переменной окружения
GDK_CORE_DEVICE_EVENTS=1
. Однако такое решение также не позволяет использовать плавную прокрутку на тачпаде и прокрутку на сенсорном дисплее.
Медленно работающий TeamViewer
TeamViewer может медленно работать при включённых плавных анимациях (таких как сворачивание окон). Временным решением является
#Отключение композитного режима
.
Kmail, Kontact и Wayland
Kmail может зависнуть, показывать чёрное окно просмотра сообщения или что-то подобное, часто после сворачивания и восстановления. Обходным решением может быть установка
переменной окружения
QT_QPA_PLATFORM="xcb;wayland"
. Смотрите
KDE Bug 397825
.
Разблокировка виджетов (Plasma ≥ 5.18)
Если вы ранее заблокировали свои виджеты, вы, вероятно, не сможете разблокировать их снова.
Для этого нужно просто выполнить эту команду:
$ qdbus6 org.kde.plasmashell /PlasmaShell evaluateScript "lockCorona(false)"
Новый
Customize Layout
не требует блокировать их обратно, но если вы хотите это сделать:
$ qdbus6 org.kde.plasmashell /PlasmaShell evaluateScript "lockCorona(true)"
KIO открывает ссылки в неправильной программе
Проверьте ассоциации файлов HTML, PHP и т.д. и измените их на браузер. Файлы кэша KIO находятся в
$HOME/.cache/kioexec
. Смотрите также
xdg-utils (Русский)#Обработчики URL схем
.
Блокировка экрана перед уходом в ждущий или спящий режим
В приложении «Параметры системы» KDE предлагает настройку для автоматической блокировки экрана после пробуждения компьютера. При возобновлении работы
некоторые пользователи
сообщают, что экран успевает ненадолго отобразиться перед фактической блокировкой. Чтобы предотвратить такое поведение и заставить KDE блокировать экран перед уходом в сон, создайте хук
systemd(1)
, создав следующий файл от имени root:
/usr/lib/systemd/system-sleep/lock_before_suspend.sh
#!/bin/bash

case $1/$2 in
    pre/*)
        case $2 in
            suspend|hibernate)
                loginctl lock-session
                sleep 1
                ;;
            esac
        ;;
esac
Использование
sleep
необходимо для того, чтобы команда
loginctl lock-session
успела выполниться до фактического перехода в сон.
После создания файла сделайте его
исполняемым
.
Наконец, в параметрах KDE поставьте галочку
Блокировка экрана > Блокировать экран автоматически после: После выхода из ждущего режима
.
Конфликт сочетаний клавиш X11 в Wayland
Некоторые программы X11 вроде
freerdp
могут захватывать ввод клавиатуры с KDE 5.27. Другие, такие как
VMware
, не могут захватить его корректно.
[13]
Принудительный захват
в Xserver
или в композиторах неуместен.
[14]
Эту проблему можно решить следующим элегантным способом:
Нажмите правой кнопкой мыши на панели заголовка окна (например, VMware или Citrix);
Дополнительно > Настроить индивидуальные параметры окна...
Нажмите
Добавить свойство...
и выберите
Игнорировать глобальные комбинации клавиш
.
Выберите значения
Принудительно
и
Да
. Примените изменения.
Изменение системных настроек не применяется
Такое может случиться, если каталог
.config
почему-то оказался недоступен для изменения.
Для исправления измените владельца каталога и его содержимого на себя:
# chown
пользователь
:
пользователь
/home/
пользователь
/.config
пользователь
— имя пользователя, который работает в KDE Plasma. Если домашний каталог находится в другом месте, измените путь к нему в этой команде.
Если это не поможет, также попробуйте изменить права доступа:
# chmod 755 /home/
пользователь
/.config
Смотрите также
Домашняя страница KDE
(англ.)
Домашняя страница KDE Россия
Новости KDE
(англ.)
Блоги KDE
(англ.)
Форумы KDE
(англ.)
Вики KDE
(англ.)
Баг-трекер KDE
(англ.)
Блог Мартина Греслина
(англ.)
Комнаты KDE в Matrix