AIMP Forum

AIMP for PC => Ошибки и замечания / Bugs => Обработано / Processed => Topic started by: adem on November 16, 2025, 01:41:14

Title: [x][3019] [Linux] После прикрепления окна нельзя вернуть его размер перемещением
Post by: adem on November 16, 2025, 01:41:14
ОС: Manjaro Linux 25.0.10
Версия AIMP: v6.00.3019 Alpha 5 64-bit (14.11.2025)
Окружение: KDE 6.3.6 (Wayland/X11)

1. Открыть окно AIMP не на весь экран, так что по вертикали окно занимало бы лишь часть экрана;
2. Прикрепить окно к одному из краёв и дождаться его скрытия;
3. Показать прикреплённое окно;
4. Попытаться открепить окно от края перемещением курсора мыши в центр экрана.

Результат: окно остаётся распахнутым по вертикали, его можно двигать по горизонтали. Воспроизводится и в Wayland и в X11. А чтобы вывести окно из этого состояния нужно отсоединить плейлист, присоединить обратно, развернуть окно на весь экран, и затем восстановить (видео (https://drive.google.com/file/d/15mptuz0wqMrT6Pw1zUko3JjLRikhYCFo/view?usp=drive_link)).

Ожидаемый результат: поведение как в Windows — окно уменьшается до того размера, в каком оно было до прикрепления (видео (https://drive.google.com/file/d/17glK6gowMTIaHS5_PAFPmpUs18di1xfW/view?usp=drive_link)).

Дополнительно: проблема происходит только после того, как окно было прикреплено и скрыто. Если прикрепить и сразу открепить, не дожидаясь скрытия, то баг не воспроизведётся.
Title: Re: [3019] [Linux] После прикрепления окна нельзя вернуть его размер перемещением
Post by: Artem on November 19, 2025, 08:54:35
окно остаётся распахнутым по вертикали

А окно позволяет себя ресайзить в этот момент?
Title: Re: [?][3019] [Linux] После прикрепления окна нельзя вернуть его размер перемещением
Post by: adem on November 19, 2025, 12:15:42
Можно изменять размер только по горизонтали, уменьшить окно по вертикали нельзя. При чём состояние сохраняется даже после перезапуска приложения. https://drive.google.com/file/d/1t5XpYTJ5V1YZEH_cjIQptFYGib0-yt2w/view?usp=drive_link
Title: Re: [?][3019] [Linux] После прикрепления окна нельзя вернуть его размер перемещением
Post by: Artem on November 19, 2025, 15:03:30
При чём состояние сохраняется даже после перезапуска приложения.

Можете скинуть папку с настройками плеера после такого "залипания"?
Title: Re: [?][3019] [Linux] После прикрепления окна нельзя вернуть его размер перемещением
Post by: adem on November 19, 2025, 15:38:42
Папка с настройками сразу после залипания.
Title: Re: [?][3019] [Linux] После прикрепления окна нельзя вернуть его размер перемещением
Post by: Artem on November 21, 2025, 12:45:54
А это точно тот конфиг? на видео у вас скин Bliss, а в конфиге указан стандартный Charm.

Можно изменять размер только по горизонтали, уменьшить окно по вертикали нельзя. При чём состояние сохраняется даже после перезапуска приложения. https://drive.google.com/file/d/1t5XpYTJ5V1YZEH_cjIQptFYGib0-yt2w/view?usp=drive_link

Еще меня смущает, что у вас при ресайзе окно расширяется сразу в обе стороны - и влево, и вправо. На уровне DM ничего не включено такого для центрирования / автоматического выравнивания окон?
Title: Re: [?][3019] [Linux] После прикрепления окна нельзя вернуть его размер перемещением
Post by: adem on November 21, 2025, 15:26:06
А это точно тот конфиг? на видео у вас скин Bliss, а в конфиге указан стандартный Charm.
Тут я использовал голый конфиг, переименовав старый, запустив AIMP с нуля и повторив шаги с прикреплением. С ним тоже воспроизвелось. А голый, чтобы меньше лишней инфы было в нём.

Еще меня смущает, что у вас при ресайзе окно расширяется сразу в обе стороны - и влево, и вправо. На уровне DM ничего не включено такого для центрирования / автоматического выравнивания окон?
Описанного вами поведения не заметил. Изменение размера происходит именно в ту сторону, в которую веду курсором: либо влево, либо вправо. На видео выше видно некоторое мерцание, когда при изменении размера влево рамка немного ушла вправо, но сам размер вправо не изменился. Думаю, это просто косяк рендеринга обложки в момент ресайза. По поводу DM — тут не помню, чтобы менял что-то помимо анимаций и декораций рамок.

Дополнение:
- Есть ноутбук с внешним монитором.
- Расположение мониторов [встроенный] [внешний главный].
- Оба с разрешением 1920х1080, X11.
- На встроенном левом экране открепление работает нормально, окно возвращает старый размер.
- На внешнем правом экране открепление работает с багом.
Видео (до 30 секунды левый монитор, после — правый): https://drive.google.com/file/d/1DT3CU4w0ROS1HqDsHufQs5AWEvCWoBtB/view?usp=drive_link

Поиграюсь дома с этим, у меня там тоже 2 монитора, но именно этот сценарий не проверял. Баг воспроизводился как раз на главном мониторе, но уже на левом. Если сценарий повторится, то скорее всего этот баг не будет воспроизводиться в виртуалках с одним монитором.

Если очень надо, могу проверить разные дистрибутивы Linux и рабочие окружения на двухмониторной конфигурации, установив их на внешний диск.
Title: Re: [?][3019] [Linux] После прикрепления окна нельзя вернуть его размер перемещением
Post by: Artem on November 21, 2025, 15:40:24
Баг воспроизводился как раз на главном мониторе, но уже на левом. Если сценарий повторится, то скорее всего этот баг не будет воспроизводиться в виртуалках с одним монитором.

Ага, на двухмониторной я не проверял. Вечером посмотрю.

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

Не нужно, спасибо.
Title: Re: [?][3019] [Linux] После прикрепления окна нельзя вернуть его размер перемещением
Post by: adem on November 22, 2025, 00:09:07
В общем я поигрался на Live-образах разных дистрибутивов с помощью Ventoy. Описанная проблема только в KDE, при чём именно на домашнем ПК воспроизводится на обоих мониторах (2560x1440 и 1600x900). Ниже список:

- Искомый баг воспроизводится на обоих мониторах:
manjaro-kde-25.0.10-251013-linux612.iso
kde-neon-user-20251120-0743.iso
(KDE на базе Ubuntu)

- Баг не воспроизводится, прикрепление и открепление происходят ожидаемо:
ubuntu-24.04.3-desktop-amd64.iso (в Live не завёлся второй монитор, пришлось устанавливать ОС)
q4os-6.1-x64-tde.r1.iso (Trinity DE на базе Debian, есть мелкие косяки с отрисовкой окна, но сами DE и дистр мало популярны, потому пофиг)

- Окно просто не скрывается после прикрепления, а остаётся видимым, т.е. искомый баг повторить невозможно. Мб зарепорчу отдельно, если руки доберутся установить. Пока мне это мало интересно.
manjaro-cinnamon-25.0.3-250609-linux612.iso
manjaro-gnome-25.0.10-251013-linux612.iso
manjaro-xfce-25.0.10-251013-linux612.iso
Title: Re: [x][3019] [Linux] После прикрепления окна нельзя вернуть его размер перемещением
Post by: adem on November 28, 2025, 17:36:00
Начиная с v6.00.3020 Alpha 5 64-bit (25.11.2025), прикрепление к краю экрана больше не работает ни в Wayland, ни в X11, так что баг более не воспроизводится.
Title: Re: [x][3019] [Linux] После прикрепления окна нельзя вернуть его размер перемещением
Post by: Artem on November 29, 2025, 10:17:24
Да, я пока отключил эту функцию для линукса. Когда остальное отдадим - вернусь к этой функции