KDE 锁定屏幕具有如下所示的媒体播放器控件:
我想关闭此功能,如D9685(为锁屏添加配置以切换媒体控件)和KDE 错误 384264中所述。
我正在使用 KDE Plasma 5.12.7 运行 KUbuntu 18.04,我的锁屏配置文件如下所示:
<?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
与旧版本不同,媒体控件可在 Plasma 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 更改为 Breeze 或 Breeze Dark 没有任何效果。
我还尝试从命令行更改配置。由于元素的name
属性kcfgfile
是空的,我希望配置文件是lockscreenrc
,所以我使用了这个命令:
kwriteconfig5 --file lockscreenrc --group 'General' --key 'showMediaControls' --type 'bool' 'false'
然而,这没有任何效果。即使将此设置写入所有这些文件:
- 微风rc
- kcmshell5rc
- kdeglobals
- 锁屏rc
- 等离子弧
播放器控件在锁定屏幕上仍然可见。我如何才能真正从锁定屏幕中删除控件?
锁定屏幕中的 KDE/Plasma 音乐控件
通过https://kde.org/announcements/plasma-5.12.0.php:
但是:https ://bugs.kde.org/show_bug.cgi?id=389483#c4
用 Plasma 5.12.2 或更高版本修复...
但是:https ://bugs.kde.org/show_bug.cgi?id=389483#c17
这在 Kubuntu 18.04 中仍然被打破。对于 Kubuntu 18.10,配置选项就在那里。
手动配置
KDE 屏幕储物柜配置文件为:
kscreenlockerrc。
配置选项是(真/假):
这可以使用 kwriteconfig5 添加:
测试
没有:
使用“假”: