We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No
Hyprland 0.45.2 built from branch at commit 12f9a0d0b93f691d4d9923716557154d74777b0a ([gha] Nix: update inputs). Date: Tue Nov 19 21:47:18 2024 Tag: v0.45.2, commits: 5451 built against aquamarine 0.5.0 flags set: debug System Information: System name: Linux Node name: magniquick Release: 6.12.1-2-cachyos Version: #1 SMP PREEMPT_DYNAMIC Fri, 22 Nov 2024 17:05:17 +0000 GPU information: 00:02.0 VGA compatible controller [0300]: Intel Corporation WhiskeyLake-U GT2 [UHD Graphics 620] [8086:3ea0] (rev 02) (prog-if 00 [VGA controller]) os-release: NAME="Arch Linux" PRETTY_NAME="Arch Linux" ID=arch BUILD_ID=rolling ANSI_COLOR="38;2;23;147;209" HOME_URL="https://archlinux.org/" DOCUMENTATION_URL="https://wiki.archlinux.org/" SUPPORT_URL="https://bbs.archlinux.org/" BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues" PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/" LOGO=archlinux-logo plugins: hyprgrass by horriblename ver v0.8.2 ======Config-Start====== Config File: /home/magni/.config/hypr/hyprland.conf: Read Succeeded # This is an example Hyprland config file. # Refer to the wiki for more information. # https://wiki.hyprland.org/Configuring/Configuring-Hyprland/ # Please note not all available settings / options are set here. # For a full list, see the wiki # You can split this configuration into multiple files # Create your files separately and then link them to this file like this: # source = ~/.config/hypr/myColors.conf ################ ### MONITORS ### ################ # See https://wiki.hyprland.org/Configuring/Monitors/ monitor=,1920x1080@60,auto,auto ################### ### MY PROGRAMS ### ################### # See https://wiki.hyprland.org/Configuring/Keywords/ # Set programs that you use $terminal = kitty $fileManager = dolphin $menu = wofi --show drun ################# ### AUTOSTART ### ################# # Autostart necessary processes (like notifications daemons, status bars, etc.) # Or execute your favorite apps at launch like this: # exec-once = $terminal exec = pgrep -x swww-daemon || swww init && swww -t none img ~/Pictures/wall.png exec = hyprpm reload exec = pgrep -x waybar || waybar exec = pgrep -x dunst || /usr/bin/dunst exec = pgrep -x hypridle || hypridle ############################# ### ENVIRONMENT VARIABLES ### ############################# # See https://wiki.hyprland.org/Configuring/Environment-variables/ env = XCURSOR_SIZE,24 env = HYPRCURSOR_SIZE,24 ##################### ### LOOK AND FEEL ### ##################### # Refer to https://wiki.hyprland.org/Configuring/Variables/ # https://wiki.hyprland.org/Configuring/Variables/#general general { gaps_in = 5 gaps_out = 7 border_size = 2 # https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors col.active_border = rgb(89b4fa) rgb(a6e3a1) 45deg col.inactive_border = rgb(45475a) # Set to true enable resizing windows by clicking and dragging on borders and gaps resize_on_border = true # Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on allow_tearing = false layout = dwindle } # xwayland:force_zero_scaling = true xwayland:enabled = false # https://wiki.hyprland.org/Configuring/Variables/#decoration decoration { rounding = 8 # Change transparency of focused and unfocused windows active_opacity = 1 inactive_opacity = 0.85 # https://wiki.hyprland.org/Configuring/Variables/#blur blur { enabled = true size = 3 passes = 1 vibrancy = 0.1696 } shadow:enabled = false } # https://wiki.hyprland.org/Configuring/Variables/#animations animations { enabled = yes, please :) # Default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more bezier = easeOutQuint,0.23,1,0.32,1 bezier = easeInOutCubic,0.65,0.05,0.36,1 bezier = linear,0,0,1,1 bezier = almostLinear,0.5,0.5,0.75,1.0 bezier = quick,0.15,0,0.1,1 animation = global, 1, 10, default animation = border, 1, 5.39, easeOutQuint animation = windows, 1, 4.79, easeOutQuint animation = windowsIn, 1, 2, easeInOutCubic, popin 87% animation = windowsOut, 1, 1.49, quick, popin 87% animation = fadeIn, 1, 1.73, almostLinear animation = fadeOut, 1, 1.46, almostLinear animation = fade, 1, 3.03, quick animation = layers, 1, 3.81, easeOutQuint animation = layersIn, 0 animation = layersOut, 1, 1.5, linear animation = fadeLayersIn, 0 animation = fadeLayersOut, 1, 1.39, almostLinear animation = workspaces, 1, 3, default animation = workspacesIn, 1, 1.9, default animation = workspacesOut, 1, 1.1, default } #animations { # enabled = true # # # Default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more # # bezier = myBezier, 0.05, 0.9, 0.1, 1.05 # # animation = windows, 1, 7, myBezier # animation = windowsOut, 1, 7, default, popin 80% # animation = border, 1, 10, default # animation = borderangle, 1, 8, default # animation = fade, 1, 7, default # animation = workspaces, 1, 6, default # } # See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more dwindle { pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below preserve_split = true # You probably want this } # See https://wiki.hyprland.org/Configuring/Master-Layout/ for more master { new_status = master } # https://wiki.hyprland.org/Configuring/Variables/#misc misc { force_default_wallpaper = 0 # Set to 0 or 1 to disable the anime mascot wallpapers disable_hyprland_logo = true # If true disables the random hyprland logo / anime girl background. :( disable_splash_rendering=true disable_autoreload=true } ############# ### INPUT ### ############# # https://wiki.hyprland.org/Configuring/Variables/#input input { follow_mouse = 1 sensitivity = 0 # -1.0 - 1.0, 0 means no modification. touchpad { scroll_factor = 0.2 natural_scroll = true } } # https://wiki.hyprland.org/Configuring/Variables/#gestures gestures { workspace_swipe = true workspace_swipe_cancel_ratio = 0.15 } # Example per-device config # See https://wiki.hyprland.org/Configuring/Keywords/#per-device-input-configs for more #device { # name = epic-mouse-v1 # sensitivity = -0.5 #} ################### ### KEYBINDINGS ### ################### # See https://wiki.hyprland.org/Configuring/Keywords/ $mainMod = SUPER # Sets "Windows" key as main modifier # Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more bind = $mainMod, Q, exec, $terminal bind = $mainMod, C, killactive, bind = $mainMod, M, exit, bind = $mainMod, E, exec, $fileManager bind = $mainMod, V, togglefloating, bind = $mainMod, P, pseudo, # dwindle bind = $mainMod, J, togglesplit, # dwindle bind = $mainMod, A, exec, brave # Move focus with mainMod + arrow keys bind = $mainMod, left, movefocus, l bind = $mainMod, right, movefocus, r bind = $mainMod, up, movefocus, u bind = $mainMod, down, movefocus, d # Switch workspaces with mainMod + [0-9] bind = $mainMod, 1, workspace, 1 bind = $mainMod, 2, workspace, 2 bind = $mainMod, 3, workspace, 3 bind = $mainMod, 4, workspace, 4 bind = $mainMod, 5, workspace, 5 bind = $mainMod, 6, workspace, 6 bind = $mainMod, 7, workspace, 7 bind = $mainMod, 8, workspace, 8 bind = $mainMod, 9, workspace, 9 bind = $mainMod, 0, workspace, 10 # Move active window to a workspace with mainMod + SHIFT + [0-9] bind = $mainMod SHIFT, 1, movetoworkspace, 1 bind = $mainMod SHIFT, 2, movetoworkspace, 2 bind = $mainMod SHIFT, 3, movetoworkspace, 3 bind = $mainMod SHIFT, 4, movetoworkspace, 4 bind = $mainMod SHIFT, 5, movetoworkspace, 5 bind = $mainMod SHIFT, 6, movetoworkspace, 6 bind = $mainMod SHIFT, 7, movetoworkspace, 7 bind = $mainMod SHIFT, 8, movetoworkspace, 8 bind = $mainMod SHIFT, 9, movetoworkspace, 9 bind = $mainMod SHIFT, 0, movetoworkspace, 10 # Example special workspace (scratchpad) bind = $mainMod, S, togglespecialworkspace, magic bind = $mainMod SHIFT, S, movetoworkspace, special:magic # Scroll through existing workspaces with mainMod + scroll bind = $mainMod, mouse_down, workspace, e+1 bind = $mainMod, mouse_up, workspace, e-1 # Move/resize windows with mainMod + LMB/RMB and dragging bindm = $mainMod, mouse:272, movewindow bindm = $mainMod, mouse:273, resizewindow bind = ALT, space, exec, killall rofi || sh ~/.config/rofi/bin/launcher bind = $mainMod, l, exec, systemctl enable --user hyprlock.service && hyprlock && systemctl disable --user hyprlock.service bindle=, XF86AudioRaiseVolume, exec, wpctl set-volume -l 1 @DEFAULT_AUDIO_SINK@ 1%+ bindle=, XF86AudioLowerVolume, exec, wpctl set-volume -l 1 @DEFAULT_AUDIO_SINK@ 1%- bindle=, XF86MonBrightnessUp, exec, brightnessctl -q set +1% bindle=, XF86MonBrightnessDown, exec, brightnessctl -q set 1%- bindl=, XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle bindl=, XF86AudioPlay, exec, playerctl play-pause # the stupid key is called play , but it toggles bindl=, XF86AudioNext, exec, playerctl next bindl=, XF86AudioPrev, exec, playerctl previous bindl=, Print, exec, pgrep -x hyprlock && (grim - | wl-copy) || sh ~/.config/rofi/bin/screenshot ############################## ### WINDOWS AND WORKSPACES ### ############################## # See https://wiki.hyprland.org/Configuring/Window-Rules/ for more # See https://wiki.hyprland.org/Configuring/Workspace-Rules/ for workspace rules # Example windowrule v1 # windowrule = float, ^(kitty)$ # Example windowrule v2 # windowrulev2 = float,class:^(kitty)$,title:^(kitty)$ windowrulev2 = suppressevent maximize, class:.* # You'll probably like this. # Fix some dragging issues with XWayland windowrulev2 = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0 ################ ### hypaper ### ############### plugin:touch_gestures { sensitivity = 4.0 # swipe left from right edge hyprgrass-bind = , edge:r:l, workspace, +1 hyprgrass-bind = , edge:l:r, workspace, -1 # swipe down with 4 fingers # NOTE: swipe events only trigger for finger count of >= 3 hyprgrass-bind = , swipe:4:d, killactive # tap with 3 fingers # NOTE: tap events only trigger for finger count of >= 3 hyprgrass-bind = , tap:3, exec, kitty # longpress can trigger mouse binds: hyprgrass-bindm = , longpress:2, movewindow hyprgrass-bindm = , longpress:3, resizewindow } ======Config-End========
Hyprland opens an additional black window whenever I launch zed with the option of xwayland:enabled = false set in hyprland.conf.
Set xwayland:enabled = false Restart hyprland (may not be necessary, but seems to be required for me) Launch zeditor
The text was updated successfully, but these errors were encountered:
Restart hyprland (may not be necessary, but seems to be required for me)
Not necessary: closed zed, added xwayland:enabled = 0 and the additional window appeared on zed launch.
xwayland:enabled = 0
Window 64bcf89043a0 -> aquamarine - WAYLAND-1: mapped: 1 hidden: 0 at: -1919,31 size: 1918,1048 workspace: 4 (4) floating: 0 pseudo: 0 monitor: 1 class: aquamarine title: aquamarine - WAYLAND-1 initialClass: aquamarine initialTitle: aquamarine - WAYLAND-1 pid: 50925 xwayland: 0 pinned: 0 fullscreen: 0 fullscreenClient: 0 grouped: 0 tags: swallowing: 0 focusHistoryID: 1
Content is not blank, there seems to be a nested hyprland session in there: waybar is visible with one workspace and there's scale 1.5 roughly.
1.5
It can be closed though.
Sorry, something went wrong.
No branches or pull requests
Already reported ? *
Regression?
No
System Info and Version
System/Version info
Description
Hyprland opens an additional black window whenever I launch zed with the option of xwayland:enabled = false set in hyprland.conf.
How to reproduce
Set xwayland:enabled = false
Restart hyprland (may not be necessary, but seems to be required for me)
Launch zeditor
Crash reports, logs, images, videos
relevant ``hyprctl clients`` output
... Window 6303ab1ed6f0 -> aquamarine - WAYLAND-1: mapped: 1 hidden: 0 at: 9,387 size: 624,324 workspace: 1 (1) floating: 0 pseudo: 0 monitor: 0 class: aquamarine title: aquamarine - WAYLAND-1 initialClass: aquamarine initialTitle: aquamarine - WAYLAND-1 pid: 4113 xwayland: 0 pinned: 0 fullscreen: 0 fullscreenClient: 0 grouped: 0 tags: swallowing: 0 focusHistoryID: 2 ...The text was updated successfully, but these errors were encountered: