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
21.62k stars 903 forks source link

Aquamarine merge -> EGL: failed to create a context #6945

Closed Stephixus closed 3 months ago

Stephixus commented 3 months ago

Regression?

Yes

System Info and Version

System/Version info ```sh Hyprland, built from branch main at commit f642fb97df5c69267a03452533de383ff8023570 (core: Fix crash on opening chromium (6932)). Date: Sat Jul 20 10:11:32 2024 Tag: v0.41.2-48-gf642fb97, commits: 4934 flags: (if any) System Information: System name: Linux Node name: steph-L13 Release: 6.10.0-1-MANJARO Version: #1 SMP PREEMPT_DYNAMIC Mon Jul 15 03:16:42 UTC 2024 GPU information: 00:02.0 VGA compatible controller [0300]: Intel Corporation CometLake-U GT2 [UHD Graphics] [8086:9b41] (rev 02) (prog-if 00 [VGA controller]) os-release: NAME="Manjaro Linux" PRETTY_NAME="Manjaro Linux" ID=manjaro ID_LIKE=arch BUILD_ID=rolling ANSI_COLOR="32;1;24;144;200" HOME_URL="https://manjaro.org/" DOCUMENTATION_URL="https://wiki.manjaro.org/" SUPPORT_URL="https://forum.manjaro.org/" BUG_REPORT_URL="https://docs.manjaro.org/reporting-bugs/" PRIVACY_POLICY_URL="https://manjaro.org/privacy-policy/" LOGO=manjarolinux plugins: ======Config-Start====== Config File: /home/steph/.config/hypr/hyprland.conf: Read Succeeded # _ _ _ _ # | | | |_ _ _ __ _ __| | __ _ _ __ __| | # | |_| | | | | '_ \| '__| |/ _` | '_ \ / _` | # | _ | |_| | |_) | | | | (_| | | | | (_| | # |_| |_|\__, | .__/|_| |_|\__,_|_| |_|\__,_| # |___/|_| # # ----------------------------------------------------- # ----------------------------------------------------- # Monitor # ----------------------------------------------------- source = ~/.config/hypr/conf/monitor.conf # ----------------------------------------------------- # Autostart # ----------------------------------------------------- source = ~/.config/hypr/conf/autostart.conf # ----------------------------------------------------- # Environment # ----------------------------------------------------- source = ~/.config/hypr/conf/environment.conf # ----------------------------------------------------- # Keyboard # ----------------------------------------------------- source = ~/.config/hypr/conf/input.conf # ----------------------------------------------------- # Binds # ----------------------------------------------------- source = ~/.config/hypr/conf/binds.conf # ----------------------------------------------------- # Load configuration files # ----------------------------------------------------- source = ~/.config/hypr/conf/window.conf source = ~/.config/hypr/conf/decoration.conf source = ~/.config/hypr/conf/layout.conf source = ~/.config/hypr/conf/misc.conf source = ~/.config/hypr/conf/keybinding.conf source = ~/.config/hypr/conf/windowrule.conf # ----------------------------------------------------- # Animation # ----------------------------------------------------- source = ~/.config/hypr/conf/animation.conf # ----------------------------------------------------- # Animation # ----------------------------------------------------- source = ~/.config/hypr/conf/custom.conf # ----------------------------------------------------- # Plugins # ----------------------------------------------------- # source = ~/.config/hypr/conf/hyprexpo.conf # ----------------------------------------------------- # Environment for xdg-desktop-portal-hyprland # ----------------------------------------------------- # exec-once=dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP Config File: /home/steph/.config/hypr/conf/monitor.conf: Read Succeeded source = ~/.config/hypr/conf/monitors/default.conf Config File: /home/steph/.config/hypr/conf/monitors/default.conf: Read Succeeded # ----------------------------------------------------- # Monitor Setup # name: "Default" # ----------------------------------------------------- # monitor=name,resolution,position,scale # monitor=,preferred,auto,1 # monitor=,preferred,auto,auto monitor = eDP-1,1920x1080@60,0x0,1 # monitor = HDMI-A-1,1920x1080@60,1920x0,auto # monitor = HDMI-A-1,800x600,1920x0,auto # monitor = HDMI-A-1,preferred,1920x0,auto monitor = HDMI-A-1,preferred,1920x0,1 Config File: /home/steph/.config/hypr/conf/autostart.conf: Read Succeeded # ----------------------------------------------------- # Autostart # ----------------------------------------------------- # exec-once = ln -s $XDG_RUNTIME_DIR/hypr /tmp/hypr exec-once = dbus-update-activation-environment --systemd --all exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 # exec-once = /usr/bin/gnome-keyring-daemon --start --components=pkcs11,secrets,ssh # exec-once = /usr/bin/gnome-keyring-daemon --foreground --components=pkcs11,secrets --control-directory=/run/user/1000/keyring # exec-once = /usr/lib/polkit-kde-authentication-agent-1 exec-once = hyprctl setcursor Simp1e-Nord-Light 24px exec-once = gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark' exec-once = gsettings set org.gnome.desktop.interface gtk-theme 'Nordic-darker' exec-once = gsettings set org.gnome.desktop.interface icon-theme 'Tela-nord-dark' exec-once = gsettings set org.gnome.desktop.interface cursor-theme 'Simp1e-Nord-Light' exec-once = gsettings set org.gnome.desktop.wm.preferences button-layout appmenu exec-once = waybar # exec-once = swww-daemon --format xrgb && sleep 0.5 exec-once = swww init && sleep 0.5 exec-once = /home/steph/bin/swww_randomize.sh /home/steph/Images/Wallpapers & # exec-once = python ~/Téléchargements/Hyprland/HyprWorkspaceSwitcher/main.py exec-once = nm-applet --indicator # exec-once = /usr/lib/geoclue-2.0/demos/agent exec-once = blueman-applet exec-once = pamac-tray-plasma exec-once = dunst # exec-once = wl-paste -t text --watch clipman store --no-persist exec-once = copyq --start-server # exec-once = ~/bin/clipse -listen # exec-once = conky -c /home/steph/.conky/conky_wayland # exec-once = nwg-wrapper -s illkirch.sh -r 1800000 -c style.css -a end -p right -mb 20 -mr 20 # exec-once = nwg-wrapper -o HDMI-A-1 -s date.sh -r 60000 -c date.css -p left -ml 50 -a start -mt 50 # exec-once = nwg-wrapper -o eDP-1 -s date.sh -r 60000 -c date.css -p left -ml 50 -a start -mt 50 # exec-once = gammastep-indicator exec-once = gammastep -c /home/steph/.config/gammastep/config.ini # exec-once = bash /home/steph/.config/hypr/scripts/wallpapers.sh & # exec-once = hyprpaper & # exec-once = sleep 2 && /home/steph/bin/wallpapers.py > /home/steph/tmp/logs/wallpapers.py.log Config File: /home/steph/.config/hypr/conf/environment.conf: Read Succeeded source = ~/.config/hypr/conf/environments/default.conf Config File: /home/steph/.config/hypr/conf/environments/default.conf: Read Succeeded # ----------------------------------------------------- # Environment Variables # name: "Default" # ----------------------------------------------------- # Links: # https://wiki.hyprland.org/Configuring/Environment-variables/ # https://github.com/swaywm/wlroots/blob/master/docs/env_vars.md # https://www.reddit.com/r/hyprland/comments/17j12jz/finally_got_xwayland_on_nvidia_working_perfectly/ # https://www.reddit.com/r/hyprland/comments/17tbp2a/external_monitor_on_laptop_screen_is_laggy/ # https://github.com/Gl00ria/dotfiles/blob/main/dot_hyprland/.config/hypr/source/06_decoration.conf # Display Environment # (https://wiki.archlinux.org/title/Wayland#Requirements) # env = AQ_DRM_DEVICES,/dev/dri/card1:/dev/dri/card0 # env = AQ_DRM_DEVICES,/dev/dri/card1 env = GDK_BACKEND,wayland,x11 # GTK: Use wayland if available. If not: try x11, then any other GDK backend. not. env = DBUS_SESSION_BUS_ADDRESS,unix:path=/run/user/1000/bus # env = XCURSOR_PATH,${XCURSOR_PATH}:~/.local/share/icons env = XCURSOR_SIZE,24 # Set cursor size. # env = XCURSOR_THEME,Simple-Nord-Light # Set your cursor theme. The theme needs to be installed and readable by your user. # env = HYPRCURSOR_SIZE,24 # env = HYPRCURSOR_THEME,Simp1e-Nord-Light # env = GTK_THEME,Nordic-darker # Set a GTK theme manually, for those who want to avoid appearance tools such as lxappearance or nwg-look # env = GTK_IM_MODULE,ibus # env = KITTY_ENABLE_WAYLAND,1 # XDG specific environment variables are often detected through portals and applications that may set those for you, however it is not a bad idea to set them explicitly. env = XDG_CURRENT_DESKTOP,Hyprland env = XDG_SESSION_TYPE,wayland env = XDG_SESSION_DESKTOP,Hyprland # Set a GTK theme manually, for those who want to avoid appearance tools such as lxappearance or nwg-look # env = XMODIFIERS,@im=ibus # env = AQ_NO_HARDWARE_CURSORS,1 # env = AQ_USE_LIBINPUT,1 # env = AQ_RENDERER_ALLOW_SOFTWARE,1 # env = AQ_EGL_NO_MODIFIERS,0 # env = AQ_DRM_NO_ATOMIC,1 # use legacy DRM interface instead of atomic mode setting. Might fix flickering issues. # env = QT_AUTO_SCREEN_SCALE_FACTOR,1 # enables automatic scaling, based on the monitor’s pixel density env = QT_SCREEN_SCALE_FACTORS,1;1 # env = QT_IM_MODULE,ibus env = QT_QPA_PLATFORM,wayland;xcb # Qt: Use wayland if available, fall back to x11 if not. env = QT_QPA_PLATFORMTHEME,qt6ct # Tells Qt based applications to pick your theme from qtXct, use with Kvantum. # env = QT_STYLE_OVERRIDE,kvantum env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1 # Disables window decorations on Qt applications env = CLUTTER_BACKEND,wayland # Clutter package already has wayland enabled, this variable will force Clutter applications to try and use the Wayland backend # env = CLUTTER_DEFAULT_FPS,60 # env = SDL_VIDEODRIVER,wayland,x11 # Run SDL2 applications on Wayland. Remove or set to x11 if games that provide older versions of SDL cause compatibility issues. env = SDL_VIDEODRIVER,wayland # Run SDL2 applications on Wayland. Remove or set to x11 if games that provide older versions of SDL cause compatibility env = SDL_AUDIODRIVE,pipewire # env = ENABLE_VKBASALT,1 # env = XWAYLAND_NO_GLAMOR,1 # disable glamor and dri3, falling back to sw. With this you'll need to use gamescope for gaming. # Java env = _JAVA_AWT_WM_NONREPARENTING=1 env = ANV_QUEUE_THREAD_DISABLE,1 # Electron # env = ELECTRON_OZONE_PLATFORM_HINT,auto # env = ELECTRON_OZONE_PLATFORM_HINT,wayland # env = ELECTRON_ARGS="--enable-features=UseOzonePlatform --ozone-platform=wayland" env = GDK_SCALE,1 env = GDK_DPI_SCALE,1 Config File: /home/steph/.config/hypr/conf/input.conf: Read Succeeded # ----------------------------------------------------- # Keyboard Layout # https://wiki.hyprland.org/Configuring/Variables/#input # ----------------------------------------------------- input { kb_layout = fr kb_variant = bepo_afnor kb_model = pc105 kb_options = kb_rules = follow_mouse = 1 numlock_by_default = false touchpad { natural_scroll = false tap-to-click = yes } sensitivity = 0 # -1.0 - 1.0, 0 means no modification. } Config File: /home/steph/.config/hypr/conf/binds.conf: Read Succeeded # ----------------------------------------------------- # Binds settings # ----------------------------------------------------- binds { workspace_back_and_forth = true workspace_center_on = 1 } Config File: /home/steph/.config/hypr/conf/window.conf: Read Succeeded source = ~/.config/hypr/conf/windows/nord.conf Config File: /home/steph/.config/hypr/conf/windows/nord.conf: Read Succeeded # ----------------------------------------------------- # General window layout and colors # name: "Default" # ----------------------------------------------------- general { gaps_in = 4 gaps_out = 8 border_size = 2 # col.inactive_border = rgba(1D2021ff) # col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg # col.active_border = rgba(bb9af7ff) rgba(b4f9f8ff) 45deg # col.inactive_border = rgba(565f89cc) rgba(9aa5cecc) 45deg col.active_border = rgba(a3be8cff) rgba(88c0d0ff) 45deg col.inactive_border = rgba(b48eadcc) rgba(4c566acc) 45deg resize_on_border = true no_border_on_floating = false # layout = dwindle layout = master } Config File: /home/steph/.config/hypr/conf/decoration.conf: Read Succeeded source = ~/.config/hypr/conf/decorations/default.conf Config File: /home/steph/.config/hypr/conf/decorations/default.conf: Read Succeeded # ----------------------------------------------------- # General window decoration # name: "Default" # ----------------------------------------------------- decoration { rounding = 10 blur { enabled = true size = 6 passes = 2 new_optimizations = on ignore_opacity = true xray = true # blurls = waybar } active_opacity = 1.0 inactive_opacity = 0.8 fullscreen_opacity = 1.0 drop_shadow = true shadow_range = 30 shadow_render_power = 3 col.shadow = 0x66000000 } Config File: /home/steph/.config/hypr/conf/layout.conf: Read Succeeded # ----------------------------------------------------- # Layouts # ----------------------------------------------------- dwindle { pseudotile = true preserve_split = true } master { new_status = master new_on_top = true inherit_fullscreen = true mfact = 0.55 } gestures { workspace_swipe = false } device:epic-mouse-v1 { # sensitivity = -0.5 } Config File: /home/steph/.config/hypr/conf/misc.conf: Read Succeeded # ----------------------------------------------------- # Misc settings # ----------------------------------------------------- misc { disable_hyprland_logo = true disable_splash_rendering = true background_color = 0x242424 new_window_takes_over_fullscreen = 1 focus_on_activate = true initial_workspace_tracking = 0 allow_session_lock_restore = true vfr = true } Config File: /home/steph/.config/hypr/conf/keybinding.conf: Read Succeeded source = ~/.config/hypr/conf/keybindings/default.conf Config File: /home/steph/.config/hypr/conf/keybindings/default.conf: Read Succeeded # ----------------------------------------------------- # Key bindings # name: "Default" # ----------------------------------------------------- # Variables $mainMod = SUPER $browser = firefox $terminal = kitty $file_manager = pcmanfm-qt # Applications bind = $mainMod, RETURN, exec, $terminal bind = $mainMod, F3, exec, $file_manager bind = $mainMod, I, exec, wofi # bind = $mainMod, I, exec, nwg-drawer -ft -g "Dracula" -i "Tela-circle-dracula-dark" -lang "fr" -term "$terminal" -pbexit "hyprctl dispatch exit" -pblock "swaylock" -pbreboot "systemctl reboot" -pbpoweroff "systemctl poweroff" bind = $mainMod, E, exec, wofi-emoji bind = $mainMod CTRL, C, exec, wofi-calc bind = $mainMod SHIFT, N, exec, ~/bin/wofi-noter # exec-once = sleep 2; ~/bin/clipcatd & # bind = $mainMod CTRL, H, exec, ~/bin/clipcat-menu insert # bind = $mainMod, O, exec, ~/bin/clipcat-menu remove # bind = $mainMod, D, exec, ~/bin/clipcatctl clear # exec-once = wl-paste --type text --watch cliphist store #Stores only text data # exec-once = wl-paste --type image --watch cliphist store #Stores only image data # exec-once = wl-clip-persist --clipboard both # bind = SUPER, V, exec, cliphist list | wofi --dmenu | cliphist decode | wl-copy # bind = $mainMod CTRL, H, exec, cliphist list | rofi -dmenu | cliphist decode | wl-ncopy # bind = $mainMod CTRL, H, exec, rofi -modi clipboard:~/bin/cliphist-rofi-img -show clipboard -show-icons # bind = $mainMod, O, exec, cliphist list | rofi -dmenu | cliphist delete # bind = $mainMod, D, exec, cliphist wipe bind = $mainMod CTRL, H, exec, copyq toggle # bind = $mainMod CTRL, H, exec, $terminal --title clipse -e bash -c 'clipse $PPID' # bind = $mainMod, Z, exec, morc_menu bind = $mainMod, M, exec, pavucontrol-qt # bind = $mainMod, F, exec, XDG_CURRENT_DESKTOP=sway flameshot bind = $mainMod, P, exec, pamac-manager bind = $mainMod, D, exec, dunstctl history-pop # Activer daemon pour tablette Wacom # bind = $mainMod SHIFT, W, exec, otd-daemon && notify-send -u normal 'Tablette Wacom activée.' -i /usr/share/icons/HighContrast/24x24/status/dialog-information.png bind = $mainMod SHIFT, W, exec, otd-daemon && notify-send -u normal 'Tablette Wacom activée.' -i /usr/share/icons/Tela-nord-dark/24/actions/dialog-information.svg # # Windows # 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 # Toggle active window opacity bind = $mainMod SHIFT, O, toggleopaque # Toggle fullscreen bindl = $mainMod, F, fullscreen # Workspaces # Switch workspaces with mainMod + [0-9] bind = $mainMod, quotedbl, workspace, 1 bind = $mainMod, guillemotleft, workspace, 2 bind = $mainMod, guillemotright, workspace, 3 bind = $mainMod, parenleft, workspace, 4 bind = $mainMod, parenright, workspace, 5 bind = $mainMod, at, workspace, 6 bind = $mainMod, plus, workspace, 7 bind = $mainMod, minus, workspace, 8 bind = $mainMod, slash, workspace, 9 bind = $mainMod, asterisk, workspace, 10 # Faire défiler les workspaces actifs bind = $mainMod CTRL, right, workspace, e+1 bind = $mainMod CTRL, left, workspace, e-1 # Aller à un workspace vide bind = $mainMod CTRL, down, workspace, empty # Go to next workspace # Special workspaces (scratchpad) bind=$mainMod SHIFT, S, movetoworkspacesilent, special bind=$mainMod CTRL, S, togglespecialworkspace, # Hide/Unhide Betterbird bind = $mainMod, B, togglespecialworkspace, magic bind = $mainMod, B, movetoworkspace, +0 bind = $mainMod, B, togglespecialworkspace, magic bind = $mainMod, B, movetoworkspace, special:magic bind = $mainMod, B, togglespecialworkspace, magic # Move active window to a workspace with mainMod + SHIFT + [0-9] bind = $mainMod SHIFT, quotedbl, movetoworkspace, 1 bind = $mainMod SHIFT, guillemotleft, movetoworkspace, 2 bind = $mainMod SHIFT, guillemotright, movetoworkspace, 3 bind = $mainMod SHIFT, parenleft, movetoworkspace, 4 bind = $mainMod SHIFT, parenright, movetoworkspace, 5 bind = $mainMod SHIFT, at, movetoworkspace, 6 bind = $mainMod SHIFT, plus, movetoworkspace, 7 bind = $mainMod SHIFT, minus, movetoworkspace, 8 bind = $mainMod SHIFT, slash, movetoworkspace, 9 bind = $mainMod SHIFT, asterisk, movetoworkspace, 10 # Send active window to a workspace with mainMod + CTRL + [0-9] bind = $mainMod CTRL, quotedbl, movetoworkspacesilent, 1 bind = $mainMod CTRL, guillemotleft, movetoworkspacesilent, 2 bind = $mainMod CTRL, guillemotright, movetoworkspacesilent, 3 bind = $mainMod CTRL, parenleft, movetoworkspacesilent, 4 bind = $mainMod CTRL, parenright, movetoworkspacesilent, 5 bind = $mainMod CTRL, at, movetoworkspacesilent, 6 bind = $mainMod CTRL, plus, movetoworkspacesilent, 7 bind = $mainMod CTRL, minus, movetoworkspacesilent, 8 bind = $mainMod CTRL, slash, movetoworkspacesilent, 9 bind = $mainMod CTRL, asterisk, movetoworkspacesilent, 10 # Scroll through existing workspaces with mainMod + scroll bind = $mainMod, mouse_down, workspace, e+1 bind = $mainMod, mouse_up, workspace, e-1 # Monitors attribution workspace = 1, monitor:eDP-1 workspace = 2, monitor:eDP-1 workspace = 3, monitor:eDP-1 workspace = 4, monitor:eDP-1 workspace = 5, monitor:eDP-1 workspace = 6, monitor:eDP-1 workspace = 7, monitor:eDP-1 workspace = 8, monitor:HDMI-A-1 workspace = 9, monitor:HDMI-A-1 workspace = 10, monitor:HDMI-A-1 # Monitors configuration # bind = $mainMod, X, exec, hyprctl keyword monitor … # trigger when the switch is turning off bindl=,switch:off:[Lid Switch],exec,hyprctl keyword monitor "eDP-1, disable" # Move/resize windows with mainMod + LMB/RMB and dragging bindm = $mainMod, mouse:272, movewindow bindm = $mainMod, mouse:273, resizewindow # For Master tiling bind = $mainMod ALT, up, layoutmsg, swapwithmaster master # resize submap (mode) bind = $mainMod, R, submap, resize submap=resize binde =, right, resizeactive,40 0 binde =, left, resizeactive,-40 0 binde =, up, resizeactive,0 -40 binde =, down, resizeactive,0 40 bind =, escape, submap, reset bind =, Return, submap, reset submap = reset # # Actions bind = $mainMod SHIFT, H, exec, wlogout bind = $mainMod, K, killactive, bind = $mainMod, SPACE, togglefloating, bind = $mainMod, F1, exec, ~/.config/hypr/scripts/gamemode.sh bind = $mainMod, L, exec, hyprlock bind = $mainMod, T, pseudo, # dwindle bind = $mainMod, J, togglesplit, # dwindle bind = , Print, exec, grim -l 0 -g "$(slurp)" ~/Images/Screenshots/$(date +'%s_grim.png') bind = $mainMod, Print, exec, gpu-screen-recorder -w screen -f 60 -a "$(pactl get-default-sink).monitor" -o ~/Images/Screenshots/$(date +'%s_video.mkv') bind = $mainMod SHIFT, Print, exec, killall -SIGINT gpu-screen-recorder # bind = $mainMod, W, exec, pkill -RTMIN+8 waybar # Reload waybar network module bind = $mainMod, W, exec, killall waybar && waybar # Fn keys # l -> do stuff even when locked # e -> repeats when key is held bindel =, XF86AudioRaiseVolume, exec, wpctl set-volume -l 1.5 @DEFAULT_AUDIO_SINK@ 5%+ bindel =, XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- bind =, XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle bindl =, XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_SOURCE@ toggle binde =, XF86MonBrightnessDown, exec, xbacklight -dec 10 binde =, XF86MonBrightnessUp, exec, xbacklight -inc 10 bind =, XF86Tools, exec, manjaro-settings-manager # bind =, XF86Favorites, exec, # Passthrough SUPER KEY to Virtual Machine bind = $mainMod, V, submap, passthru submap = passthru bind = $mainMod, Escape, submap, reset submap = reset Config File: /home/steph/.config/hypr/conf/windowrule.conf: Read Succeeded source = ~/.config/hypr/conf/windowrules/default.conf Config File: /home/steph/.config/hypr/conf/windowrules/default.conf: Read Succeeded # ----------------------------------------------------- # Window rules # Last match will take precedence # # Examples # class:^()$ - nothing # class:^(.*)$ - everything, altho i'm not sure if it includes nothing case too # class:^(.*team) - everything ending with team # class:^([Ss]team) - Steam or steam # windowrule = workspace 2, firefox windowrule = workspace 4, pcmanfm-qt windowrule = workspace 5, org.manjaro.pamac.manager windowrule = workspace 6, betterbird windowrule = workspace 8, vesktop windowrule = workspace 9, VirtualBox Machine windowrule = noblur, ^(firefox)$ # disables blur for firefox windowrule = opacity 0.8 override 0.6 override,^(kitty)$ # windowrule = opacity 1.0 override 0.8 override,^(kitty)$ # set opacity to 1.0 active and 0.5 inactive for kitty # You'll probably like this… windowrulev2 = suppressevent maximize, class:.* windowrulev2 = opaque, class:^(firefox)$ windowrulev2 = opaque, class:^(chromium)$ windowrulev2 = opaque, class:^(vesktop)$ windowrulev2 = opaque, class:^(Brave-browser)$ windowrulev2 = opaque, class:^(vesktop)$ windowrulev2 = opaque, class:^(Tor Browser)$ windowrulev2 = opaque, class:^(mpv)$ windowrulev2 = opaque, class:^(vlc)$ windowrulev2 = float, class:^(com.github.hluk.copyq)$ windowrulev2 = size 50% 50%, class:^(com.github.hluk.copyq)$ #windowrulev2 = move 250 250, class:^(com.github.hluk.copyq)$ windowrulev2 = center, class:^(com.github.hluk.copyq)$ windowrulev2 = opaque, class:^(com.github.hluk.copyq)$, title:^(Préférences — CopyQ)$ windowrulev2 = opaque, class:^(copyq)$ # windowrulev2 = opaque, class:^(vlc)$, title:^(.*)(— Lecteur multimédia VLC)$ # windowrule=opacity 1.0 override 1.0 override, class:^(vlc)$ windowrulev2 = opaque, class:^(FreeTube)$ windowrulev2 = opaque, class:^(org-openstreetmap-josm-gui-MainApplication)$ # windowrulev2 = move 20 150,class:^(file-roller)$ windowrulev2 = size 700 900, class:^(file-roller)$ # Betterbird windowrulev2 = move 300 250, class:^(betterbird)$, title:^(Enregistrer toutes les pièces jointes)$ windowrulev2 = move 300 250, class:^(betterbird)$, title:^(Vérification de l’orthographe)$ windowrulev2 = size 800 600, class:^(betterbird)$, title:^(Vérification de l’orthographe)$ # Rnote windowrulev2 = move 300 250, title:^(Enregistrer document sous)$ windowrulev2 = size 800 600, title:^(Enregistrer document sous)$ windowrulev2 = move 300 250, title:^(Exporter le document)$ windowrulev2 = size 800 600, title:^(Exporter le document)$ windowrulev2 = size 300 150, class:^(firefox)$, title:^(Mot de passe nécessaire - Mozilla Firefox)$ windowrulev2 = center, class:^(firefox)$, title:^(Mot de passe nécessaire - Mozilla Firefox)$ windowrulev2 = center, class:^(firefox)$, title:^(Saisissez le nom du fichier pour l’enregistrement…)$ windowrulev2 = size 50% 50%, class:^(firefox)$, title:^(Saisissez le nom du fichier pour l’enregistrement…)$ # firefox Incrustation vidéo windowrulev2 = size 800 450, title:^(Incrustation vidéo)$ windowrulev2 = pin, title:^(Incrustation vidéo)$ windowrulev2 = float, title:^(Firefox)$ windowrulev2 = size 800 450, title:(Firefox) windowrulev2 = pin, title:^(Firefox)$ # Fix problème de menu qui disparaît aussitôt avec applications java # windowrulev2 = stayfocused,class:^(org-openstreetmap-josm-gui-MainApplication)$,floating:1,fullscreen:0 # windowrulev2 = stayfocused,class:^(org-jdownloader-update-launcher-JDLauncher)$,floating:1,fullscreen:0 # nextcloud windowrulev2 = float, class:^(com.nextcloud.desktopclient.nextcloud)$ windowrulev2 = size 700 700, class:^(com.nextcloud.desktopclient.nextcloud)$ windowrulev2 = stayfocused,class:^(com.nextcloud.desktopclient.nextcloud)$,floating:1,fullscreen:0 # Glava config windowrulev2 = float, initialClass:^(GLava)$ windowrulev2 = noblur, initialClass:^(GLava)$ windowrulev2 = nofocus, initialClass:^(GLava)$ windowrulev2 = noshadow, initialClass:^(GLava)$ windowrulev2 = noborder, initialClass:^(GLava)$ windowrulev2 = pin, initialClass:^(GLava)$ windowrulev2 = move 0 0, initialClass:^(GLava)$ windowrulev2 = size 100% 100%, initialClass:^(GLava)$ windowrulev2 = opacity 0.3, initialClass:^(GLava)$ # Conky windowrulev2 = float, initialClass:^(conky)$ # windowrulev2 = noblur, class:^(conky)$, title:^(conky*)$ windowrulev2 = nofocus, initialClass:^(conky)$ windowrulev2 = noinitialfocus, initialClass:^(conky)$ # windowrulev2 = windowdance, initialClass:^(conky)$ # windowdance -> obsolète ? windowrulev2 = noshadow, initialClass:^(conky)$ windowrulev2 = noborder, initialClass:^(conky)$ # windowrulev2 = fakefullscreen,title:^(conky*)$ windowrulev2 = pin, initialClass:^(conky)$ windowrulev2 = move 0 0, initialClass:^(conky)$ windowrulev2 = size 100% 100%, initialClass:^(conky)$ # windowrulev2 = opacity 0.3, title:^(conky.*)$ # windowrulev2 = opacity, 0.9 0.9,^(conky)$ #windowrulev2 = move x y,^(conky)$ #windowrulev2 = size l w,^(conky)$ # windowrulev2 = fakefullscreen,initialClass:^(conky)$ # common modals # windowrulev2 = float, class:^(floating)$ windowrule = float, title:^(Open)$ windowrule = float, title:^(Choose Files)$ windowrule = float, title:^(Save As)$ windowrule = float, title:^(Confirm to replace files)$ windowrule = float, title:^(File Operation Progress)$ windowrulev2 = float, class:^(google-chrome)$,title:^(Open Files)$ windowrulev2 = float, class:^(google-chrome)$,title:^(Open File)$ # windowrulev2 = float, class:^(thunar)$, title:^(Opération sur des fichiers en cours)$ # windowrulev2 = float, class:^(thunar)$, title:^(Confirmer le remplacement des fichiers)$ windowrulev2 = float, class:^(pcmanfm-qt)$, title:^(Déplacer les fichiers)$ windowrulev2 = float, class:^(pcmanfm-qt)$, title:^(Copier les fichiers)$ #windowrulev2 = move 300 250, class:^(pcmanfm-qt)$, title:^(Copier les fichiers) windowrulev2 = float, class:^(pcmanfm-qt)$, title:^(Confirmer le remplacement des fichiers)$ windowrulev2 = float, class:^(pcmanfm-qt)$, title:^(Sélectionner une application)$ windowrulev2 = float, class:^(pcmanfm-qt)$, title:^(Exécuter le fichier)$ windowrulev2 = float, class:^(pcmanfm-qt)$, title:^(Propriétés du fichier)$ #windowrulev2 = move 300 250, class:^(pcmanfm-qt)$, title:^(Propriétés du fichier)$ windowrulev2 = float, class:^(pcmanfm-qt)$, title:^(Un média amovible a été inséré)$ # windowrulev2 = float,class:^(kitty.*)$,title:^(.*clipse.*)$ # windowrulev2 = size 546 552,class:^(kitty.*)$,title:^(.*clipse.*)$ # windowrulev2 = opacity, 0.5 0.5,class:^(kitty.*)$,title:^(.*clipse.*)$ windowrulev2 = float, class:^(unison-gui)$, title:^(Profile Selection)$ windowrulev2 = float, class:^(electron)$, title:^(blob:.*)$ windowrulev2 = size 50% 50%, class:^(electron)$, title:^(blob:.*)$ windowrulev2 = float, class:^(xdg-desktop-portal-gtk)$, title:^(Choisir un dossier)$ windowrulev2 = size 50% 50%, class:^(xdg-desktop-portal-gtk)$, title:^(Choisir un dossier)$ windowrulev2 = size 50% 50%, class:^(xdg-desktop-portal-gtk)$, title:^(Tous les fichiers)$ windowrulev2 = size 50% 50%, class:^(xdg-desktop-portal-gtk)$, title:^(Ouvrir les fichiers)$ windowrulev2 = size 90% 90%, class:^(protonvpn-app)$, title:^(Proton VPN)$ windowrulev2 = move 800 80, class:^(protonvpn-app)$, title:^(Proton VPN)$ windowrule = float, cryptomator windowrulev2 = size 50% 50%, title:^(Cryptomator)$ windowrulev2 = move 1050 50, class:^(org.keepassxc.KeePassXC)$ windowrule = center, pavucontrol-qt windowrule = float, pavucontrol-qt windowrule = float, file-roller windowrule = float, galculator windowrule = float, GParted windowrule = float, Lxappearance windowrule = float, manjaro-settings-manager windowrule = float, qt5ct windowrule = float, qt6ct windowrule = float, kvantum windowrule = float, simple-scan windowrule = float, gnome-disks windowrule = float, system-config-printer windowrule = float, title:^(Oracle VM VirtualBox - Gestionnaire de machines)$ windowrule = float, yad windowrule = float, jamesdsp windowrule = float, qpwgraph windowrule = float, title:^(Proton Mail Bridge)$ windowrule = float, KeePassXC windowrule = float, LeConjugueur windowrule = float, gmrun windowrule = float, arqiver windowrule = float, com.github.Ph1lll.Gswww # ScreenSharing # exec-once=dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP windowrulev2 = opacity 0.0 override 0.0 override,class:^(xwaylandvideobridge)$ windowrulev2 = noanim,class:^(xwaylandvideobridge)$ windowrulev2 = nofocus,class:^(xwaylandvideobridge)$ windowrulev2 = noinitialfocus,class:^(xwaylandvideobridge)$ Config File: /home/steph/.config/hypr/conf/animation.conf: Read Succeeded source = ~/.config/hypr/conf/animations/default.conf Config File: /home/steph/.config/hypr/conf/animations/default.conf: Read Succeeded # ----------------------------------------------------- # Animations # name "Default" # ----------------------------------------------------- animations { enabled = true 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 } Config File: /home/steph/.config/hypr/conf/custom.conf: Read Succeeded # Add your additional Hyprland configurations here # # This is an additional key binding # bind = $mainMod CTRL, up, workspace, empty # # Example for xwayland xwayland { force_zero_scaling = true } cursor { no_hardware_cursors = false inactive_timeout = 3 enable_hyprcursor = true } # opengl { # force_introspection = true # } debug { disable_logs = true enable_stdout_logs = false } ======Config-End======== ```

Description

Crash on startup.

How to reproduce

Just try to start with Hyprland.

Crash reports, logs, images, videos

hyprlandCrashReport1108.txt

Result of inxi -G on last running Hyprland:

Graphics:
  Device-1: Intel CometLake-U GT2 [UHD Graphics] driver: i915 v: kernel
  Device-2: IMC Networks Integrated Camera driver: uvcvideo type: USB
  Display: wayland server: X.org v: 1.21.1.13 with: Xwayland v: 24.1.1
    compositor: Hyprland v: 0.41.2-48-gf642fb97 driver: X: loaded: intel
    dri: i965 gpu: i915 resolution: 1920x1080~60Hz
  API: EGL v: 1.4 drivers: i965,swrast
    platforms: wayland,x11,surfaceless,device
  API: OpenGL v: 4.6 compat-v: 3.3 vendor: intel mesa v: 21.3.9-arch.6
    renderer: Mesa DRI Intel UHD Graphics (CML GT2)
Honkazel commented 3 months ago

mesa v: 21.3.9-arch.6

NANI? Try to update mesa... i guess...

Stephixus commented 3 months ago

Nice! Resolved.

mesa-amber 21.3.9-6 -> mesa 1:24.1.3-1

Thank you very much.