AIMP Forum
AIMP for PC => Ошибки и замечания / Bugs => Обработано / Processed => Topic started by: adem on February 08, 2026, 22:58:23
-
AIMP: v6.00.3036 Alpha 8 GTK3-64-bit (06.02.2026)
ОС: Linux / Manjaro Linux 26.0.2 / KDE on wayland
1. Включить в AIMP отображение значка в трее
2. Попытаться открыть меню трея через ПКМ на втором экране
Результат: ничего хорошего. В X11 открывается.
Видео: https://drive.google.com/file/d/1ez7qATMmAVLFEZKP9FXFlUmHuXJQjQuH/view?usp=drive_link
-
v6.00.3038 Alpha 8
GTK3-64-bit (11.02.2026)
Linux / Manjaro Linux 26.0.2 / KDE on wayland
Ошибка всё ещё воспроизводится https://drive.google.com/file/d/1PipoMPgX0utS8fypyMYERuwl_YWQf4in/view?usp=drive_link . В момент однократного нажатия ПКМ на втором экране значок реагирует так, как будто производятся постоянные щелчки ПКМ. Пока фокус курсора на значке в трее — сам значок реагирует миганием. Если курсор сместить со значка, то срабатывает ПКМ первой попавшейся области: может открыться либо меню трея KDE, либо меню рабочего стола.
-
Видать глюки на стороне XWalyand, я сейчас вызов менюшки вообще отдал на откуп системе - мой код клики на иконке вообще не обрабатывает.
-
Нашёл решение для Manjaro/CashyOS + KDE (ну и Arch).
При запуске с чистым конфигом через консоль и открытии окна настроек AIMP ругнулся на:
Library "libappindicator3.so.1" was not found
Library "libayatana-appindicator3.so.1" was not found
Установил:
sudo pacman -S libappindicator
Баг более не воспроизводится — см. видео (https://drive.google.com/file/d/1g084-VaxJ6yqeU6n48j-44Yafha9iBeX/view?usp=drive_link). Видимо, нужно добавить libappindicator в зависимости пакета для Arch.
Доп. инфо: в сам же момент бага такой ругани в консоли нет, потому было сложно вычислить причину.
-
Видимо, нужно добавить libappindicator в зависимости пакета для Arch
Дело в KDE, а не Arch. В Gnome / Cinnamon либа присутствует из коробки. Тут еще момент какой - без libappindicator должен работать классический значок в трее, но почему на втором экране он глючит - загадка.
-
CachyOS
В ней, кстати, libappindicator как раз глючит - https://aimp.ru/forum/index.php?topic=77244.0 Так что это не панацея...
В любом случае, спасибо за находку - я отметил себе добавить этот момент в F.A.Q.
-
У меня на одной машине с Manjaro+KDE libappindicator подтянулся как зависимость для Max и Undiskie. Из-за этого получалось так, что описанный выше баг не воспроизводился. Потому я и полез его дальше изучать. Сам libappindicator много где используется, и он рано или поздно подтянется у пользователя независимо от DE. Вот тут можно посмотреть, кто от него зависит — https://archlinux.org/packages/extra/x86_64/libappindicator/
Потому не вижу смысла поддерживать «классический» значок и libappindicator. Я бы просто ограничился libappindicator для всего.
В ней, кстати, libappindicator как раз глючит - https://aimp.ru/forum/index.php?topic=77244.0 Так что это не панацея...
Тут баг скорее из-за Cinnamon, а не из-за CachyOS. Попробую поизучать на выходных, может как раз от наличия или отсутствия libappindicator зависит.
-
Тут баг скорее из-за Cinnamon, а не из-за CachyOS. Попробую поизучать на выходных, может как раз от наличия или отсутствия libappindicator зависит.
Нет, на Cinnamon в других ОС всё работает.
-
libappindicator должен выступать хотя бы в качестве необязательной зависимости: https://man.archlinux.org/man/PKGINFO.5.en#optdepend . Так пользователи Arch будут в курсе такой возможности.
-
libappindicator должен выступать хотя бы в качестве необязательной зависимости: https://man.archlinux.org/man/PKGINFO.5.en#optdepend . Так пользователи Arch будут в курсе такой возможности.
Спасибо, гляну. А не знаете как указать необязательную зависимость для RPM / DEB?
-
DEB: suggests https://www.debian.org/doc/manuals/debian-faq/pkg-basics.en.html#depends (https://www.debian.org/doc/manuals/debian-faq/pkg-basics.en.html#depends) , recommends — это почти жёсткая зависимость и всякие apt-get будут их ставить, не спрашивая пользователя.
RPM: с этим дело не имел; вероятно, Recommends https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/8/html-single/packaging_and_distributing_software/index#assembly_support-for-weak-dependencies_new-features-in-rhel-8
-
Обнаружил пару решений по багу, описанному в заглавном сообщении:
— использовать масштабирование равное 100 % на обоих мониторах (для меня не вариант, ибо мониторы очень сильно разнятся по разрешению);
— в Параметрах системы KDE > Настройка экранов > Устаревшие приложения (X11) выбрать «Масштабировать средствами системы». Правда масштабирование окна AIMP в этом случае выполняется 2 раза: сначала сам AIMP, а затем его увеличивает KDE (видео (https://drive.google.com/file/d/1jV3LD26sr8SM_GxKGOStt8FZSLMZiy_2/view?usp=drive_link)).
-
на стороне плеера можно отключить масштабирование, правда тогда картинка будет мылиться
-
на стороне плеера можно отключить масштабирование, правда тогда картинка будет мылиться
Да всё так, выставление 100% масштаба в AIMP пробовал — мыло.
И ещё информация, в момент воспроизведения бага куча ошибок вида:
❯ journalctl -f | grep -i "plasmashell\|kde\|dbus\|tray"
мар 07 22:15:26 adem plasmashell[7051]: Could not find DBusMenu interface, falling back to calling ContextMenu()Очень похоже на этот баг открытый баг в KDE (https://bugs.kde.org/show_bug.cgi?id=498824).
-
Да всё так, выставление 100% масштаба в AIMP пробовал — мыло.
И ещё информация, в момент воспроизведения бага куча ошибок вида:
❯ journalctl -f | grep -i "plasmashell\|kde\|dbus\|tray"
мар 07 22:15:26 adem plasmashell[7051]: Could not find DBusMenu interface, falling back to calling ContextMenu()Очень похоже на этот баг открытый баг в KDE (https://bugs.kde.org/show_bug.cgi?id=498824).
Я использую AppIndicator, судя по их коду, работать он должен как раз через DBus