如何使 KDE Plasma 任务栏面板透明?

如何使 KDE Plasma 任务栏面板透明?

我正在使用 KDE Plasma,目前任务栏面板看起来像 Windows。我们可以让它透明吗?如果可以,怎么做?

答案1

方法 1。
使面板透明而不改变主题。

系统设置>窗口管理 | 窗口规则。按下New...按钮。为新规则提供一些描述,Dock Transparency例如。然后仅Dock (panel)在“窗口类型:”字段中选择。切换到最后一个选项卡并设置以下选项:

图片1

按下OK然后按Apply新设置。将 65% 更改为您认为合适的值。
注意:此方法使面板上的其他对象(即按钮和文本)更加透明,因此在这种情况下不要使用太低的值。

方法 2。
它将需要改变默认主题。第二种方法使面板变得半透明,这也会影响与面板相关的所有下拉菜单和工具提示。

Ubuntu 16.04

先备份/usr/share/plasma/desktoptheme/default/metadata.desktop。以 root 权限打开此文件。找到[ContrastEffect]部分并将enabled=true其更改为false。重新登录。

感谢reddit 伙计们这个想法。

Ubuntu 20.04

首先检查系统设置>等离子风格。Kubuntu 20.04 的默认样式是Ubuntu。所以我们应该修改/usr/share/plasma/desktoptheme/kubuntu/metadata.desktop。如果您使用的是其他样式,请metadata.desktop从相应的文件夹中进行修改/usr/share/plasma/desktoptheme/。请先备份。

找到该[ContrastEffect]部分并增加contrast其中的参数。我发现contrast=2.0最合适的(如果你愿意,你可以尝试其他值)。模糊效果将自动应用。重新登录以使其工作。你应该看到类似这样的内容:

图2

别忘了,“模糊”效果可以在系统设置>工作区行为 | 桌面效果

如果你不喜欢模糊效果并且希望获得真正的透明效果,那么你应该在metadata.desktop与你的风格相关的文件中添加几行:

[BlurBehindEffect]
enabled=false

现在它看起来应该是这样的:

图3

此参数是在 Plasma 5.57 中添加的,根据只要它留在那里,它就不需要任何额外的小部件就能工作。

答案2

编辑:请参阅whtyger 的回答无需安装新主题即可改变面板透明度。


whtyger 的回答提供改变现有主题面板透明度的方法。

如果你想尝试其他提供透明度的主题,请打开系统设置 > 外观 > 工作区主题 > 桌面主题并点击获取新主题在打开的窗口中,输入类似面板运输在搜索框中选择您想要的排序顺序。

从 KDE 商店获取新主题

我碰到过一个:

主题提供透明度

当然,您需要找到为您的 KDE Plasma 版本开发的主题。

答案3

请注意,最近的 Plasma 5.22+ 自适应和半透明面板设置并未提供完全透明度,远非如此。

但是还有面板透明度按钮,它提供了预期的内容。(在我编辑此答案时,KDE 商店中的链接似乎已失效,但 Github 链接是。如果小部件不可用,请在下面给我写一条评论,我可能会发布我拥有的包的链接。)— 请参阅最后的编辑。

可以通过“添加小部件”界面安装和添加小部件

在此处输入图片描述

之后,在 20.04 编辑面板中使按钮可见,但关闭编辑以使用该按钮。

在此处输入图片描述

“完成自定义布局”后按钮被隐藏

在此处输入图片描述

采用 Breeze Dark 风格:

在此处输入图片描述

在此处输入图片描述

氧气款式:

在此处输入图片描述

在此处输入图片描述

末日:

在此处输入图片描述

产品:

在此处输入图片描述


编辑:

  1. 这是不再维护作者所写,因此它可能不再适用于较新的 Plasma 版本,尽管我曾见过它在 Plasma 5.23 甚至 5.24 中运行。我希望有人能分叉它并保持更新。

  2. 有时会受到错误的影响,按钮始终可见。我在 Kubuntu 20.04 和 Plasma 5.18 中也看到过这种情况,但在 22.04 和 5.24 中也看到过这种情况。在这种情况下,情况是

    • 需要锁定小部件才能隐藏按钮,并且

    • 可能需要安装<5.18版本的小部件,以防另一个不起作用。

    • Plasma 5.18(及以上版本)隐藏了“锁定小部件”切换按钮。要替换它,您可以使用解决方案,即命令qdbus org.kde.plasmashell /PlasmaShell evaluateScript 'lockCorona(!locked)',它可以轻松添加到桌面上的启动器(创建-新-链接到应用程序 - 然后可能将启动器添加到~.local/share/applications)。它的作用就像一个切换按钮。在 20.04 中,还可以使用Win7ShowDesktop 按钮小部件,它在其自己的选项中集成了“锁定小部件”选项(除了提供它所说的,“显示桌面”面板按钮比默认按钮更离散/纤细)。但是该小部件在更高版本中不起作用,至少在带有 Plasma 5.24 的 22.04 中不起作用。(更新到 22.04 后该小部件无法解锁桌面,因此桌面停留在锁定模式,我不得不使用上述命令。)

相关内容