Отключите дисплей управлений средой на экране блокировки (showMediaControls) на KDE Plasma 5.12.7

Экран блокировки KDE имеет средства управления медиаплеером, которые похожи на это:

Aquarela do Linux! Jonathan Lewis back pause forward Switch User

Я хотел бы выключить эту функцию, как описано в D9685 (Добавьте конфигурацию для Lockscreen для переключения управлений средой), и Ошибка KDE 384264.

Я выполняю KUbuntu 18.04 с KDE Plasma 5.12.7, и мой экранный файл конфигурации блокировки похож на это:

<?xml version="1.0" encoding="UTF-8"?>
<kcfg xmlns="http://www.kde.org/standards/kcfg/1.0"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://www.kde.org/standards/kcfg/1.0
      http://www.kde.org/standards/kcfg/1.0/kcfg.xsd" >
  <kcfgfile name=""/>

  <group name="General">
    <entry name="showMediaControls" type="Bool">
      <label>If true, shows any currently playing media along with controls to pause it.</label>
      <default>true</default>
    </entry>
  </group>

</kcfg>

/usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/lockscreen/config.xml

В отличие от более старых версий, управления средой настраиваются в Плазме 5.12.7:

$ grep -B 3 -A 2 config.showMediaControls /usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/lockscreen/LockScreenUi.qml
Loader {
    Layout.fillWidth: true
    Layout.preferredHeight: item ? item.implicitHeight : 0
    active: config.showMediaControls
    source: "MediaControls.qml"
}

Соответственно, я попытался измениться showMediaControls установка, но установка не доступна в screenlocker меню:

$ kcmshell5 screenlocker

Configure Screen Locking Appearance Wallpaper Type Plain Color Black

Изменение темы от KUbuntu, чтобы Веять или Веять Темное не имело никакого эффекта.

Я также пытался изменить конфигурацию из командной строки. Начиная с name атрибут kcfgfile элемент пуст, я ожидал бы, что файл конфигурации будет lockscreenrc, таким образом, я использовал эту команду:

kwriteconfig5 --file lockscreenrc --group 'General' --key 'showMediaControls' --type 'bool' 'false'

Однако это не имело никакого эффекта. Даже после записи этой установки на все эти файлы:

  • breezerc
  • kcmshell5rc
  • kdeglobals
  • lockscreenrc
  • plasmarc

средства управления плеера все еще видимы на экране блокировки. Как я могу на самом деле удалить средства управления из экрана блокировки?

4
задан 20 March 2019 в 23:17

1 ответ

Музыкальные Средства управления KDE/Plasma на Экране Блокировки

https://kde.org/announcements/plasma-5.12.0.php:

Управления средой были добавлены к экрану блокировки. Для добавленной конфиденциальности они могут быть отключены в Плазме 5.12.

но: https://bugs.kde.org/show_bug.cgi? id=389483#c4

Urgh, существует ошибка.

Если вкладка "Appareance" не является активной вкладкой на загрузке, то она не представляет второй QtQuick UI

Зафиксированный с Плазмой 5.12.2 или позже...

Но: https://bugs.kde.org/show_bug.cgi? id=389483#c17

Быстрый тест с Debian, Ubuntu и Неоном:

Debian - не работа: https://imgur.com/oluO1Tu Ubuntu - не работа: https://imgur.com/tu1q2iL Неон - работа: https://imgur.com/57EgU2d... Это, кажется, проблема Debian/Ubuntu. Возможно, ошибка пересаживает в системе отслеживания ошибок Debian/Ubuntu, поможет.

Это все еще повреждается в Kubuntu 18.04. С Kubuntu 18.10 параметр конфигурации там.

Ручная конфигурация

Конфигурационный файл блокировщика экрана KDE:

$ locate screenlocker
/home/<usernamehere>/.config/kscreenlockerrc

kscreenlockerrc.

Параметр конфигурации (истинен/ложен):

[Greeter][LnF][General]
showMediaControls=false

Это может быть добавлено с kwriteconfig5:

kwriteconfig5 - файл kscreenlockerrc - Зазывала группы - группа LnF - Общая группа - ключ showMediaControls - вводит bool ложь

Тестирование

Без: enter image description here

С 'ложью':

enter image description here

6
ответ дан 1 December 2019 в 09:20

Другие вопросы по тегам:

Похожие вопросы: