TheLittleNaruto Asked: 2019-09-12 22:26:22 +0800 CST2019-09-12 22:26:22 +0800 CST 2019-09-12 22:26:22 +0800 CST 如何使 KDE Plasma 任务栏面板透明? 772 我正在使用 KDE Plasma,目前任务栏面板看起来像 Windows。我们可以让它透明吗?如果是,如何? kde taskbar transparency 3 个回答 Voted Best Answer whtyger 2019-10-10T06:43:00+08:002019-10-10T06:43:00+08:00 方法 1. 使面板透明而不改变主题。 转到系统设置>窗口管理 | 窗口规则。按下New...按钮。对新规则进行一些描述Dock Transparency,例如。然后仅Dock (panel)在“窗口类型:”字段中选择。切换到最后一个选项卡并设置以下选项: OK然后按Apply新设置。将 65% 更改为您认为合适的任何值。 注意这个方法使面板上的其他对象(即按钮和文本)更加透明,所以在这种情况下不要使用太低的值。 方法 2. 需要更改默认主题。第二种方法使面板半透明,这也会影响与面板相关的所有下拉菜单和工具提示。 库本图 16.04 先备份一下/usr/share/plasma/desktoptheme/default/metadata.desktop。使用 root 权限打开此文件。找到该[ContrastEffect]部分并将enabled=true其更改为false. 重新登录。 感谢reddit的家伙的想法。 库本图 20.04 首先检查System Settings > Plasma Style。Kubuntu 20.04 的默认样式是Kubuntu。所以我们应该改变/usr/share/plasma/desktoptheme/kubuntu/metadata.desktop. 如果您使用其他样式,请metadata.desktop从相应的文件夹中更改/usr/share/plasma/desktoptheme/。先备份一下。 找到该[ContrastEffect]部分并在其中增加contrast参数。我觉得contrast=2.0最合适(如果你愿意,你可以尝试其他值)。模糊效果将自动应用。重新登录以使其工作。您应该看到如下内容: 并且不要忘记“模糊”效果可以在系统设置>工作区行为 |中更改。桌面效果。 如果您不喜欢模糊效果并希望获得真正的透明效果,那么您应该在metadata.desktop与您的样式相关的文件中添加几行: [BlurBehindEffect] enabled=false 现在它应该是这样的: 这个参数是根据这个在 Plasma 5.57 中添加的,只要它留在那里,它应该可以在没有任何额外小部件的情况下工作。 DK Bose 2019-09-12T22:27:09+08:002019-09-12T22:27:09+08:00 编辑:请参阅whtyger关于更改面板透明度而无需安装新主题的答案。 whtyger 的回答提供了更改现有主题的面板透明度的方法。 如果您想尝试其他提供透明度的主题,请打开System Settings > Appearance > Workspace Theme > Desktop Theme并单击Get New Themes。在打开的窗口中,在搜索框中输入类似panel transp的内容,然后选择所需的排序顺序。 我遇到了一个: 当然,您需要找到为您的 KDE Plasma 版本开发的主题。 cipricus 2021-03-18T14:19:21+08:002021-03-18T14:19:21+08:00 请注意,最近的 Plasma 5.22+ 自适应和半透明面板设置并没有提供完全透明,远非如此。 但是有Panel Transparency Button,它提供了预期的内容。(在我编辑此答案时,在 KDE 商店中,该链接似乎已失效,但 Github 链接是this。如果小部件不可用,请在下面给我写评论,我可能会发布指向我拥有的软件包的链接。) — 见最后的编辑。 可通过“添加小部件”界面安装和添加小部件 之后,在 20.04 编辑面板中使按钮可见,但关闭编辑以使用该按钮。 “完成自定义布局”后按钮隐藏 Breeze Dark 风格: 氧气风格: 末日: 产品: 编辑: 作者不再维护它,因此它可能会停止使用较新的 Plasma 版本,尽管我已经看到它在 Plasma 5.23 甚至 5.24 中工作。我希望有人分叉这个并保持更新。 它有时会受到按钮始终可见的错误的影响。我在带有 Plasma 5.18 的 Kubuntu 20.04 中看到了这一点,在带有 5.24 的 22.04 中也看到了这一点。在这种情况下,情况是 它需要锁定小部件才能隐藏按钮,并且 它可能需要安装 <5.18 版本的小部件,以防另一个不工作。 Plasma 5.18(及更高版本)隐藏了“锁定小部件”切换。要替换它,您可以使用此解决方案,即 command qdbus org.kde.plasmashell /PlasmaShell evaluateScript 'lockCorona(!locked)',可以轻松地将其添加到桌面上的启动器(Create-New-Link to application - 然后可能将启动器添加到~.local/share/applications)。它就像一个切换开关。在 20.04 中,还可以使用Win7ShowDesktop 按钮小部件,它在自己的选项中集成了“锁定小部件”选项(除了提供它所说的,一个“显示桌面”面板按钮,它比默认按钮更离散/更苗条)。但是该小部件在以后的版本中不起作用,至少在 Plasma 5.24 的 22.04 中不起作用。(更新到 22.04 该小部件不会解锁桌面,因此会卡在锁定模式,
方法 1.
使面板透明而不改变主题。
转到系统设置>窗口管理 | 窗口规则。按下New...按钮。对新规则进行一些描述
Dock Transparency
,例如。然后仅Dock (panel)
在“窗口类型:”字段中选择。切换到最后一个选项卡并设置以下选项:OK然后按Apply新设置。将 65% 更改为您认为合适的任何值。
注意这个方法使面板上的其他对象(即按钮和文本)更加透明,所以在这种情况下不要使用太低的值。
方法 2.
需要更改默认主题。第二种方法使面板半透明,这也会影响与面板相关的所有下拉菜单和工具提示。
库本图 16.04
先备份一下
/usr/share/plasma/desktoptheme/default/metadata.desktop
。使用 root 权限打开此文件。找到该[ContrastEffect]
部分并将enabled=true
其更改为false
. 重新登录。感谢reddit的家伙的想法。
库本图 20.04
首先检查System Settings > Plasma Style。Kubuntu 20.04 的默认样式是Kubuntu。所以我们应该改变
/usr/share/plasma/desktoptheme/kubuntu/metadata.desktop
. 如果您使用其他样式,请metadata.desktop
从相应的文件夹中更改/usr/share/plasma/desktoptheme/
。先备份一下。找到该
[ContrastEffect]
部分并在其中增加contrast
参数。我觉得contrast=2.0
最合适(如果你愿意,你可以尝试其他值)。模糊效果将自动应用。重新登录以使其工作。您应该看到如下内容:并且不要忘记“模糊”效果可以在系统设置>工作区行为 |中更改。桌面效果。
如果您不喜欢模糊效果并希望获得真正的透明效果,那么您应该在
metadata.desktop
与您的样式相关的文件中添加几行:现在它应该是这样的:
这个参数是根据这个在 Plasma 5.57 中添加的,只要它留在那里,它应该可以在没有任何额外小部件的情况下工作。
编辑:请参阅whtyger关于更改面板透明度而无需安装新主题的答案。
whtyger 的回答提供了更改现有主题的面板透明度的方法。
如果您想尝试其他提供透明度的主题,请打开System Settings > Appearance > Workspace Theme > Desktop Theme并单击Get New Themes。在打开的窗口中,在搜索框中输入类似panel transp的内容,然后选择所需的排序顺序。
我遇到了一个:
当然,您需要找到为您的 KDE Plasma 版本开发的主题。
请注意,最近的 Plasma 5.22+ 自适应和半透明面板设置并没有提供完全透明,远非如此。
但是有Panel Transparency Button,它提供了预期的内容。(在我编辑此答案时,在 KDE 商店中,该链接似乎已失效,但 Github 链接是this。如果小部件不可用,请在下面给我写评论,我可能会发布指向我拥有的软件包的链接。) — 见最后的编辑。
可通过“添加小部件”界面安装和添加小部件
之后,在 20.04 编辑面板中使按钮可见,但关闭编辑以使用该按钮。
“完成自定义布局”后按钮隐藏
Breeze Dark 风格:
氧气风格:
末日:
产品:
编辑:
作者不再维护它,因此它可能会停止使用较新的 Plasma 版本,尽管我已经看到它在 Plasma 5.23 甚至 5.24 中工作。我希望有人分叉这个并保持更新。
它有时会受到按钮始终可见的错误的影响。我在带有 Plasma 5.18 的 Kubuntu 20.04 中看到了这一点,在带有 5.24 的 22.04 中也看到了这一点。在这种情况下,情况是
它需要锁定小部件才能隐藏按钮,并且
它可能需要安装 <5.18 版本的小部件,以防另一个不工作。
Plasma 5.18(及更高版本)隐藏了“锁定小部件”切换。要替换它,您可以使用此解决方案,即 command
qdbus org.kde.plasmashell /PlasmaShell evaluateScript 'lockCorona(!locked)'
,可以轻松地将其添加到桌面上的启动器(Create-New-Link to application - 然后可能将启动器添加到~.local/share/applications
)。它就像一个切换开关。在 20.04 中,还可以使用Win7ShowDesktop 按钮小部件,它在自己的选项中集成了“锁定小部件”选项(除了提供它所说的,一个“显示桌面”面板按钮,它比默认按钮更离散/更苗条)。但是该小部件在以后的版本中不起作用,至少在 Plasma 5.24 的 22.04 中不起作用。(更新到 22.04 该小部件不会解锁桌面,因此会卡在锁定模式,