答案1
答案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 版本