Kolourpaint 在 Ubuntu 20.10 上缺少所有图标

Kolourpaint 在 Ubuntu 20.10 上缺少所有图标

使用 安装时,Kolourpaint 在 Ubuntu 20.10 上的工具窗格中缺少图标sudo apt install kolourpaint

有没有不需要使用 snap 版本或更改系统图标主题的解决方案?

在此处输入图片描述

答案1

您必须安装名为的默认 Plasma 主题元包 微风

sudo apt-get install breeze

然后重新启动 KolourPaint 应用程序。

最低限度只安装微风图标主题也有效。

sudo apt-get install breeze-icon-theme

答案2

安装 breeze 并没有解决我的问题。我不得不使用 snap 安装 kolourpaint:

sudo snap install kolourpaint

然后我必须使用 apt-get 卸载 kolourpaint:

sudo apt-get remove kolourpaint

这让图标重新出现。

答案3

不确定是否适用于带有 GNOME 桌面的 Ubuntu,但可以通过安装所有可用的图标主题(以防万一)并使用空的XDG_CURRENT_DESKTOP和运行它来解决 Kubuntu 22.04 中的 Kolourpaint 的类似问题QT_QPA_PLATFORMTHEME

sudo apt install *icon-theme*
XDG_CURRENT_DESKTOP="" QT_QPA_PLATFORMTHEME="" kolourpaint

编辑:制作启动脚本是因为

Exec=env XDG_CURRENT_DESKTOP="" QT_QPA_PLATFORMTHEME="" kolourpaint %u

当使用“打开方式”时,文件中.desktop不起作用。

大多数人主要从.desktop文件运行它,即从开始菜单或“打开方式”对话框等,我们可以首先制作简单的脚本来使用空的环境变量来运行:

sudo tee /usr/local/bin/kolourpaintstarter.sh <<'EOF' >/dev/null
#!/bin/bash
export XDG_CURRENT_DESKTOP=
export QT_QPA_PLATFORMTHEME=
kolourpaint "$1"
EOF

sudo chmod +x /usr/local/bin/kolourpaintstarter.sh

/usr/share/applications/org.kde.kolourpaint.desktop以及,更换线

Exec=kolourpaint %u

Exec=/usr/local/bin/kolourpaintstarter.sh %u

附言

这样我们就可以避免崩溃。我个人不喜欢非开放的应用程序分发平台,而且目前还没有现成的适用于 Kolourpaint 的 AppImage 版本

答案4

  1. 安装qt5ct
sudo apt install qt5ct
  1. 打开它:
qt5ct
  1. 导航图标主题,选择任意图标包并点击“应用”: Qt5 设置

  2. 重新打开kolourpaint,现在应该出现图标: 彩色涂料

相关内容