Hello. I usually don't like tiled DEs/WMs but Hyprland is cool and I'd like to play around with it on my Rasperry Pi 4 Model B 8GB before I commit to using it on a more main desktop I have here. When I run set-hypr (after chmod +x-ing it ofc) it seems to complete all that's needed, but when I tell it to start Hyprland seems to load (rather SDDM seems to, after initially saying it had to compile it for ARM, of which it seems to have) SDDM seems to load but then all I see is a brief arrow cursor, followed by the classic "x" cursor, and it hangs there. What would I need to share with you in terms of logs to try and figure out what's going on here?
To note, I have played with Hyprland for a few minutes on an Intel Core i7 4500U former internet appliance machine I have and it kinda worked, but with its integrated Intel GPU (HD 4000 series I believe) the animations were sorta laggy and it wasn't the best experience... That's not the fault of the script or even Wayland or Hyprland themselves.
Thanks in advance.
EDIT: I tried the v4 script on my Pi 4 and there's no difference.
EDIT 2: When I start-hypr I get this:
❯ ./start-hypr
Welcome to Hyprland!
Instance Signature: 96d555e8e794627bfc561e294e148ab8a9961fcc_1700256137
Hyprland PID: 1706
===== SYSTEM INFO: =====
System name: Linux
Node name: alarm
Release: 6.2.10-1-aarch64-ARCH
Version: #1 SMP PREEMPT_DYNAMIC Fri Apr 7 10:32:52 MDT 2023
Current splash: "Hello everyone this is YOUR daily dose of ‘read the wiki’" - Vaxry
Creating the HookSystem!
Creating the KeybindManager!
Creating the AnimationManager!
Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 76.28µs. Estimated average calc time: 0.16µs.
Creating the ConfigManager!
Creating the CHyprError!
[hookSystem] New hook event registered: focusedMon
[hookSystem] New hook event registered: preRender
Creating the LayoutManager!
Reloading the config!
Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 40.52µs. Estimated average calc time: 0.10µs.
Using config: /home/alarm/.config/hypr/hyprland.conf
Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 46.02µs. Estimated average calc time: 0.13µs.
Registered dynamic var "$mainMod" -> SUPER
Registered dynamic var "$SCRIPT" -> ~/.config/HyprV/waybar/scripts
00:00:00.000 [libseat] [libseat/backend/seatd.c:66] Could not connect to socket /run/seatd.sock: Permission denied
00:00:00.000 [libseat] [libseat/libseat.c:76] Backend 'seatd' failed to open seat, skipping
00:00:00.000 [libseat] [libseat/libseat.c:76] Backend 'logind' failed to open seat, skipping
00:00:00.000 [libseat] [libseat/libseat.c:79] No backend was able to open a seat
00:00:00.000 [backend/session/session.c:83] Unable to create seat: Function not implemented
00:00:00.000 [backend/session/session.c:248] Failed to load session backend
00:00:00.000 [backend/backend.c:79] Failed to start a session
00:00:00.000 [backend/backend.c:366] Failed to start a DRM session
Hello. I usually don't like tiled DEs/WMs but Hyprland is cool and I'd like to play around with it on my Rasperry Pi 4 Model B 8GB before I commit to using it on a more main desktop I have here. When I run set-hypr (after chmod +x-ing it ofc) it seems to complete all that's needed, but when I tell it to start Hyprland seems to load (rather SDDM seems to, after initially saying it had to compile it for ARM, of which it seems to have) SDDM seems to load but then all I see is a brief arrow cursor, followed by the classic "x" cursor, and it hangs there. What would I need to share with you in terms of logs to try and figure out what's going on here?
To note, I have played with Hyprland for a few minutes on an Intel Core i7 4500U former internet appliance machine I have and it kinda worked, but with its integrated Intel GPU (HD 4000 series I believe) the animations were sorta laggy and it wasn't the best experience... That's not the fault of the script or even Wayland or Hyprland themselves.
Thanks in advance.
EDIT: I tried the v4 script on my Pi 4 and there's no difference.
EDIT 2: When I start-hypr I get this:
❯ ./start-hypr Welcome to Hyprland! Instance Signature: 96d555e8e794627bfc561e294e148ab8a9961fcc_1700256137 Hyprland PID: 1706 ===== SYSTEM INFO: ===== System name: Linux Node name: alarm Release: 6.2.10-1-aarch64-ARCH Version: #1 SMP PREEMPT_DYNAMIC Fri Apr 7 10:32:52 MDT 2023
GPU information:
os-release: NAME="Arch Linux ARM" PRETTY_NAME="Arch Linux ARM" ID=archarm ID_LIKE=arch BUILD_ID=rolling ANSI_COLOR="38;2;23;147;209" HOME_URL="https://archlinuxarm.org/" DOCUMENTATION_URL="https://archlinuxarm.org/wiki" SUPPORT_URL="https://archlinuxarm.org/forum" BUG_REPORT_URL="https://github.com/archlinuxarm/PKGBUILDs/issues" LOGO=archlinux-logo
========================
If you are crashing, or encounter any bugs, please consult https://wiki.hyprland.org/Crashes-and-Bugs/
Current splash: "Hello everyone this is YOUR daily dose of ‘read the wiki’" - Vaxry
Creating the HookSystem! Creating the KeybindManager! Creating the AnimationManager! Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 76.28µs. Estimated average calc time: 0.16µs. Creating the ConfigManager! Creating the CHyprError! [hookSystem] New hook event registered: focusedMon [hookSystem] New hook event registered: preRender Creating the LayoutManager! Reloading the config! Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 40.52µs. Estimated average calc time: 0.10µs. Using config: /home/alarm/.config/hypr/hyprland.conf Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 46.02µs. Estimated average calc time: 0.13µs. Registered dynamic var "$mainMod" -> SUPER Registered dynamic var "$SCRIPT" -> ~/.config/HyprV/waybar/scripts 00:00:00.000 [libseat] [libseat/backend/seatd.c:66] Could not connect to socket /run/seatd.sock: Permission denied 00:00:00.000 [libseat] [libseat/libseat.c:76] Backend 'seatd' failed to open seat, skipping 00:00:00.000 [libseat] [libseat/libseat.c:76] Backend 'logind' failed to open seat, skipping 00:00:00.000 [libseat] [libseat/libseat.c:79] No backend was able to open a seat 00:00:00.000 [backend/session/session.c:83] Unable to create seat: Function not implemented 00:00:00.000 [backend/session/session.c:248] Failed to load session backend 00:00:00.000 [backend/backend.c:79] Failed to start a session 00:00:00.000 [backend/backend.c:366] Failed to start a DRM session
What's going on there? Is that my issue?