AIMP Forum

AIMP for PC => Ошибки и замечания / Bugs => Обработано / Processed => Topic started by: Fedia on March 18, 2026, 17:17:28

Title: [x] [3051] [Linux] AIMP: куций функционал управления из трея
Post by: Fedia on March 18, 2026, 17:17:28
Долгое время стояла версия aimp_6.00-3029a_amd64.deb в ней всё работало, но сегодня обновился до aimp_6.00-3050b_amd64.deb и перестало работать из трея:
- не регулируется колёсиком громкость при наведении на значок в трее
- одинарный щелчёк по иконке в трее больше не stop/play музыку (сейчас просто вылазит контекстное меню)
- двойной щелчок по иконке в трее больше не вызывает главное окно (сейчас просто вылазит контекстное меню, такое же, как и при одинарном клике).

В настройках > Система > Трей > Управление мышью не активно, а внизу надпись "Некоторые функции недоступны в вашей ОС".

при запуске из терминала:

aimp
Library "libao.so" was not found
Main   2026.03.18 18:01:09.081   D/Core:   v6.00.3050 Beta
Main   2026.03.18 18:01:09.087   D/Core:   Linux / Debian GNU/Linux 13 (trixie)
Main   2026.03.18 18:01:09.087   D/Core:   GUI xfce on x11
Main   2026.03.18 18:01:09.087   D/Core:   Initializing
Main   2026.03.18 18:01:09.103   D/Core:   Initialized
...
(aimp:4438): libayatana-appindicator-WARNING **: 18:01:10.180: libayatana-appindicator is deprecated. Please use libayatana-appindicator-glib in newly written code.
...
Title: Re: [3050][Linux] AIMP: куций функционал управления из трея
Post by: Artem on March 18, 2026, 18:03:13
Вот тут всё написано:
https://aimp.ru/blogs/?p=1583
Title: Re: [+] [3050] [Linux] AIMP: куций функционал управления из трея
Post by: DarkDrawKill on March 18, 2026, 18:53:13
Долгое время стояла версия aimp_6.00-3029a_amd64.deb в ней всё работало, но сегодня обновился до aimp_6.00-3050b_amd64.deb и перестало работать из трея:
- не регулируется колёсиком громкость при наведении на значок в трее
- одинарный щелчёк по иконке в трее больше не stop/play музыку (сейчас просто вылазит контекстное меню)
- двойной щелчок по иконке в трее больше не вызывает главное окно (сейчас просто вылазит контекстное меню, такое же, как и при одинарном клике).
к сожалению после перехода с gtk2 на gtk3 на гноме старый код отвечающий за трей перестал работать поэтому используется "appindicator" который урезан по сравнению со старым функционалом (на других де всё работает как раньше)
Title: Re: [+] [3050] [Linux] AIMP: куций функционал управления из трея
Post by: Fedia on March 18, 2026, 18:57:46
Но у меня XFCE, и судя по таблице "Управление через иконку в трее" всё это должно работать.
Но из сообщений AIMP в терминале у меня также задействована библиотека appindicator, хотя в статье сообщается что на XFCE она не используется.
Как мне заставить AIMP не задйествовать AppIndicator под XFCE?
Title: Re: [+] [3050] [Linux] AIMP: куций функционал управления из трея
Post by: DarkDrawKill on March 18, 2026, 19:04:22
Как мне заставить AIMP не задйествовать AppIndicator под XFCE?
надо было написать о системе в первом сообщении (в окне "О программе" информацию о версии и системе можно скопировать по клику)

какая у вас система? есть ли у вас ещё доп. де в системе?
попробуйте данную библиотеку удалить через менеджер пакетов
Title: Re: [+] [3050] [Linux] AIMP: куций функционал управления из трея
Post by: Artem on March 18, 2026, 19:23:59
Но у меня XFCE, и судя по таблице "Управление через иконку в трее" всё это должно работать.
Но из сообщений AIMP в терминале у меня также задействована библиотека appindicator, хотя в статье сообщается что на XFCE она не используется.
Как мне заставить AIMP не задйествовать AppIndicator под XFCE?

