Иконки низкого разрешения в переключателе задач в kde

Я использую kde neon 5.8.4 user edition. Когда я нажимаю переключатель Windows ALT+TAB, значки, которые появляются, чаще всего искажаются.

  1. Ниже приведены мои настройки для переключения окон.

    1. Проблема.

    2. Сначала я думал, что это из-за приложений, поставляемых с иконками низкого разрешения, но это неверно. Как и при использовании панели задач icon-manager, я нахожу над значками приложения те же значки высокого разрешения без каких-либо искажений.

Как это исправить? Это ошибка?

1 ответ

По умолчанию KDE использует значок, предоставленный запущенным приложением. Иногда это может быть полезно, например, если приложение хочет отображать разные значки для разных окон или если оно хочет сделать значок динамическим. (Посмотрите здесь, как GIMP показывает редактируемое изображение в переключателе задач.)

Однако для многих приложений это бесполезно, а значки с низким разрешением могут раздражать.

Вы можете переопределить поведение по умолчанию для определенного приложения, попросив оконный менеджер использовать определенный файл рабочего стола. Вы делаете это в Special Application Settings

Часто вы можете просто указать на собственный файл рабочего стола приложения, в /usr/share/applications/APP_NAME.desktop

Если вы не можете найти это в строке заголовка, вы можете вместо этого открыть KDE System Settingsи искать Window Rulesтам.

Если приложение предоставило большой значок через свой файл на рабочем столе, этого будет достаточно, чтобы заставить переключатель задач KDE использовать его.

Однако, если вам нужно предоставить большой значок самостоятельно, у вас есть следующие варианты:

  1. Откройте файл. Обычно это просто говорит Icon=APP_NAME

    Если это так, то вы можете добавить большое изображение в:

            /usr/share/icons/hicolor/256x256/apps/APP_NAME.png    or at
    
    /usr/share/pixmaps/APP_NAME.png    (I'm not sure which one wins)
    

    Вы также можете создавать значки для размеров 16, 32, 48, 64, 128 и 256, используя

            sudo convert -background none source_icon.png -scale 16x16 /usr/share/icons/hicolor/16x16/apps/APP_NAME.png
    
  2. Кроме того, вы можете отредактировать файл, чтобы он указывал прямо на нужное изображение:

            Icon=/home/YOUR_USER/Pictures/icons/BEAUTIFUL_ICON_FOR_APP_NAME.png
    
  3. Или, чтобы избежать использования rootв общем, вы можете создать свой собственный .desktopфайл, рекомендуется разместить по адресу:

            /home/YOUR_USER/.local/share/applications/APP_NAME.desktop
    

    а затем установите путь к файлу значка, как в варианте 2.

После внесения этих изменений вместо перезапуска приложения я обычно возвращаюсь к Special Application Settings / Window Rules, и изменить и Applyимя файла рабочего стола дважды, чтобы заставить KDE использовать новые настройки. При тестировании, Forceработает лучше, чем Apply Initially.

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