AIMP Forum

AIMP for PC => Ошибки и замечания / Bugs => Topic started by: pdy on July 17, 2026, 09:20:31

Title: [?] [3075][Linux] AIMP: Обнаружено странное окно
Post by: pdy on July 17, 2026, 09:20:31
v6.00.3075 Beta 4
GTK3-64-bit (05.07.2026)
Linux / Arch Linux rolling / HYPRLAND on WAYLAND

Я заметил, что в пустых workspace'ах у меня иногда показывает что там есть окно Aimp, которого не видно, если нажать сочетание клавиш, растягивающее окно на весь экран, объявляется виновник - пустое, белое окно, после закрытия которого, ничего не происходит (музыка продолжает играть). Я не совсем понимаю почему и когда это происходит, но если догадаюсь, напишу об этом сюда.

Без скрина, так как там нет ничего интересного, просто белый прямоугольник.

Попытался задебажить это окно, вроде не нашёл там ничего интересного, но вдруг поможет:

WM_STATE(WM_STATE):
      window state: Normal
      icon window: 0x0
_NET_WM_STATE(ATOM) =
WM_HINTS(WM_HINTS):
      Client accepts input or input focus: True
      Initial state is Normal State.
      window id # of group leader: 0x400001
XdndAware(ATOM) = BITMAP
_NET_WM_OPAQUE_REGION(CARDINAL) = 0, 0, 905, 611
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_NORMAL
_NET_WM_SYNC_REQUEST_COUNTER(CARDINAL) = 4324428, 4324429
_NET_WM_USER_TIME(CARDINAL) = 9471166
_NET_WM_USER_TIME_WINDOW(WINDOW): window id # 0x41fc4b
WM_CLIENT_LEADER(WINDOW): window id # 0x400001
_NET_WM_PID(CARDINAL) = 156642
WM_LOCALE_NAME(STRING) = "en_US.UTF-8"
WM_CLIENT_MACHINE(STRING) = "pdy"
WM_NORMAL_HINTS(WM_SIZE_HINTS):
      program specified location: 0, 0
      program specified minimum size: 0 by 0
      program specified base size: 0 by 0
      window gravity: NorthWest
WM_PROTOCOLS(ATOM): protocols  WM_DELETE_WINDOW, WM_TAKE_FOCUS, _NET_WM_PING, _NET_WM_SYNC_REQUEST
WM_CLASS(STRING) = "aimp", "Aimp"
WM_ICON_NAME(STRING) = "aimp"
_NET_WM_ICON_NAME(UTF8_STRING) = "aimp"
WM_NAME(STRING) = "aimp"
_NET_WM_NAME(UTF8_STRING) = "aimp"

Вроде не мешает, но мозолит глаза такое поведение.
Title: Re: [3075][Linux] AIMP: Обнаружено странное окно
Post by: adem on July 17, 2026, 09:36:06
А всё равно было бы интересно взглянуть на это поведение. :D

И вот что говорит на эту тему китайский искуственный болван:
Quote
Проблема с «призрачным» белым окном AIMP в Hyprland не уникальна. Аналогичное поведение встречается и у других приложений под Wayland.

Похожие случаи:
  • Qt-приложения (старые версии VLC, qbittorrent, KeePassXC) – оставляют скрытые окна для трея/уведомлений.
  • Эмуляторы терминала (Alacritty, Kitty) – особенно при плавающих окнах или вызове из других программ.
  • Игры/лаунчеры через Wine – вспомогательные окна для курсора или видеорежимов «застревают» после сворачивания.
  • Диалоги GTK – как в вашем случае с AIMP, другие GTK‑приложения (GIMP, Inkscape) тоже могут оставлять следы от закрытых настроек.
Общая причина: приложение не отправляет композитору корректный сигнал о закрытии/сворачивании окна. Hyprland лишь отображает то, что сообщает программа. Та же ошибка может проявиться и в GNOME/KDE, но там композиторы иногда «глушат» такие окна.

Quote
Что можно попробовать для AIMP?
В конфиге Hyprland можно принудительно игнорировать такие окна через ignorewindowrule для класса aimp, но это может скрыть и основные окна плеера:

Code: [Select]
# hyprland.conf
windowrule = nomaximizerequest, class:aimp
# или
windowrule = opaque, class:aimp

Лучшее решение – дождаться обновления AIMP, где это исправят, или использовать версию с XWayland (если доступна).
Title: Re: [3075][Linux] AIMP: Обнаружено странное окно
Post by: pdy on July 17, 2026, 09:39:54
А всё равно было бы интересно взглянуть на это поведение. :D

И вот что говорит на эту тему китайский искуственный болван:
Похожие случаи:
  • Qt-приложения (старые версии VLC, qbittorrent, KeePassXC) – оставляют скрытые окна для трея/уведомлений.
  • Эмуляторы терминала (Alacritty, Kitty) – особенно при плавающих окнах или вызове из других программ.
  • Игры/лаунчеры через Wine – вспомогательные окна для курсора или видеорежимов «застревают» после сворачивания.
  • Диалоги GTK – как в вашем случае с AIMP, другие GTK‑приложения (GIMP, Inkscape) тоже могут оставлять следы от закрытых настроек.
Общая причина: приложение не отправляет композитору корректный сигнал о закрытии/сворачивании окна. Hyprland лишь отображает то, что сообщает программа. Та же ошибка может проявиться и в GNOME/KDE, но там композиторы иногда «глушат» такие окна.
В конфиге Hyprland можно принудительно игнорировать такие окна через ignorewindowrule для класса aimp, но это может скрыть и основные окна плеера:

Code: [Select]
# hyprland.conf
windowrule = nomaximizerequest, class:aimp
# или
windowrule = opaque, class:aimp

Лучшее решение – дождаться обновления AIMP, где это исправят, или использовать версию с XWayland (если доступна).

Хорошо :) Тогда как случится такой прикол ещё раз, то запишу видео с демонстрацией. Если не забуду...
Title: Re: [3075][Linux] AIMP: Обнаружено странное окно
Post by: Artem on July 17, 2026, 10:29:53
А скриншота этого окна нет?

HYPRLAND

Блин, опять этот Hyprland... плеер там нормально не работает из-за ограничений DM. не надо его мучать.
Title: Re: [?] [3075][Linux] AIMP: Обнаружено странное окно
Post by: kira42 on July 17, 2026, 17:15:08
так вроде арч не поддерживается официально, поправьте если что-то изменилось
https://aimp.ru/blogs/?p=1523

Quote
Официально поддерживаемые ОС

Alt.Linux 11 (KDE/Gnome)
Astra Linux 1.8+
Debian 12+ (Gnome)
Mint 22+
Ubuntu 22+

типо плеер может работать, но может и вылазить что-то

так-то и я бы уже для niri накидал багов =D
Title: Re: [?] [3075][Linux] AIMP: Обнаружено странное окно
Post by: Artem on July 17, 2026, 17:18:37
Проблема не в ос, проблема в DM. Arch официально поддерживается - для него у нас есть отдельный пакет. niri не подходит, у них нет поддержки альфакомпозинга