0 Members and 1 Guest are viewing this topic.
Hyprland
Hyprland is not supported. It does not have required features
Со стороны разработчика плеера это не целевая ОС продукта (плеера), поэтому сопровождение поддержки плеера в этой ОС не производится. Это не проблема ОС, просто в ней нет нужных функций.
Если это проблема Hyprland, то было бы здорово узнать о ней чуть больше, чтобы уже сами пользователи могли её перенаправить разработчикам.
Это не проблема ОС, просто в ней нет нужных функций.
-- Hide Hyprland decorations for the AIMP windowhl.window_rule({ match = { class = "^(Aimp)$", }, no_blur = true, decorate = false,})-- Force no scaling for Xwayland windowshl.config({ xwayland = { force_zero_scaling = true }})
so i dont know what the issue is and why you are saying it does not have required features
It doesn't support _GTK_FRAME_EXTENTS, which tells window managers where the shadows are located
Yes, AIMP uses _GTK_FRAME_EXTENTS to specify custom shadow size for Window Managers. So, because _GTK_FRAME_EXTENTS is not supported by Hyprland, AIMP's windows has a gap.
future wayland support
# Force GTK/Ozone apps to use Wayland nativelyenv = OZONE_PLATFORM,waylandenv = GDK_BACKEND,wayland,x11,*
Похоже, что если не переделывать плеер под особенности WAYLAND, то будут появляться вопросы/отчёты о совместимости с ним.Quote from: hyprland.conf# Force GTK/Ozone apps to use Wayland natively env = OZONE_PLATFORM,wayland env = GDK_BACKEND,wayland,x11,*
# Force GTK/Ozone apps to use Wayland natively env = OZONE_PLATFORM,wayland env = GDK_BACKEND,wayland,x11,*
For native Wayland Apps (GDK_BACKEND=wayland):- If your GTK application is running natively under Wayland, _GTK_FRAME_EXTENDS does not apply. - Wayland natively handles surface margins and resizing bounds via the xdg-shell protocol (specifically through xdg_surface.set_window_geometry) rather than using legacy X11 atoms.- Hyprland reads this geometry data natively to draw shadows, borders, and position the window accurately.