hyprwm / Hyprland

Hyprland is an independent, highly customizable, dynamic tiling Wayland compositor that doesn't sacrifice on its looks.
https://hyprland.org
BSD 3-Clause "New" or "Revised" License
19.65k stars 830 forks source link

Windows out of bounds #7619

Open Xyehtz opened 2 weeks ago

Xyehtz commented 2 weeks ago

Regression?

No

System Info and Version

System/Version info ```sh Monitor eDP-2 (ID 0): 2560x1600@120.00000 at 0x0 description: Thermotrex Corporation TL140ADXP01 (eDP-2) make: Thermotrex Corporation model: TL140ADXP01 serial: active workspace: 1 (1) special workspace: 0 () reserved: 0 37 0 0 scale: 1.50 transform: 0 focused: yes dpmsStatus: 1 vrr: 0 activelyTearing: false workspace ID 1 (1) on monitor eDP-2: monitorID: 0 windows: 1 hasfullscreen: 0 lastwindow: 0x609a10c372c0 lastwindowtitle: hyprctl monitors && hyprctl workspaces && hyprctl activeworkspace && hyprctl workspacerules && hyprctl clients && hyprctl activewindow && hyprctl layers && hyprctl devices && hyprctl binds && hyprctl dispatch && hyprctl keyword && hyprctl version && hyprctl kill && hyprctl splash && hyprctl hyprpaper && hyprctl reload && hyprctl setcursor && hyprctl getoption && hyprctl cursorpos && hyprctl getoption && hyprctl switchxkblayout && hyprctl seterror && hyprctl setprop && hyprctl plugin && hyprctl notify && hyprctl globalshortcuts && hyprctl instances workspace ID 2 (2) on monitor eDP-2: monitorID: 0 windows: 1 hasfullscreen: 0 lastwindow: 0x609a107f65a0 lastwindowtitle: Cursor disappearing when hovering over certain applications · Issue #7610 · hyprwm/Hyprland — Mozilla Firefox workspace ID 1 (1) on monitor eDP-2: monitorID: 0 windows: 1 hasfullscreen: 0 lastwindow: 0x609a10c372c0 lastwindowtitle: hyprctl monitors && hyprctl workspaces && hyprctl activeworkspace && hyprctl workspacerules && hyprctl clients && hyprctl activewindow && hyprctl layers && hyprctl devices && hyprctl binds && hyprctl dispatch && hyprctl keyword && hyprctl version && hyprctl kill && hyprctl splash && hyprctl hyprpaper && hyprctl reload && hyprctl setcursor && hyprctl getoption && hyprctl cursorpos && hyprctl getoption && hyprctl switchxkblayout && hyprctl seterror && hyprctl setprop && hyprctl plugin && hyprctl notify && hyprctl globalshortcuts && hyprctl instances Window 609a107f65a0 -> Cursor disappearing when hovering over certain applications · Issue #7610 · hyprwm/Hyprland — Mozilla Firefox: mapped: 1 hidden: 0 at: 9,46 size: 1688,1011 workspace: 2 (2) floating: 0 monitor: 0 class: firefox title: Cursor disappearing when hovering over certain applications · Issue #7610 · hyprwm/Hyprland — Mozilla Firefox initialClass: firefox initialTitle: Mozilla Firefox pid: 15797 xwayland: 0 pinned: 0 fullscreen: 0 fullscreenmode: 0 fakefullscreen: 0 grouped: 0 swallowing: 0 focusHistoryID: 1 Window 609a10c372c0 -> hyprctl monitors && hyprctl workspaces && hyprctl activeworkspace && hyprctl workspacerules && hyprctl clients && hyprctl activewindow && hyprctl layers && hyprctl devices && hyprctl binds && hyprctl dispatch && hyprctl keyword && hyprctl version && hyprctl kill && hyprctl splash && hyprctl hyprpaper && hyprctl reload && hyprctl setcursor && hyprctl getoption && hyprctl cursorpos && hyprctl getoption && hyprctl switchxkblayout && hyprctl seterror && hyprctl setprop && hyprctl plugin && hyprctl notify && hyprctl globalshortcuts && hyprctl instances: mapped: 1 hidden: 0 at: 9,46 size: 1688,1011 workspace: 1 (1) floating: 0 monitor: 0 class: kitty title: hyprctl monitors && hyprctl workspaces && hyprctl activeworkspace && hyprctl workspacerules && hyprctl clients && hyprctl activewindow && hyprctl layers && hyprctl devices && hyprctl binds && hyprctl dispatch && hyprctl keyword && hyprctl version && hyprctl kill && hyprctl splash && hyprctl hyprpaper && hyprctl reload && hyprctl setcursor && hyprctl getoption && hyprctl cursorpos && hyprctl getoption && hyprctl switchxkblayout && hyprctl seterror && hyprctl setprop && hyprctl plugin && hyprctl notify && hyprctl globalshortcuts && hyprctl instances initialClass: kitty initialTitle: kitty pid: 20223 xwayland: 0 pinned: 0 fullscreen: 0 fullscreenmode: 0 fakefullscreen: 0 grouped: 0 swallowing: 0 focusHistoryID: 0 Window 609a10c372c0 -> hyprctl monitors && hyprctl workspaces && hyprctl activeworkspace && hyprctl workspacerules && hyprctl clients && hyprctl activewindow && hyprctl layers && hyprctl devices && hyprctl binds && hyprctl dispatch && hyprctl keyword && hyprctl version && hyprctl kill && hyprctl splash && hyprctl hyprpaper && hyprctl reload && hyprctl setcursor && hyprctl getoption && hyprctl cursorpos && hyprctl getoption && hyprctl switchxkblayout && hyprctl seterror && hyprctl setprop && hyprctl plugin && hyprctl notify && hyprctl globalshortcuts && hyprctl instances: mapped: 1 hidden: 0 at: 9,46 size: 1688,1011 workspace: 1 (1) floating: 0 monitor: 0 class: kitty title: hyprctl monitors && hyprctl workspaces && hyprctl activeworkspace && hyprctl workspacerules && hyprctl clients && hyprctl activewindow && hyprctl layers && hyprctl devices && hyprctl binds && hyprctl dispatch && hyprctl keyword && hyprctl version && hyprctl kill && hyprctl splash && hyprctl hyprpaper && hyprctl reload && hyprctl setcursor && hyprctl getoption && hyprctl cursorpos && hyprctl getoption && hyprctl switchxkblayout && hyprctl seterror && hyprctl setprop && hyprctl plugin && hyprctl notify && hyprctl globalshortcuts && hyprctl instances initialClass: kitty initialTitle: kitty pid: 20223 xwayland: 0 pinned: 0 fullscreen: 0 fullscreenmode: 0 fakefullscreen: 0 grouped: 0 swallowing: 0 focusHistoryID: 0 Monitor eDP-2: Layer level 0 (background): Layer 609a10c96f80: xywh: 0 0 1706 1066, namespace: wallpaper Layer level 1 (bottom): Layer level 2 (top): Layer 609a10bf03d0: xywh: 8 3 1690 34, namespace: waybar Layer level 3 (overlay): mice: Mouse at 609a107c2190: asus-keyboard-1 default speed: 0.00000 Mouse at 609a107a0560: asus-keyboard-2 default speed: 0.00000 Mouse at 609a108eeac0: logitech-g703-ls-1 default speed: 0.00000 Mouse at 609a108c1f80: asue120a:00-04f3:319b-mouse default speed: 0.00000 Mouse at 609a108ea3f0: asue120a:00-04f3:319b-touchpad default speed: 0.00000 Keyboards: Keyboard at 609a10728590: video-bus rules: r "", m "", l "us", v "", o "grp:alt_shift_toggle" active keymap: English (US) main: no Keyboard at 609a106b8eb0: power-button rules: r "", m "", l "us", v "", o "grp:alt_shift_toggle" active keymap: English (US) main: no Keyboard at 609a107d9710: sleep-button rules: r "", m "", l "us", v "", o "grp:alt_shift_toggle" active keymap: English (US) main: no Keyboard at 609a10839ae0: asus-keyboard rules: r "", m "", l "us", v "", o "grp:alt_shift_toggle" active keymap: English (US) main: no Keyboard at 609a10875500: asus-keyboard-2 rules: r "", m "", l "us", v "", o "grp:alt_shift_toggle" active keymap: English (US) main: no Keyboard at 609a108af9e0: logitech-g703-ls rules: r "", m "", l "us", v "", o "grp:alt_shift_toggle" active keymap: English (US) main: no Keyboard at 609a108eacd0: asus-wmi-hotkeys rules: r "", m "", l "us", v "", o "grp:alt_shift_toggle" active keymap: English (US) main: yes Tablets: Touch: Switches: Switch Device at 609a107580a0: Lid Switch bind modmask: 12 submap: key: Delete keycode: -1 dispatcher: exec arg: hyprctl dispatch exit 0 bind modmask: 64 submap: key: Q keycode: -1 dispatcher: killactive arg: bind modmask: 64 submap: key: F keycode: -1 dispatcher: fullscreen arg: bind modmask: 65 submap: key: Q keycode: -1 dispatcher: closewindow arg: bind modmask: 65 submap: key: F keycode: -1 dispatcher: togglefloating arg: bind modmask: 72 submap: key: F keycode: -1 dispatcher: exec arg: hyprctl dispatch workspaceopt allfloat bind modmask: 12 submap: key: L keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/LockScreen.sh bind modmask: 12 submap: key: P keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/Wlogout.sh bind modmask: 64 submap: key: H keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/KeyHints.sh bind modmask: 72 submap: key: R keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/Refresh.sh bind modmask: 72 submap: key: E keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/RofiEmoji.sh bind modmask: 65 submap: key: B keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/ChangeBlur.sh bind modmask: 65 submap: key: G keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/GameMode.sh bind modmask: 72 submap: key: L keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/ChangeLayout.sh bind modmask: 72 submap: key: V keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/ClipManager.sh bind modmask: 65 submap: key: N keycode: -1 dispatcher: exec arg: swaync-client -t -sw bind modmask: 1 submap: key: ALT_L keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/SwitchKeyboardLayout.sh bind modmask: 64 submap: key: E keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/UserScripts/QuickEdit.sh bind modmask: 65 submap: key: M keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/UserScripts/RofiBeats.sh bind modmask: 64 submap: key: W keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/UserScripts/WallpaperSelect.sh bind modmask: 12 submap: key: W keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/UserScripts/WallpaperRandom.sh bind modmask: 64 submap: key: B keycode: -1 dispatcher: exec arg: killall -SIGUSR1 waybar bind modmask: 68 submap: key: B keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/WaybarStyles.sh bind modmask: 72 submap: key: B keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/WaybarLayout.sh bind modmask: 68 submap: key: D keycode: -1 dispatcher: layoutmsg arg: removemaster bind modmask: 64 submap: key: I keycode: -1 dispatcher: layoutmsg arg: addmaster bind modmask: 64 submap: key: J keycode: -1 dispatcher: layoutmsg arg: cyclenext bind modmask: 64 submap: key: K keycode: -1 dispatcher: layoutmsg arg: cycleprev bind modmask: 64 submap: key: M keycode: -1 dispatcher: exec arg: hyprctl dispatch splitratio 0.3 bind modmask: 64 submap: key: P keycode: -1 dispatcher: pseudo arg: bind modmask: 68 submap: key: Return keycode: -1 dispatcher: layoutmsg arg: swapwithmaster bind modmask: 64 submap: key: G keycode: -1 dispatcher: togglegroup arg: bind modmask: 8 submap: key: tab keycode: -1 dispatcher: changegroupactive arg: bind modmask: 0 submap: key: xf86audioraisevolume keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/Volume.sh --inc bind modmask: 0 submap: key: xf86audiolowervolume keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/Volume.sh --dec bind modmask: 0 submap: key: xf86AudioMicMute keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/Volume.sh --toggle-mic bind modmask: 0 submap: key: xf86audiomute keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/Volume.sh --toggle bind modmask: 0 submap: key: xf86Sleep keycode: -1 dispatcher: exec arg: systemctl suspend bind modmask: 0 submap: key: xf86Rfkill keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/AirplaneMode.sh bind modmask: 0 submap: key: xf86AudioPlayPause keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/MediaCtrl.sh --pause bind modmask: 0 submap: key: xf86AudioPause keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/MediaCtrl.sh --pause bind modmask: 0 submap: key: xf86AudioPlay keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/MediaCtrl.sh --pause bind modmask: 0 submap: key: xf86AudioNext keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/MediaCtrl.sh --nxt bind modmask: 0 submap: key: xf86AudioPrev keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/MediaCtrl.sh --prv bind modmask: 0 submap: key: xf86audiostop keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/MediaCtrl.sh --stop bind modmask: 64 submap: key: P keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/ScreenShot.sh --now bind modmask: 65 submap: key: Print keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/ScreenShot.sh --area bind modmask: 68 submap: key: Print keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/ScreenShot.sh --in5 bind modmask: 72 submap: key: Print keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/ScreenShot.sh --in10 bind modmask: 8 submap: key: Print keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/ScreenShot.sh --active bind modmask: 65 submap: key: S keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/ScreenShot.sh --swappy binde modmask: 65 submap: key: left keycode: -1 dispatcher: resizeactive arg: -50 0 binde modmask: 65 submap: key: right keycode: -1 dispatcher: resizeactive arg: 50 0 binde modmask: 65 submap: key: up keycode: -1 dispatcher: resizeactive arg: 0 -50 binde modmask: 65 submap: key: down keycode: -1 dispatcher: resizeactive arg: 0 50 bind modmask: 68 submap: key: left keycode: -1 dispatcher: movewindow arg: l bind modmask: 68 submap: key: right keycode: -1 dispatcher: movewindow arg: r bind modmask: 68 submap: key: up keycode: -1 dispatcher: movewindow arg: u bind modmask: 68 submap: key: down keycode: -1 dispatcher: movewindow arg: d bind modmask: 64 submap: key: left keycode: -1 dispatcher: movefocus arg: l bind modmask: 64 submap: key: right keycode: -1 dispatcher: movefocus arg: r bind modmask: 64 submap: key: up keycode: -1 dispatcher: movefocus arg: u bind modmask: 64 submap: key: down keycode: -1 dispatcher: movefocus arg: d bind modmask: 64 submap: key: tab keycode: -1 dispatcher: workspace arg: m+1 bind modmask: 65 submap: key: tab keycode: -1 dispatcher: workspace arg: m-1 bind modmask: 65 submap: key: U keycode: -1 dispatcher: movetoworkspace arg: special bind modmask: 64 submap: key: U keycode: -1 dispatcher: togglespecialworkspace arg: bind modmask: 64 submap: key: keycode: 10 dispatcher: workspace arg: 1 bind modmask: 64 submap: key: keycode: 11 dispatcher: workspace arg: 2 bind modmask: 64 submap: key: keycode: 12 dispatcher: workspace arg: 3 bind modmask: 64 submap: key: keycode: 13 dispatcher: workspace arg: 4 bind modmask: 64 submap: key: keycode: 14 dispatcher: workspace arg: 5 bind modmask: 64 submap: key: keycode: 15 dispatcher: workspace arg: 6 bind modmask: 64 submap: key: keycode: 16 dispatcher: workspace arg: 7 bind modmask: 64 submap: key: keycode: 17 dispatcher: workspace arg: 8 bind modmask: 64 submap: key: keycode: 18 dispatcher: workspace arg: 9 bind modmask: 64 submap: key: keycode: 19 dispatcher: workspace arg: 10 bind modmask: 65 submap: key: keycode: 10 dispatcher: movetoworkspace arg: 1 bind modmask: 65 submap: key: keycode: 11 dispatcher: movetoworkspace arg: 2 bind modmask: 65 submap: key: keycode: 12 dispatcher: movetoworkspace arg: 3 bind modmask: 65 submap: key: keycode: 13 dispatcher: movetoworkspace arg: 4 bind modmask: 65 submap: key: keycode: 14 dispatcher: movetoworkspace arg: 5 bind modmask: 65 submap: key: keycode: 15 dispatcher: movetoworkspace arg: 6 bind modmask: 65 submap: key: keycode: 16 dispatcher: movetoworkspace arg: 7 bind modmask: 65 submap: key: keycode: 17 dispatcher: movetoworkspace arg: 8 bind modmask: 65 submap: key: keycode: 18 dispatcher: movetoworkspace arg: 9 bind modmask: 65 submap: key: keycode: 19 dispatcher: movetoworkspace arg: 10 bind modmask: 65 submap: key: bracketleft keycode: -1 dispatcher: movetoworkspace arg: -1 bind modmask: 65 submap: key: bracketright keycode: -1 dispatcher: movetoworkspace arg: +1 bind modmask: 68 submap: key: keycode: 10 dispatcher: movetoworkspacesilent arg: 1 bind modmask: 68 submap: key: keycode: 11 dispatcher: movetoworkspacesilent arg: 2 bind modmask: 68 submap: key: keycode: 12 dispatcher: movetoworkspacesilent arg: 3 bind modmask: 68 submap: key: keycode: 13 dispatcher: movetoworkspacesilent arg: 4 bind modmask: 68 submap: key: keycode: 14 dispatcher: movetoworkspacesilent arg: 5 bind modmask: 68 submap: key: keycode: 15 dispatcher: movetoworkspacesilent arg: 6 bind modmask: 68 submap: key: keycode: 16 dispatcher: movetoworkspacesilent arg: 7 bind modmask: 68 submap: key: keycode: 17 dispatcher: movetoworkspacesilent arg: 8 bind modmask: 68 submap: key: keycode: 18 dispatcher: movetoworkspacesilent arg: 9 bind modmask: 68 submap: key: keycode: 19 dispatcher: movetoworkspacesilent arg: 10 bind modmask: 68 submap: key: bracketleft keycode: -1 dispatcher: movetoworkspacesilent arg: -1 bind modmask: 68 submap: key: bracketright keycode: -1 dispatcher: movetoworkspacesilent arg: +1 bind modmask: 64 submap: key: mouse_down keycode: -1 dispatcher: workspace arg: e+1 bind modmask: 64 submap: key: mouse_up keycode: -1 dispatcher: workspace arg: e-1 bind modmask: 64 submap: key: period keycode: -1 dispatcher: workspace arg: e+1 bind modmask: 64 submap: key: comma keycode: -1 dispatcher: workspace arg: e-1 bindm modmask: 64 submap: key: mouse:272 keycode: -1 dispatcher: mouse arg: movewindow bindm modmask: 64 submap: key: mouse:273 keycode: -1 dispatcher: mouse arg: resizewindow bind modmask: 0 submap: key: xf86KbdBrightnessDown keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/BrightnessKbd.sh --dec bind modmask: 0 submap: key: xf86KbdBrightnessUp keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/BrightnessKbd.sh --inc bind modmask: 0 submap: key: xf86Launch1 keycode: -1 dispatcher: exec arg: rog-control-center bind modmask: 0 submap: key: xf86Launch3 keycode: -1 dispatcher: exec arg: asusctl led-mode -n bind modmask: 0 submap: key: xf86Launch4 keycode: -1 dispatcher: exec arg: asusctl profile -n bind modmask: 0 submap: key: xf86MonBrightnessDown keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/Brightness.sh --dec bind modmask: 0 submap: key: xf86MonBrightnessUp keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/Brightness.sh --inc bind modmask: 0 submap: key: xf86TouchpadToggle keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/TouchPad.sh bind modmask: 64 submap: key: F6 keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/ScreenShot.sh --now bind modmask: 65 submap: key: F6 keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/ScreenShot.sh --area bind modmask: 68 submap: key: F6 keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/ScreenShot.sh --in5 bind modmask: 72 submap: key: F6 keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/ScreenShot.sh --in10 bind modmask: 8 submap: key: F6 keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/scripts/ScreenShot.sh --active bindr modmask: 64 submap: key: SUPER_L keycode: -1 dispatcher: exec arg: pkill rofi || rofi -show drun -modi drun,filebrowser,run,window bind modmask: 64 submap: key: D keycode: -1 dispatcher: exec arg: pkill rofi || rofi -show drun -modi drun,filebrowser,run,window bind modmask: 64 submap: key: Return keycode: -1 dispatcher: exec arg: kitty bind modmask: 64 submap: key: T keycode: -1 dispatcher: exec arg: thunar bind modmask: 65 submap: key: O keycode: -1 dispatcher: exec arg: /home/xyehtz/.config/hypr/UserScripts/ZshChangeTheme.sh Not enough arguments, expected at least 1 Not enough arguments, expected at least 2 Hyprland, built from branch HEAD at commit 9afdd61adeaf413afbe853dbc5fdf6853c8bde21 (props: bump ver to 0.32.3). Tag: v0.32.3 flags: (if any) ok Black bird, black moon, black sky Couldn't connect to /tmp/hypr/9afdd61adeaf413afbe853dbc5fdf6853c8bde21_1725240832/.hyprpaper.sock. (3) ok Not enough arguments, expected at least 1 no such option 714, 664 no such option Not enough arguments, expected at least 2 Not enough arguments, expected at least 1 Not enough arguments, expected at least 3 Not enough arguments, expected at least 1 Not enough arguments, expected at least 2 instance 9afdd61adeaf413afbe853dbc5fdf6853c8bde21_1725240832: time: 1725240832 pid: 10262 wl socket: wayland-1 ```

Description

I've been using Hyprland with this particular rice setup, and recently I got access to the full suite of JetBrains IDEs. However, I've been having issues with windows going out of bounds, especially smaller ones like settings windows. Is there a way to resolve this problem, ideally by adjusting a setting in the configuration files?

How to reproduce

To reproduce this error, please follow these steps:

  1. Open any JetBrains IDE.
  2. Load a project in the IDE.
  3. Go to the settings by selecting the "Settings" option from the "File" menu.
  4. The settings window should appear out of bounds.

Crash reports, logs, images, videos

image image

vaxerski commented 2 weeks ago

typical xwayland issue, have you tried the wayland backend for jetbrains?

Xyehtz commented 1 week ago

typical xwayland issue, have you tried the wayland backend for jetbrains?

Yes, the problem still happens but the size of the windows and the overall performance of the IDEs seemed to slightly improve