В Kolourpaint отсутствуют все значки в Ubuntu 20.10

У Kolourpaint отсутствуют значки на панели инструментов в Ubuntu 20.10 при установке с использованием sudo apt install kolourpaint.

Есть ли решение, которое не требует использования snap-версии или изменения темы системных значков?

3 ответа

Вам необходимо установить метапакет темы Breeze с

      sudo apt-get install breeze

а затем перезапустите приложение KolourPaint.

Не уверен для Ubuntu с GNOME Desktop, но аналогичную проблему можно решить с помощью Kolourpaint в Kubuntu 22.04, установив все доступные темы значков (на всякий случай) и запустив их с пустымиXDG_CURRENT_DESKTOPи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файл, то есть из меню «Пуск» или диалогового окна «Открыть с помощью» и тому подобного, мы можем сначала создать простой скрипт для запуска с пустыми переменными env:

      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.

Установка бриза не решила мою проблему. Мне пришлось установить kolourpaint с помощью оснастки:

      sudo snap install kolourpaint

Затем мне пришлось удалить kolourpaint с помощью apt-get:

      sudo apt-get remove kolourpaint

Это вернуло иконы.

Другие вопросы по тегам