如何改变所有桌面面板的颜色/透明度?

如何改变所有桌面面板的颜色/透明度?

在 KDE 4.7 中,经过一些个性化设置后,我制作了一个我非常喜欢的布局。但浅色面板破坏了整个想法。它太亮了。更改配色方案没有帮助。我怎样才能使面板变暗?

附言:我谈论的面板是(抱歉,从我的母语翻译而来):

  • 默认面板
  • 文件夹“外观”(或类似的东西)
  • 系统托盘
  • 数字时钟小工具
  • 发射面板

答案1

调整 Plasma

A

KDE 使用 Plasma 主题。您可以安装更多主题,也可以混合使用不同的主题。

系统设置 > 工作区外观 > 桌面主题。主题/详细信息选项卡。

您可以从 KDE 用户库中找到更多信息:http://userbase.kde.org/Plasma/TweakingPlasma

KDE plasma 对象正在使用 svg 图像。您可以使用支持 svg 的图片编辑器(Inkscape 等)编辑图像。

更多信息可以从 KDE TechBase 找到:http://techbase.kde.org/Development/Tutorials/Plasma/Theme

- - 编辑 - -

更多示例

http://www.kubuntuforums.net/showthread.php?56120-Customize-plasma-desktop-theme

答案2

去:

系统设置 > 工作区外观 > 桌面主题

有一个主题选项卡和一个详细信息选项卡。在我的桌面上,我只需调整详细信息中的设置,就能实现漂亮的深色背景和白色字体外观。在我的笔记本电脑上,我必须在主题选项卡设置和详细信息选项卡设置之间来回切换才能正确设置。经过足够的调整后,最终两个面板都适用。两个面板现在都易于阅读,而且看起来很漂亮。

答案3

我有 KDE Plasma 5.28.8,现在我看到有一个选项可以在“自适应、不透明和半透明”之间进行选择

转到面板并右键单击以进入编辑模式。

然后选择更多选项,并选择“不透明”。

面板编辑器截图

您需要对每个面板重复此操作。

(从屏幕截图中可以看出,面板编辑菜单本身仍然是透明的,但我可以接受,只要面板本身不透明。)

答案4

我真的不喜欢透明面板。我在 KDE5 / Plasma 中使用“breeze”主题。

我找到了主题文件夹,其下方是面板背景的压缩 SVG。

可以使用 Inkscape 编辑该文件。但由于该文件归 root 所有,因此您可能需要先取得所有权。

theme_file="/usr/share/plasma/desktoptheme/breath/widgets/panel-background.svgz"
sudo chown $UID "$theme_file"
inkscape "$theme_file" &

但就我而言,我决定编写一个脚本来应用更改(现在和将来):

#!/usr/bin/env bash
set -e

theme_file="/usr/share/plasma/desktoptheme/breath/widgets/panel-background.svgz"

if [ ! -e "${theme_file}.ORIGINAL" ]
then sudo cp -a "$theme_file" "${theme_file}.ORIGINAL"
fi

cat "${theme_file}.ORIGINAL" |
gunzip -c |
# Remove transparency from main panels by changing opacity to 1.0
sed 's+fill:#292f34;fill-opacity:0.86274511+fill:#292f34;fill-opacity:1.0+g' |
gzip -c |
sudo tee "$theme_file" >/dev/null

相关内容