Closed Yorubae closed 1 year ago
you're obviously not using the legacy renderer in the above log.
And here's my config too
########################################################################################
AUTOGENERATED HYPR CONFIG.
PLEASE USE THE CONFIG PROVIDED IN THE GIT REPO /examples/hypr.conf AND EDIT IT,
OR EDIT THIS ONE ACCORDING TO THE WIKI INSTRUCTIONS.
########################################################################################
#
# Please note not all available settings / options are set here.
# For a full list, see the wiki
#
autogenerated = 1 # remove this line to remove the warning
# See https://wiki.hyprland.org/Configuring/Monitors/
monitor=,1366x768@60,auto,auto
# See https://wiki.hyprland.org/Configuring/Keywords/ for more
# Execute your favorite apps at launch
# exec-once = waybar & hyprpaper & firefox
# Source a file (multi-file configs)
# source = ~/.config/hypr/myColors.conf
# For all categories, see https://wiki.hyprland.org/Configuring/Variables/
input {
kb_layout = us
kb_variant =
kb_model =
kb_options =
kb_rules =
follow_mouse = 1
touchpad {
natural_scroll = no
}
sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
}
general {
# See https://wiki.hyprland.org/Configuring/Variables/ for more
gaps_in = 5
gaps_out = 20
border_size = 2
col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg
col.inactive_border = rgba(595959aa)
layout = dwindle
}
decoration {
# See https://wiki.hyprland.org/Configuring/Variables/ for more
rounding = 10
blur = yes
blur_size = 3
blur_passes = 1
blur_new_optimizations = on
drop_shadow = yes
shadow_range = 4
shadow_render_power = 3
col.shadow = rgba(1a1a1aee)
}
animations {
enabled = yes
# Some 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
}
dwindle {
# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
pseudotile = yes # master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
preserve_split = yes # you probably want this
}
master {
# See https://wiki.hyprland.org/Configuring/Master-Layout/ for more
new_is_master = true
}
gestures {
# See https://wiki.hyprland.org/Configuring/Variables/ for more
workspace_swipe = off
}
# Example per-device config
# See https://wiki.hyprland.org/Configuring/Keywords/#executing for more
device:epic mouse V1 {
sensitivity = -0.5
}
# Example windowrule v1
# windowrule = float, ^(kitty)$
# Example windowrule v2
# windowrulev2 = float,class:^(kitty)$,title:^(kitty)$
# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more
# See https://wiki.hyprland.org/Configuring/Keywords/ for more
$mainMod = SUPER
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
bind = $mainMod, Q, exec, alacritty
bind = $mainMod, C, killactive,
bind = $mainMod, M, exit,
bind = $mainMod, E, exec, dolphin
bind = $mainMod, V, togglefloating,
bind = $mainMod, R, exec, wofi --show drun
bind = $mainMod, P, pseudo, # dwindle
bind = $mainMod, J, togglesplit, # dwindle
# 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
# 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
you're obviously not using the legacy renderer in the above log.
i tried installing it from yay named hyprland-legacyrenderer aur
I don't maintain that package. Consult the wiki on installing with legacy renderer manually.
I don't maintain that package. Consult the wiki on installing with legacy renderer manually.
I again uninstall Hyprland and reinstall it followed from the wiki to install legacyrenderer but still its the same
Here is the new log btw
[LOG] Instance Signature: 6b7e409f05536e45baa3dabeab0df77d05c9a96f_1676990334
[LOG] Hyprland PID: 2711
[LOG] ===== SYSTEM INFO: =====
[LOG] System name: Linux
[LOG] Node name: Arch
[LOG] Release: 6.1.12-arch1-1
[LOG] Version: #1 SMP PREEMPT_DYNAMIC Tue, 14 Feb 2023 22:08:08 +0000
[LOG] GPU information:
00:02.0 VGA compatible controller [0300]: Intel Corporation 4 Series Chipset Integrated Graphics Controller [8086:2e32] (rev 03) (prog-if 00 [VGA controller])
[LOG] 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://bugs.archlinux.org/"
PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
LOGO=archlinux-logo
[LOG] ========================
[INFO] If you are crashing, or encounter any bugs, please consult https://wiki.hyprland.org/Crashes-and-Bugs/
[LOG]
Current splash: "I commit too often, people can't catch up lmao" - Vaxry
[INFO] Failed to create wlr_drm_lease_v1_manager
[INFO] VR will not be available
[LOG] Hyprland init finished.
[LOG] Creating the KeybindManager!
[LOG] Creating the AnimationManager!
[LOG] Created a bezier curve, baked 200 points, mem usage: 3.20kB, time to bake: 57.98µs. Estimated average calc time: 0.01µs.
[LOG] Creating the LayoutManager!
[LOG] Creating the ConfigManager!
[LOG] Creating the CHyprError!
[LOG] Creating the ThreadManager!
[LOG] Reloading the config!
[LOG] Created a bezier curve, baked 200 points, mem usage: 3.20kB, time to bake: 39.06µs. Estimated average calc time: 0.01µs.
[LOG] Created a bezier curve, baked 200 points, mem usage: 3.20kB, time to bake: 38.93µs. Estimated average calc time: 0.01µs.
[LOG] Registered dynamic var "$mainMod" -> SUPER
[LOG] Hypr socket started at /tmp/hypr/6b7e409f05536e45baa3dabeab0df77d05c9a96f_1676990334/.socket.sock
[LOG] Creating the InputManager!
[LOG] Creating the CHyprOpenGLImpl!
[LOG] Creating the Hypr OpenGL Renderer!
[LOG] Using: OpenGL ES 2.0 Mesa 21.3.9 Amber
[LOG] Vendor: Intel Open Source Technology Center
[LOG] Renderer: Mesa DRI Intel(R) G41 (ELK)
[LOG] Supported extensions size: 74
[LOG] Creating the HyprRenderer!
[LOG] Creating the XWaylandManager!
[LOG] Registered signal for owner 39e20400: 39e20440 -> 380f8e40 (owner: XWayland Manager)
[LOG] Registered signal for owner 39e20400: 39e20450 -> 380f8e20 (owner: XWayland Manager)
[LOG] CHyprXWaylandManager started on display :1
[LOG] Creating the ProtocolManager!
[LOG] ToplevelExportManager started successfully!
[LOG] FractionalScaleManager started successfully!
[LOG] Creating the SessionLockManager!
[LOG] Creating the EventManager!
[LOG] Creating the HyprDebugOverlay!
[LOG] Registered signal for owner 39768960: 39768988 -> 380f8d20 (owner: Backend)
[LOG] Registered signal for owner 39d2d090: 39d2d0e0 -> 380f8cc0 (owner: XDG Shell)
[LOG] Registered signal for owner 39d386d0: 39d386e8 -> 380f8c80 (owner: WLRCursor)
[LOG] Registered signal for owner 39d386d0: 39d386f8 -> 380f8c60 (owner: WLRCursor)
[LOG] Registered signal for owner 39d386d0: 39d38708 -> 380f8c40 (owner: WLRCursor)
[LOG] Registered signal for owner 39d386d0: 39d38718 -> 380f8c20 (owner: WLRCursor)
[LOG] Registered signal for owner 39d386d0: 39d38728 -> 380f8c00 (owner: WLRCursor)
[LOG] Registered signal for owner 39d386d0: 39d38738 -> 380f89e0 (owner: WLRCursor)
[LOG] Registered signal for owner 39d386d0: 39d38748 -> 380f89a0 (owner: WLRCursor)
[LOG] Registered signal for owner 39d386d0: 39d38758 -> 380f89c0 (owner: WLRCursor)
[LOG] Registered signal for owner 39d386d0: 39d38768 -> 380f8980 (owner: WLRCursor)
[LOG] Registered signal for owner 39d386d0: 39d38778 -> 380f8960 (owner: WLRCursor)
[LOG] Registered signal for owner 39d386d0: 39d38788 -> 380f8940 (owner: WLRCursor)
[LOG] Registered signal for owner 39d386d0: 39d387c8 -> 380f88a0 (owner: WLRCursor)
[LOG] Registered signal for owner 39d386d0: 39d387b8 -> 380f8880 (owner: WLRCursor)
[LOG] Registered signal for owner 39d386d0: 39d387d8 -> 380f8860 (owner: WLRCursor)
[LOG] Registered signal for owner 39d386d0: 39d387f8 -> 380f8840 (owner: WLRCursor)
[LOG] Registered signal for owner 39d386d0: 39d38798 -> 380f8820 (owner: WLRCursor)
[LOG] Registered signal for owner 39d386d0: 39d387a8 -> 380f8800 (owner: WLRCursor)
[LOG] Registered signal for owner 39768960: 39768978 -> 380f8be0 (owner: Backend)
[LOG] Registered signal for owner 397669a0: 39e602a8 -> 380f8b80 (owner: Seat)
[LOG] Registered signal for owner 397669a0: 39e602b8 -> 380f8b60 (owner: Seat)
[LOG] Registered signal for owner 397669a0: 39e602f8 -> 380f8ae0 (owner: Seat)
[LOG] Registered signal for owner 397669a0: 39e60308 -> 380f8ac0 (owner: Seat)
[LOG] Registered signal for owner 397669a0: 39e602b8 -> 380f8b60 (owner: Seat)
[LOG] Registered signal for owner 397669a0: 39e602d8 -> 380f8b40 (owner: Seat)
[LOG] Registered signal for owner 39e604d0: 39e604f0 -> 380f8ce0 (owner: LayerShell)
[LOG] Registered signal for owner 39d2ce40: 39d2ce60 -> 380f8d40 (owner: OutputLayout)
[LOG] Registered signal for owner 39e60740: 39e60778 -> 380f8b20 (owner: OutputMgr)
[LOG] Registered signal for owner 39e60740: 39e60788 -> 380f8b00 (owner: OutputMgr)
[LOG] Registered signal for owner 39e60820: 39e60850 -> 380f8aa0 (owner: InhibitMgr)
[LOG] Registered signal for owner 39e60820: 39e60860 -> 380f8a80 (owner: InhibitMgr)
[LOG] Registered signal for owner 39e60a60: 39e60a78 -> 380f8ba0 (owner: PointerConstraints)
[LOG] Registered signal for owner 39e60640: 39e60670 -> 380f8a60 (owner: XDGDecoMgr)
[LOG] Registered signal for owner 39e60c60: 39e60c90 -> 380f8bc0 (owner: VirtPtrMgr)
[LOG] Registered signal for owner 39e60bb0: 39e60be0 -> 380f88c0 (owner: VKeyboardMgr)
[LOG] Registered signal for owner 397cb150: 397cb150 -> 380f8a40 (owner: WLRRenderer)
[LOG] Registered signal for owner 39e60dd0: 39e60e00 -> 380f8a20 (owner: WLRIdleInhibitMgr)
[LOG] Registered signal for owner 39d2ce90: 39d2cec0 -> 380f8920 (owner: PowerMgr)
[LOG] Registered signal for owner 39e61250: 39e61280 -> 380f8900 (owner: IMEMgr)
[LOG] Registered signal for owner 39e611a0: 39e611d0 -> 380f88e0 (owner: TextInputMgr)
[LOG] Registered signal for owner 39e61300: 39e61328 -> 380f8ca0 (owner: ActivationV1)
[LOG] Registered signal for owner 39e61450: 39e61458 -> 380f87e0 (owner: SessionLockMgr)
[LOG] wl_display_add_socket for wayland-1 succeeded with 0
[LOG] Running on WAYLAND_DISPLAY: wayland-1
[LOG] Attached a keyboard with name x11-keyboard
[LOG] Registered signal for owner 39d5f9b0: 39768bd0 -> 39d5f9b8 (owner: Keyboard)
[LOG] Registered signal for owner 39d5f9b0: 39768bc0 -> 39d5fa20 (owner: Keyboard)
[LOG] Registered signal for owner 39d5f9b0: 39768aa0 -> 39d5faf0 (owner: Keyboard)
[LOG] Registered signal for owner 39d5f9b0: 39768be0 -> 39d5fa88 (owner: Keyboard)
[LOG] ApplyConfigToKeyboard for "x11-keyboard", hasconfig: 0
[LOG] Hypr socket 2 started at /tmp/hypr/6b7e409f05536e45baa3dabeab0df77d05c9a96f_1676990334/.socket2.sock
[LOG] Attempting to create a keymap for layout us with variant (rules: , model: , options: )
[LOG] Set the keyboard layout to us and variant to for keyboard "x11-keyboard"
[LOG] New keyboard created, pointers Hypr: 39d5f9b0 and WLR: 39768a88
[LOG] Adding completely new monitor.
[LOG] Registered signal for owner 39e3b6a0: 39e386e0 -> 39e3b7f0 (owner: )
[LOG] Registered signal for owner 39e3b6a0: 39e38770 -> 39e3b858 (owner: )
[LOG] Registered signal for owner 39e3b6a0: 39e38760 -> 39e3b8c0 (owner: )
[WARN] No rule found for X11-1, trying to use the first.
[LOG] Applying monitor rule for X11-1
[LOG] Set a custom mode 1366x768@60.000000 (mode not found in monitor modes)
[LOG] Monitor X11-1 -> destroyed all render data
[LOG] Monitor X11-1 layers arranged: reserved: 0.000000 0.000000 0.000000 0.000000
[LOG] Monitor X11-1 data dump: res 1366x768@60.00Hz, scale 1.00, transform 0, pos 0x0, 10b 0
[LOG] Added new monitor with name X11-1 at 0,0 with size 1366x768, pointer 39e385a0
[LOG] New monitor: WORKSPACEID 1, exists: 0
[LOG] Monitor X11-1 layers arranged: reserved: 0.000000 0.000000 0.000000 0.000000
[LOG] Attached a mouse with name x11-pointer
[LOG] Registered signal for owner 39ed9540: 39e38850 -> 39ed9600 (owner: Mouse)
[LOG] New mouse created, pointer WLR: 39e38838
[LOG] Attached a touch device with name x11-touch
[LOG] New touch device added at 39ed9920
[LOG] Registered signal for owner 39ed9920: 39e38968 -> 39ed9968 (owner: TouchDevice)
[LOG] Hyprland is ready, running the event loop!
[LOG] ApplyConfigToKeyboard for "x11-keyboard", hasconfig: 0
[LOG] Attempting to create a keymap for layout us with variant (rules: , model: , options: )
[LOG] Set the keyboard layout to us and variant to for keyboard "x11-keyboard"
[WARN] No rule found for X11-1, trying to use the first.
[LOG] Applying monitor rule for X11-1
[LOG] Not applying a new rule to X11-1 because it's already applied!
[LOG] Monitor X11-1 layers arranged: reserved: 0.000000 0.000000 0.000000 0.000000
[LOG] Framebuffer created, status 36053
[LOG] Framebuffer created, status 36053
[LOG] Framebuffer created, status 36053
[LOG] Framebuffer created, status 36053
[LOG] Allocated texture for BGTex
[LOG] Background created for monitor X11-1
[LOG] Shaders initialized successfully.
yes, this is still not built with legacyrenderer.
yes, this is still not built with legacyrenderer.
what? , i followed the steps like first i have to download hyprland-git from aur then install the dependencies and then
git clone --recursive https://github.com/hyprwm/Hyprland
cd Hyprland
sudo make clear && sudo make config && make protocols && make legacyrenderer && sudo cp ./build/Hyprland /usr/bin && sudo cp ./example/hyprland.desktop /usr/share/wayland-sessions
i think thats what i did to install it
yes, this is still not built with legacyrenderer.
what? , i followed the steps like first i have to download hyprland-git from aur then install the dependencies and then
git clone --recursive https://github.com/hyprwm/Hyprland cd Hyprland sudo make clear && sudo make config && make protocols && make legacyrenderer && sudo cp ./build/Hyprland /usr/bin && sudo cp ./example/hyprland.desktop /usr/share/wayland-sessions
i think thats what i did to install it
right after cd Hyprland
execute meson build
When I don't execute meson build
the legacyrenderer compile and install will fail.
I think you now have 2 Hyprland binaries:
namely:
/usr/local/bin/Hyprland
and
/usr/bin/Hyprland
make sure that you install it with the legacyrenderer and then copy the Hyprland to /usr/local/bin/
so that when you start Hyprland, the Hyprland legacyrenderer binary will definitely get started.
Because, what the install command for the legacyrenderer does, is to copy the built binary into /usr/bin/
:
sudo cp ./build/Hyprland /usr/bin
When building Hyprland without the legacyrenderer, the binary will normally get installed to /usr/local/bin/
.
yes, this is still not built with legacyrenderer.
what? , i followed the steps like first i have to download hyprland-git from aur then install the dependencies and then
git clone --recursive https://github.com/hyprwm/Hyprland cd Hyprland sudo make clear && sudo make config && make protocols && make legacyrenderer && sudo cp ./build/Hyprland /usr/bin && sudo cp ./example/hyprland.desktop /usr/share/wayland-sessions
i think thats what i did to install it
1. right after `cd Hyprland` execute `meson build` When I don't execute `meson build` the legacyrenderer compile and install will fail. 2. I think you now have 2 Hyprland binaries: namely: `/usr/local/bin/Hyprland` and `/usr/bin/Hyprland`
make sure that you install it with the legacyrenderer and then copy the Hyprland to
/usr/local/bin/
so that when you start Hyprland, the Hyprland legacyrenderer binary will definitely get started.Because, what the install command for the legacyrenderer does, is to copy the built binary into
/usr/bin/
:sudo cp ./build/Hyprland /usr/bin
When building Hyprland without the legacyrenderer, the binary will normally get installed to
/usr/local/bin/
.
it works but all i see is tiny black moving pixels on the screen, but the terminal and wofi are running fine i guess but there isn't any bar or wallpaper , and i can't set any wallaper too i think the main display is still not working
btw i think there should be file called hyprctl in /usr/bin
but i can't seem to find it there , in the wiki it told us to copy the hyprctl but i can't find the file in the repo either
Yes, Hyprland ships without a bar by default. I recommend Waybar, it works really well with Hyprland: https://github.com/Alexays/Waybar/
To set a wallpaper, I recommend Hyprpaper: https://github.com/hyprwm/hyprpaper
or swaybg
I personally use swaybg, so I execute swaybg -i /path/to/image
.
This command sets a random wallpaper from my wallpaper folder that contains 2560x1440p images for the monitor on output DisplayPort 2 (DP-2) and centers it:
swaybg -o DP-2 -i $(find ~/.wallpaper-1440/. -type f | shuf -n1) -m center &
tiny black moving pixels on the screen
You might want to turn off blur in your config.
To build hyprctl
cd into your hyprland directory and then into hyprctl
. In there, execute:
make all; sudo cp hyprctl /usr/bin/
.
I just installed Hyprland and it doesn't seem to show anything except a cursor , btw my pc is very old tho so i did the legacyrenderer method , it didn't work either , but when i launch the terminal using the keys , it seemed to work i also made sure about it by typing smth like
shutdown now
andreboot
and tried lots of ways to fix it but still can't and ask ppl about it and they can't seem figured out too, so at last here im posting my logs :