Product SiteDocumentation Site

10.4.6. Управление настройками среды рабочего стола KDE

Данные групповые политики позволяют управлять настройками среды рабочего стола KDE.
Для реализации применения групповых политик управления настройками среды рабочего стола KDE используется механизм, основанный на редактировании конфигурационных файлов.
Файл конфигурации состоит из пар «ключ=значение», которые размещены в группах. Начало группы обозначается именем группы, заключенным в квадратные скобки. Все последующие записи «ключ=значение» принадлежат этой группе. Группа заканчивается, когда начинается другая группа или когда достигается конец файла. Записи в верхней части файла, которым не предшествует имя группы, относятся к группе по умолчанию. Пустые строки, как и строки, начинающиеся с решетки («#»), в файлах конфигурации игнорируются.
Пример файла конфигурации:
[General]
FilterBar=0
Version=202
ViewPropsTimestamp=2023,10,5,18,6,33.478

[MainWindow]
MenuBar=Disabled
ToolBarsMovable=Disabled
Если в дереве каталогов обнаружено несколько файлов конфигурации с одинаковым именем, их содержимое объединяется. Здесь играет роль порядок приоритета каталогов: когда два файла определяют один и тот же ключ конфигурации, файл с наивысшим приоритетом определяет, какое значение используется для ключа. Конфигурационные файлы из $KDEHOME всегда обладают наивысшим приоритетом. В случае, если в одном конфигурационном файле один ключ указан несколько раз, будет использовано последнее его значение.
Машинные политики являются действующими по умолчанию, а пользовательские, при установке, замещают машинные. У политик имеются блокировки. При установке машинных блокировок пользовательские настройки игнорируются, а для применения используются значения, установленные машинными политиками.

Примечание

Поведение разных приложений на блокировку может отличаться. Одни приложения могут распознавать блокировку, другие использовать пользовательские настройки, несмотря на наличие блокировки.
Порядок применения политик:
  1. Машинные политики применяются при загрузке компьютера.
  2. Машинные политики без блокирования могут применяться, но только в том случае, если пользователь ни разу не изменял эти политики.
  3. Машинные политики с блокировкой применяются независимо от пользовательских настроек.
  4. Пользовательские политики применяются при логине пользователя и только в случае, если нет таких же машинных политик с блокировкой.
Для настройки политики следует перейти в Компьютер/ПользовательАдминистративные шаблоныСистема ALTНастройки KDE. Выбрать раздел, в правом окне редактора отобразится список политик:
GPUI. Управление настройками среды рабочего стола KDE
При выборе политики, откроется диалоговое окно настройки политики:
GPUI. Диалоговое окно настройки политики «Виртуальные рабочие столы»
Можно не задавать настройку политики, включить или отключить. Если выбрать параметр Включено, в разделе Параметры в выпадающем списке можно указать настройки политики:
GPUI. Настройка политики «Виртуальные рабочие столы»
Политики управления настройками среды рабочего стола KDE относятся к экспериментальным, поэтому на машинах с ОС «Альт» где они применяются должны быть включены экспериментальные групповые политики (подробнее см. раздел Экспериментальные групповые политики).
Значения параметров прописываются в файлы конфигурации:
  • /etc/xdg/<имя_файла> — машинная политика;
  • ~/.config/<имя_файла> — пользовательская политика.

Таблица 10.24. Настройки среды рабочего стола KDE

Политика
Описание
Примечание
Виртуальные рабочие столы
Позволяет настроить количество виртуальных рабочих столов.
Файлы конфигурации:
  • /etc/xdg/kwinrc — машинная политика
  • ~/.config/kwinrc — пользовательская политика
Пример файла конфигурации:
[Desktops]
Number=4
Rows=1
Где:
  • Rows=1 — количество строк отображения виртуальных окон на панели;
  • Number=4 — количество виртуальных окон на панели.
Графические эффекты
Позволяет настроить включение или отключение графических эффектов при входе в систему.
Файлы конфигурации:
  • /etc/xdg/kwinrc — машинная политика
  • ~/.config/kwinrc — пользовательская политика
Пример файла конфигурации:
[Compositing]
Enabled=1
Возможные значения:
  • Enabled=1 — включить эффекты при входе в систему;
  • Enabled=0 — не включать эффекты при входе в систему;
  • Enabled[$i]=1 — включить эффекты при входе в систему и заблокировать возможность изменения данной настройки пользователем.
Задержка отрисовки
Позволяет установить уровень задержки и плавности анимации.
Возможные значения:
  • Принудительно низкая задержка (может привести к артефактам) (LatencyPolicy=ExtremelyLow)
  • Предпочитать низкую задержку (LatencyPolicy=Low)
  • Баланс скорости и плавности (LatencyPolicy=Medium)
  • Предпочитать более плавную анимацию (LatencyPolicy=High)
  • Принудительно наиболее плавная анимация» (по умолчанию) (LatencyPolicy=NONE)
Файлы конфигурации:
  • /etc/xdg/kwinrc — машинная политика
  • ~/.config/kwinrc — пользовательская политика
Пример файла конфигурации:
[Compositing]
LatencyPolicy=Medium
Наличие кнопки «Удалить» в контекстном меню Dolphin
Позволяет управлять отображением кнопки «Удалить» в контекстном меню Dolphin.
Файлы конфигурации:
  • /etc/xdg/kdeglobals — машинная политика
  • ~/.config/kdeglobals — пользовательская политика
Пример файла конфигурации:
[KDE]
ShowDeleteCommand[$i]=1
Возможные значения:
  • ShowDeleteCommand=1 — показывать кнопку «Удалить» в контекстном меню Dolphin;
  • ShowDeleteCommand=0 — не показывать кнопку «Удалить» в контекстном меню Dolphin;
  • ShowDeleteCommand[$i]=1 — показывать кнопку «Удалить» в контекстном меню Dolphin и заблокировать возможность изменения данной настройки пользователем.
Настройка подключаемых устройств
Позволяет настроить автоматическое монтирование подключаемых устройств.
Возможные значения:
  • Автоматически монтировать устройства — если этот параметр отключён (AutomountEnabled=0), никакие носители информации не будут монтироваться автоматически;
  • При входе в систему — если этот параметр включён (AutomountOnLogin=1) и при входе пользователя в систему к ней были подключены внешние носители информации, Plasma автоматически сделает их содержимое доступным для других программ;
  • При подключении — если этот параметр включён (AutomountOnPlugin=1), устройства будут монтироваться при подключении их к системе;
  • Автоматически монтировать те носители, которые никогда ранее не были примонтированы вручную — если этот параметр отключён (AutomountUnknownDevices=0), автоматически будут монтироваться только те носители, информацию о которых помнит система (носитель «запоминается», если он был хотя бы один раз был смонтирован).
Файлы конфигурации:
  • /etc/xdg/kded_device_automounterrc — машинная политика
  • ~/.config/kded_device_automounterrc — пользовательская политика
Пример файла конфигурации:
[General]
AutomountEnabled=1
AutomountOnLogin=1
AutomountOnPlugin=0
AutomountUnknownDevices=0
Открытие файла или каталога одним щелчком
Позволяет настроить открытие файла или каталога одним щелчком.
Файлы конфигурации:
  • /etc/xdg/kdeglobals — машинная политика
  • ~/.config/kdeglobals — пользовательская политика
Пример файла конфигурации:
[KDE]
SingleClick[$i]=1
Возможные значения:
  • SingleClick=1 — щелчок по файлу или каталогу открывает объект;
  • SingleClick=0 — щелчок по файлу или каталогу выделяет объект;
  • SingleClick[$i]=1 — щелчок по файлу или каталогу открывает объект, возможность изменения данной настройки пользователем заблокирована.
Региональные и языковые параметры
Позволяет установить региональные и языковые параметры. Эти параметры меняют настройки не только самого языка системы, но и задают настройки валюты, стандарт времени, числовые значения, стиль написания имени, телефонный код и стандарт телефонного номера страны. Параметры вписываются в поля Стандарт и Язык.
Примеры:
  • «Русский язык»: Стандарт — ru_RU.UTF-8; Язык — ru;
  • Французский язык»: Стандарт — fr_FR.UTF-8; Язык — fr;
  • Немецкий язык»: Стандарт — de_DE.UTF-8; Язык — de;
  • «Английский язык (Американский)»: Стандарт — en_US.UTF-8; Язык — en_US;
  • «Английский язык (Британский)»: Стандарт — en_GB.UTF-8; Язык — en_GB;
Файлы конфигурации:
  • /etc/xdg/plasma-localerc — машинная политика
  • ~/.config/plasma-localerc — пользовательская политика
Пример файла конфигурации:
[Formats]
LANG[$i]=ru_RU.UTF-8

[Translation]
LANGUAGE=ru
Где:
  • LANG[$i]=ru_RU.UTF-8 — стандарт русского языка, возможность изменения данной настройки пользователем заблокирована;
  • LANGUAGE=ru — русский язык.
Режим активации окна
Позволяет определить как активируются окна при переключении фокуса.
Возможные значения:
  • Фокус по щелчку — при выборе этого значения (FocusPolicy=FocusFollowMouse), окно становится активным по щелчку по нему мышью;
  • Фокус по щелчку + Приоритет мыши (FocusPolicy=FocusFollowMouse + NextFocusPrefersMouse=1) — этот режим похож на Фокус по щелчку. Если система сама должна выбрать активное окно (например, при закрытии активного окна), предпочтение будет отдано окну, находящемуся под указателем мыши;
  • Фокус следует за мышью — при выборе этого значения (FocusPolicy=FocusFollowsMouse), окно активируется при перемещении в него указателя мыши. Окна, которые появляются под указателем мыши случайно, не будут получать фокус, так как предотвращение смены фокуса работает как обычно. Этот вариант похож на Фокус по щелчку, но щелчок не требуется;
  • Фокус следует за мышью + Приоритет мыши (FocusPolicy=FocusFollowsMouse + NextFocusPrefersMouse=1) — этот режим похож на Фокус следует за мышью. Если система сама должна выбрать активное окно (например, при закрытии активного окна), предпочтение будет отдано окну, находящемуся под указателем мыши. Данный режим следует выбрать для смены фокуса по наведению указателя мыши;
  • Фокус под мышью — при выборе этого значения (FocusPolicy=FocusUnderMouse), активным становится окно, находящееся под указателем мыши. Если последний указывает не на окно (а, например, на обои рабочего стола), фокус перемещается на окно, которое находилось под указателем мыши последним. Примечание: предотвращение смены фокуса и переключение через Alt+Tab противоречат этому поведению и не будут работать;
  • Фокус строго под мышью (FocusPolicy=FocusStrictlyUnderMouse) — этот режим схож с режимом Фокус под мышью, но имеет более узкое применение. Активным становится только то окно, которое находится под указателем мыши. При смещении указателя мыши с окна фокус теряется. Примечание: предотвращение смены фокуса и переключение через Alt+Tab противоречат этому поведению и не будут работать.
Файлы конфигурации:
  • /etc/xdg/kwinrc — машинная политика
  • ~/.config/kwinrc — пользовательская политика
Пример файла конфигурации:
[Windows]
FocusPolicy=FocusFollowMouse
NextFocusPrefersMouse=0
Служба поиска файлов
Позволяет включить службу поиска файлов и задать параметры индексирования файлов.
Возможные значения:
  • Включить службу поиска файлов — включить поиск файлов с помощью Baloo (Indexing-Enabled=1);
  • Включить индексацию содержимого файлов — индексировать не только имена файлов, но и их содержимое (only basic indexing=1);
  • Включить индексацию скрытых файлов и папок — индексировать также скрытые файлы и папки (index hidden folders=1).
Файлы конфигурации:
  • /etc/xdg/baloofilerc — машинная политика
  • ~/.config/baloofilerc — пользовательская политика
Пример файла конфигурации:
[Basic Settings]
Indexing-Enabled=1

[General]
index hidden folders=0
only basic indexing=1

Примечание

Параметры Включить индексацию содержимого файлов и Включить индексацию скрытых файлов и папок имеют смысл только при включённом параметре Включить службу поиска файлов.

10.4.6.1. Внешний вид

Таблица 10.25. Внешний вид

Политика
Описание
Значение
Оформление рабочего стола
Позволяет выбрать оформление рабочего стола (определяет то, как отображаются различные компоненты Plasma), указав название темы (например, breeze-light).
Используются темы оформления рабочего стола, доступные в /usr/share/kf5/plasma/desktoptheme. Для добавления новых тем необходимо установить пакеты, включающие в себя эти темы.
  • default — тема по умолчанию (Breeze)
  • breeze-dark — Breeze, тёмный вариант
  • breeze-light — Breeze, светлый вариант
  • oxygen — Oxygen
  • air — Air
Оформление рабочей среды
Позволяет установить тему оформления рабочей среды, указав название темы (например, org.kde.название.desktop или org.kde.название).
Используются темы оформления рабочего стола, доступные в /usr/share/kf5/plasma/look-and-feel/. Для добавления новых тем необходимо установить пакеты, включающие в себя эти темы.
  • org.kde.breeze.desktop
  • org.kde.breezedark.desktop
  • org.kde.oxygen
  • org.kde.breezetwilight.desktop
Тема заставки
Позволяет установить тему заставки, указав название темы (например, org.kde.название.desktop или org.kde.название).
Используются темы заставки, доступные в /usr/share/kf5/plasma/look-and-feel/. Для добавления новых тем необходимо установить пакеты, включающие в себя эти темы.
  • org.kde.breeze.desktop
  • org.kde.oxygen
Тема значков
Позволяет установить тему значков, указав название темы (например, gnome).
Применение темы значков зависит от её наличия в системе. Используются темы значков, доступные в /usr/share/icons/. Для добавления новых тем необходимо установить пакеты, включающие в себя эти темы.
  • Adwaita
  • oxygen
  • breeze
  • breeze-dark
  • gnome
Тема курсора
Позволяет установить тему курсора мыши, указав название темы (например, Adwaita).
Применение темы курсора зависит от её наличия в системе. Используются темы курсоров, доступные в /usr/share/icons/. Для добавления новых тем необходимо установить пакеты, включающие в себя эти темы.
  • Adwaita — Adwaita
  • Breeze_Snow — Breeze, светлый вариант
  • KDE_Classic — классический KDE
  • Oxygen_Black — Oxygen, чёрный вариант
  • Oxygen_Blue — Oxygen, синий вариант
  • Oxygen_White — Oxygen, белый вариант
  • Oxygen_Yellow — Oxygen, жёлтый вариант
  • Oxygen_Zion — Oxygen Zion
  • jimmac — jimmac
  • breeze_cursors — Breeze
Цвета
Позволяет установить цветовую схему, указав название схемы (например, BreezeClassic).
Применение цветовой схемы зависит от её наличия в системе. Используются цветовые схемы, доступные в /usr/share/kf5/color-schemes. Для добавления новых тем необходимо установить пакеты, включающие в себя эти темы.
Варианты цветовых схем:
  • OxygenCold — холодный Oxygen
  • BreezeClassic — Breeze, классический вариант
  • BreezeLight — Breeze, светлый вариант
  • BreezeDark — Breeze, тёмный вариант
  • Oxygen — Oxygen
Пользовательские политики
Обои рабочего стола
Позволяет установить изображение в качестве фона рабочего стола, указав файл, содержащий изображение.
В качестве значения должна быть указана строка, содержащая путь (с точки зрения клиента) к файлу изображения. Например:
  • /usr/share/wallpapers/table.png — локальный путь к изображению;
  • smb://dc.test.alt/reGr/test.png — путь в формате Linux к изображению в общем каталоге на сервере;
  • \\computername\share\image.png — путь в формате Windows к изображению в общем каталоге на сервере.
Включение панели фильтрации в файловом менеджере Dolphin
Позволяет включить или отключить панель фильтрации в файловом менеджере Dolphin.
-

10.4.6.2. Управление электропитанием

Данные политики позволяют настроить параметры энергосбережения в зависимости от режима электропитания: «Питание от сети», «Питание от батареи» и «Низкий уровень заряда».
Значения параметров прописываются в файл конфигурации:
  • /etc/xdg/powermanagementprofilesrc — машинная политика;
  • ~/.config/powermanagementprofilesrc — пользовательская политика.

Таблица 10.26. Управление электропитанием

Политика
Описание
Файл конфигурации
Потухание экрана
Позволяет настроить время до угасания экрана (уменьшения яркости до нуля) в зависимости от режима электропитания.
Для указания значения используется точное время в минутах, заданное в миллисекундах. Если время в миллисекундах указано неверно и не соответствует целому значению в минутах, то время автоматически округляется к ближайшему целому значению в меньшую сторону, например:
  • 60000 — угасание монитора через 60000 миллисекунд, 1 минуту;
  • 80000 — угасание монитора через 80000 миллисекунд, 1 минуту;
  • 120000 — угасание монитора через 120000 миллисекунд, 2 минуты;
  • 600000 — угасание монитора через 600000 миллисекунд, 10 минут.
Пример файла конфигурации:
[AC][DimDisplay]
idleTime=800000

[Battery][DimDisplay]
idleTime=600000

[LowBattery][DimDisplay]
idleTime=600000
Энергосбережение монитора
Позволяет настроить время до выключения монитора (при бездействии) в зависимости от режима электропитания.
Для указания значения используется точное время в минутах, заданное в секундах. Если время в секундах указано неверно и не соответствует целому значению в минутах, то время автоматически округляется к ближайшему целому значению в меньшую сторону, например:
  • 120 — выключение монитора через 120 секунд, 2 минуты;
  • 300 — выключение монитора через 300 секунд, 5 минут;
  • 600 — выключение монитора через 600 секунд, 10 минут;
  • 700 — выключение монитора через 600000 секунд, 11 минут.
Пример файла конфигурации:
[AC][DPMSControl]
idleTime=800

[Battery][DPMSControl]
idleTime=600

[LowBattery][DPMSControl]
idleTime[$i]=60
Яркость клавиатуры
Позволяет настроить яркость клавиатуры в зависимости от режима электропитания.
Для указания значения используется число от 0 до 100, например:
  • 0 — яркость клавиатуры 0 процентов;
  • 60 — яркость клавиатуры 60 процентов;
  • 100 — яркость клавиатуры 100 процентов.
Пример файла конфигурации:
[AC][KeyboardBrightnessControl]
value=60

[Battery][KeyboardBrightnessControl]
value=20

[LowBattery][KeyboardBrightnessControl]
value[$i]=0
Яркость экрана
Позволяет настроить яркость экрана в зависимости от режима электропитания.
Для указания значения используется число от 0 до 100, например:
  • 0 — яркость экрана 0 процентов;
  • 60 — яркость экрана 60 процентов;
  • 100 — яркость экрана 100 процентов.
Пример файла конфигурации:
[AC][BrightnessControl]
value=80

[Battery][BrightnessControl]
value=50

[LowBattery][BrightnessControl]
value=30

10.4.6.3. Настройки приложений

Таблица 10.27. Настройки приложений

Политика
Описание
Значение
Браузер по умолчанию
Позволяет выбрать браузер по умолчанию.
Возможные значения:
  • Yandex-Browser
  • Firefox
  • Chromium-gost

Примечание

Применение настроек доступно только в случае, если в системе установлен выбранный браузер.