Проверю, отпишусь
Title: Re: [+] [3050] [Linux] AIMP: куций функционал управления из трея
Post by: Fedia on March 18, 2026, 19:24:26
В первом сообщении я привёл вывод AIMP из терминала, там это есть.

Вот подробнее

вывод AIMP "о программе":
v6.00.3050 Beta
GTK3-64-bit (15.03.2026)
Linux / Debian GNU/Linux 13 (trixie) / xfce on x11

вывод hostnamectl:
Operating System: Debian GNU/Linux 13 (trixie) (13.4)
Kernel: Linux 6.12.74+deb13+1-amd64
Architecture: x86-64

некоторые версии пакетов:
libgtk-3-bin: 3.24.49-3
xfwm4: 4.20.0-1
xfce4-session: 4.20.2-2
libayatana-appindicator3-1: 0.5.94-1

ищу пакет с appindicator:
apt list --installed | grep -iF appindicator
libayatana-appindicator3-1/stable,now 0.5.94-1 amd64 [installed,automatic]

посмотрел, кто мне автоматом поставил libayatana-appindicator3-1

apt-cache rdepends --installed libayatana-appindicator3-1
libayatana-appindicator3-1
Reverse Depends:
  remmina
 
сейчас пока не готов с ходу удалить пакет libayatana-appindicator3-1 так как он хочет снести remmina (я им иногда пользуюсь), надо подумать...
Title: Re: [+] [3050] [Linux] AIMP: куций функционал управления из трея
Post by: DarkDrawKill on March 18, 2026, 19:35:36
В первом сообщении я привёл вывод AIMP из терминала, там это есть.
я особо не смотрю в начало логов поэтому не догадался

это многое объясняет
я не знаю можно ли научить аимп работать с де напрямую в первую очередь
 
Title: Re: [+] [3050] [Linux] AIMP: куций функционал управления из трея
Post by: Artem on March 18, 2026, 20:48:33
Ага, понял в чем дело. Поправлю в следующем билде.
Title: Re: [+] [3050] [Linux] AIMP: куций функционал управления из трея
Post by: adem on March 18, 2026, 23:48:16
Ага, понял в чем дело. Поправлю в следующем билде.

Ещё тут обсуждалось (https://aimp.ru/forum/index.php?topic=77266.msg467576#msg467576), что AIMP по факту может работать как c libappindicator, так и без него.
- без  libappindicator становится активно «Управление мышью», и меню выглядит более родным (по крайней мере в KDE).
- c  libappindicator «Управление мышью» не активно, а меню выглядит коряво (баг Qt, часто его наблюдаю в др. приложениях).

Но проблема в том, что libappindicator выступает зависимостью для кучи приложений, и он рано или поздно подцепится при установке чего-либо. Получается, что пользователь упрётся в функционал libappindicator без возможности вернуть функционал классического значка.

Предложение:
- сделать libappindicator жёсткой зависимостью для AIMP;
- а возможность отключать функционал libappindicator реализовать через настройки самого AIMP.

(https://aimp.ru/forum/index.php?action=dlattach;topic=77469.0;attach=77230)
Title: Re: [x] [3051] [Linux] AIMP: куций функционал управления из трея
Post by: Artem on March 18, 2026, 23:54:16
Предложение:
- сделать libappindicator жёсткой зависимостью для AIMP;
- а возможность отключать функционал libappindicator реализовать через настройки самого AIMP.

не, опционально делать нельзя. Есть системы, где без неё в принципе ничего не работает.
Title: Re: [x] [3051] [Linux] AIMP: куций функционал управления из трея
Post by: Fedia on March 27, 2026, 15:58:34
заработало в 3052