我正在使用 KDE Plasma,目前任务栏面板看起来像 Windows。我们可以让它透明吗?如果可以,怎么做?
答案1
方法 1。
使面板透明而不改变主题。
去系统设置>窗口管理 | 窗口规则。按下New...按钮。为新规则提供一些描述,Dock Transparency
例如。然后仅Dock (panel)
在“窗口类型:”字段中选择。切换到最后一个选项卡并设置以下选项:
按下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
最合适的(如果你愿意,你可以尝试其他值)。模糊效果将自动应用。重新登录以使其工作。你应该看到类似这样的内容:
别忘了,“模糊”效果可以在系统设置>工作区行为 | 桌面效果。
如果你不喜欢模糊效果并且希望获得真正的透明效果,那么你应该在metadata.desktop
与你的风格相关的文件中添加几行:
[BlurBehindEffect]
enabled=false
现在它看起来应该是这样的:
此参数是在 Plasma 5.57 中添加的,根据这只要它留在那里,它就不需要任何额外的小部件就能工作。
答案2
编辑:请参阅whtyger 的回答无需安装新主题即可改变面板透明度。
whtyger 的回答提供改变现有主题面板透明度的方法。
如果你想尝试其他提供透明度的主题,请打开系统设置 > 外观 > 工作区主题 > 桌面主题并点击获取新主题在打开的窗口中,输入类似面板运输在搜索框中选择您想要的排序顺序。
我碰到过一个:
当然,您需要找到为您的 KDE Plasma 版本开发的主题。
答案3
请注意,最近的 Plasma 5.22+ 自适应和半透明面板设置并未提供完全透明度,远非如此。
但是还有面板透明度按钮,它提供了预期的内容。(在我编辑此答案时,KDE 商店中的链接似乎已失效,但 Github 链接是这。如果小部件不可用,请在下面给我写一条评论,我可能会发布我拥有的包的链接。)— 请参阅最后的编辑。
可以通过“添加小部件”界面安装和添加小部件
之后,在 20.04 编辑面板中使按钮可见,但关闭编辑以使用该按钮。
“完成自定义布局”后按钮被隐藏
采用 Breeze Dark 风格:
氧气款式:
末日:
产品:
编辑:
这是不再维护作者所写,因此它可能不再适用于较新的 Plasma 版本,尽管我曾见过它在 Plasma 5.23 甚至 5.24 中运行。我希望有人能分叉它并保持更新。
有时会受到错误的影响,按钮始终可见。我在 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 后该小部件无法解锁桌面,因此桌面停留在锁定模式,我不得不使用上述命令。)