在 KDE Plasma 5.12.7 上禁用锁定屏幕上的媒体控件显示 (showMediaControls)

在 KDE Plasma 5.12.7 上禁用锁定屏幕上的媒体控件显示 (showMediaControls)

KDE 锁屏有如下媒体播放器控件:

Linux 上的水彩画!Jonathan Lewis 后退 暂停 前进 切换用户

我想关闭此功能,如所述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'

然而,这并没有什么效果。即使将此设置写入所有这些文件后:

  • 微风
  • kcmshell5rc
  • 全局变量
  • lockscreenrc
  • 等离子弧焊

播放器控件在锁定屏幕上仍然可见。我如何才能从锁定屏幕上删除控件?

答案1

锁定屏幕中的 KDE/Plasma 音乐控制

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

锁定屏幕已添加媒体控件。为了保护隐私,可以在 Plasma 5.12 中禁用它们。

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

呃,有一个错误。

如果“外观”选项卡不是加载时的活动选项卡,则它不会呈现第二个 QtQuick UI

使用 Plasma 5.12.2 或更高版本修复...

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

使用 Debian、Ubuntu 和 Neon 进行快速测试:

Debian-不工作:https://i.stack.imgur.com/MywR0.jpgUbuntu-不工作: https://i.stack.imgur.com/SygOr.jpg霓虹灯工作:https://i.stack.imgur.com/RCYog.jpg ... 这似乎是 Debian/Ubuntu 的问题。也许 Debian/Ubuntu 错误跟踪系统中的错误报告会有所帮助。

Kubuntu 18.04 中这个问题仍然存在。Kubuntu 18.10 中有配置选项。

手动配置

KDE 屏幕锁定器配置文件是:

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

kscreenlockerrc。

配置选项为(true/false):

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

可以使用 kwriteconfig5 添加:

kwriteconfig5 --file kscreenlockerrc --group Greeter --group LnF --group General --key showMediaControls --type bool false

测试

没有: 在此处输入图片描述

使用 'false':

在此处输入图片描述

相关内容