Экран блокировки KDE имеет средства управления медиаплеером, которые похожи на это:
Я хотел бы выключить эту функцию, как описано в 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
Изменение темы от KUbuntu, чтобы Веять или Веять Темное не имело никакого эффекта.
Я также пытался изменить конфигурацию из командной строки. Начиная с name
атрибут kcfgfile
элемент пуст, я ожидал бы, что файл конфигурации будет lockscreenrc
, таким образом, я использовал эту команду:
kwriteconfig5 --file lockscreenrc --group 'General' --key 'showMediaControls' --type 'bool' 'false'
Однако это не имело никакого эффекта. Даже после записи этой установки на все эти файлы:
средства управления плеера все еще видимы на экране блокировки. Как я могу на самом деле удалить средства управления из экрана блокировки?
Музыкальные Средства управления 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 ложь
Тестирование
С 'ложью':