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

The*_*uto 7 kde taskbar transparency

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

wht*_*ger 9

更新了 Kubuntu 20.04 附带的 KDE 的方法 2。
还有一种方法可以在没有额外小部件的情况下获得透明面板。

方法 1. 在不改变主题的情况下使面板透明。进入系统设置 | 窗口管理 | 窗口规则。按下New...按钮。Dock Transparency例如,对新规则进行一些描述。然后仅Dock (panel)在“窗口类型:”字段中选择。切换到最后一个选项卡并设置以下选项:

图片

OK然后按Apply新设置。将 65% 更改为您认为合适的任何值。
在 16.04 中使用 Plasma v5.5.5 进行测试。
注意@clearkimura 注意到,此方法可能会使面板上的其他对象(即按钮和文本)更加透明,因此在这种情况下不要使用太低的值。

方法 2.这将需要更改默认主题。备份/usr/share/plasma/desktoptheme/default/metadata.desktop. 用root权限打开。将[ContrastEffect]部分更改enabled=truefalse。重新登录。
现在面板变得半透明。作为奖励,主菜单也变得半透明,下面有模糊效果。工具提示也共享这种类似于磨砂玻璃的效果。看一下截图:

等离子体

严格来说这个方法不只是改变任务栏面板,因为它会影响界面的其他对象,但是这个效果比透明面板更让我满意。
荣誉对reddit添加人的想法。
注意此方法在 Kubuntu 16.04 中有效。对于较新的版本,您应该更改另一个桌面文件。

首先检查系统设置| 等离子式。Kubuntu 20.04 的默认样式是Kubuntu。所以我们应该改变/usr/share/plasma/desktoptheme/kubuntu/metadata.desktop。如果您使用另一种样式,请改为metadata.desktop从相应的文件夹中进行更改/usr/share/plasma/desktoptheme/。先备份一下。

不要[ContrastEffect]像我们在 16.04 中那样禁用。contrast改为增加参数。试试contrast=1.0。模糊效果将自动应用。重新登录以使其工作。你应该实现这样的目标:

图片

contrast=2.0进一步增加透明度(但不要指望它会无限期地增加)。并且不要忘记“模糊”效果也可以在系统设置中更改| 工作区行为 | 桌面效果

  • +1 通过 VirtualBox 在 Kubuntu 18.04 中测试工作。除了,窗口规则方法将导致面板完全透明——图标、字体和面板背景——这意味着效果_不_相互独立。 (2认同)
  • @DKBose 不,窗口规则应立即应用,无需离开会话。 (2认同)

DK *_*ose 5

编辑:请参阅whtyger 的答案来更改面板透明度,而无需安装新主题。


whtyger 的答案提供了更改现有主题的面板透明度的方法。

如果您想尝试其他提供透明度的主题,请打开“系统设置”>“外观”>“工作区主题”>“桌面主题”,然后单击“获取新主题”。在打开的窗口中,在搜索框中输入类似panel transp 的内容,然后选择所需的排序顺序。

从 KDE 商店获取新主题

我遇到过一个:

主题提供透明度

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


cip*_*cus 5

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

\n

但有一个面板透明度按钮,它提供了我们所期望的。(在 KDE 商店中,当我编辑这个答案时,该链接似乎已失效,但 Github 链接是这样的。如果小部件不可用,请在下面给我留言,我可能会发布一个指向我拥有的软件包的链接。) \xe2\x80\x94 请参阅最后的编辑。

\n

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

\n

在此输入图像描述

\n

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

\n

在此输入图像描述

\n

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

\n

在此输入图像描述

\n

微风深色风格:

\n

在此输入图像描述

\n

在此输入图像描述

\n

氧气方式:

\n

在此输入图像描述

\n

在此输入图像描述

\n

末日:

\n

在此输入图像描述

\n

产品:

\n

在此输入图像描述

\n
\n

编辑:

\n
    \n
  1. 作者不再维护它,因此它可能会停止与较新的 Plasma 版本一起工作,尽管我已经看到它在 Plasma 5.23 甚至 5.24 中工作。我希望有人分叉并保持更新。

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

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

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

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

      \n
    • \n
    \n
  4. \n
\n