This is great timing, after being stuck as one of the most popular AUR packages for months, only being beat by AUR helpers it seems Hyprland has finally been elevated into the community repo
I've been keeping wayland sort of in my peripheral vision, looking forward to ditching xorg at some point when it isn't painful to do so, definitely will consider Hyprland.
Do you know if it works on Nvidia gpu's, I've been using KDE with Wayland, it works great especially for gaming except for artefacts left behind for about 700ms after mouse cursor movement. I do prefer dynamic tiling Window managers though.
@@livb4139 absolutely. There have been quite a few config options that got changed or deprecated over time, and I have a couple scripts that rely on counting lines from hyprctl output which break anytime vaxry adds a new entry. Thankfully that has gotten less common as the project matures.
You probably already know this but brave can run native Wayland. You just have to change the ozone setting either by using a flag or going into the brave options and changing it to Wayland. Also, I've been using hyprland for more than a month now and it works great.
If you use auto as the flag instead of Wayland, it will automatically choose the correct one, so if you decide to go back into xorg for something, it won't have issues.
Seems like Hyprland has made some big progress! I've been using i3-wm on my main system for a while now and configured it perfectly to my liking. However, just the sane configuration/scripting alone of Hyprland makes me want to give it a try. It will probably take some time until I will actually take the time to "rewrite" my i3 config to Hyprland as I'm lazy and my current setup fits my needs fine. But If I'm ever in the mood for a change or if I really need wayland on my main system, Hyprland is probably going to be my choice. Thanks for bringing it to my attention again!
When you talked about switching from AwesomeWM in the april fools video, this or Sway was exactly what I was expecting. Welcome to the gang, this is the way(land).
I've been running Hyprland full-time for about the past month and I love it. I switched from GNOME and haven't looked back. I've tried other X tiling window managers and wayland compositors, but the eye-candy and animations make anything else way less fun to use. And I know Wayfire has even more animations and effects, but I like Hyprland's subtle effects, not Wayfire's compiz-like effects.
I also started using HL/Waybar about 2 weeks ago. Coming from awesomewm. I am pretty impressed. There are a lot of things I like about it over awesome and so far, I haven't run into any issues that interrupt my workflow. Currently it is running at home on my regular use dell laptop, and at work on an older HP laptop. Both are doing well so I'm thinking this weekend I will take the plunge and put it on my main home desktop where I do my power work. Gotta say, for a project so young, I am especially impressed with the simplicity of the configuration as well as the HL wiki (documentation). It takes me a minimal amount of time to learn what needs to be done to get it to do what I need it to do. It seems this project as a bright future.
Your issue with numpad and global hotkeys might actually be a more widespread problem than either hyperland or OBS. Ive had a problem when running KDE under wayland and there is this obnoxious issue while using khotkeys. When trying to register keys the numpad ALWAYS shows up as regular number keys. Ive tried changing keyboard layout, numpad legacy codes, etc and nothing manages to distinguish the numpad keys from regular numbers. This is NOT an issue under kwin running xorg as I had numpad stuff bound for years. I have a feeling that this is an issue that is rooted a bit deeper than just an individual compositor or program
I've been daily driving hyprland since version 0.13 iirc and other than some minor quirks with xwayland and the -git version it has been really stable and nice to use. Glad to see it getting enough praise to be recommended over sway.
Dang! This week I'm preparing to finally move from Manjaro i3 to Arch+Sway, and was giddy about having the same setup as Brodie. And here he is moving to Hyperland! I'm gonna try Sway first, as I'm extremely familiar with i3 and don't really need animations, rounded corners, etc. Still, I'm excited to see how Brodie's experiment progresses!
here a suggestion, try a fork of sway called swayfx, its in a fast development and its making sway more confortable and prettier, its as stable as sway and no headaches it doesnt have animations yet but it will be in development soon
@@luizansounds thanks for the tip, will be looking at that. I just finished ricing up for the first time from vanilla arch my sway setup (coming from Manjaro and archcraft with i3) and after seeing this video I really want to do the same with hyprland but man it took me almost a whole week to install and rice vanilla arch with sway that I don't really wanna ditch it for just cool animations haha
Dragging files from Dolphin into Thunderbird on Plasma Wayland works fine for me. I tested with other XWayland apps and there is no problem with dragging.
@@angelsegarra Yeah, but since it was mentioned that this is Wayland issue and present also on KDE, I wanted to say that if it was a problem, it is not anymore. With the newest releases, it works as it should.
I daily drive Wayland with KDE for maybe a year now and 99% of the things I need are working. There are occasional bugs with menus and launchers acting weird, and the screenshot tool can get buggy if you want to copy and paste only screen areas, but for the most part I like the daily experience of using it and I am only one logoff away to going into X11.
Convenient timing for a video. I just installed hyprland 2 days ago but haven't had much of a chance to mess around with it yet. Looking forward to ricing it.
@@Semperverus0 show me smooth 3-finger desktop dragging, then we'll talk. (but also, I've usually found kde to break in annoying ways, particularly with Wayland and tiling)
Hyprland is based as hell. I love it and it was the main reason that I switched from Void to Fedora because I couldn't get Hyprland working on Void. So I switched. Hyprland is beautiful and I enjoy it thoroughly. Great video. Cheers!
On the wiki it has a page on some extra steps to do to setup for Nvidia. I have been using it on Nvidia myself and have found no issues so far. Though it's only been 2 days.
@@lucas7061 Is this with Nouveau of Proprietary NVIDIA? On KDE + Wayland + NVIDIA proprietary driver I'm having a lot of graphical glitches on various applications and it appears to be related to that xwayland Glamor bug which seems to be fixed by a proper implementation of explicit sync which seems to be forever away. I'd like to know about your environment!
I tried out Hyprland this past weekend, but I couldn't stick with it. There was two issues for me, although to be fair, I don't think the problems were unique to Hyprland, I think it was just a Wayland issue. The first is I get "ghosts". Basically when I close a window it'll still be on the screen until something prompts a redraw. Basically think I open a terminal and neofetch runs, I close the terminal and I can still see a hazy (think the background blur from a semi-transparent window) image of what was in the terminal until I move my cursor over it a bit and the screen redraws. There is also a bit of an issue with context menus, at least in browse, will just be a black square till I mouse over them. That isn't too bad, and not my other main issue. The other main issue is I can't set my screens to their refresh rate. I have 3 monitors, and if I try to set them to their highest support refresh rate (120Hz), Hyprland just gives me a blank screen. I can hear sound, so its running, but there is no output. The thing is the same thing happens on Plasma under Wayland, except worse because Plasma ends up locking up my entire system and I have to hard power down my PC to recover. After some experimenting, I learned that I could set my main monitor, my higher end one, to 98 Hz and it works just fine (under both Hyprland and Plasma in Wayland). Unforutnately my two side monitors don't support that refresh rate, they just jump from 60 Hz to 120 Hz. Now I'm almost certain I know this issue. 98 Hz is the highest refresh rate that DisplayPort 1.3 supports 10-bit color. Under Windows going above that refresh rate gets you 8bit with dithering to approximate 10-bit color. The thing is I wasn't specifying 10 bit color depth in Hyprland, and Plasma will try to use it, but once I found that out I explicitly disabled it, but it still wouldn't work. If I had to guess these are Nvidia issues (yes, yes, boo, hiss, but frankly I like my RTX 4090, I want power), I'm just not sure how to solve them, if they even can be by me. The ghosting issue wasn't really that bad. I could of used the system just fine like that, but the refresh rate issue is just not acceptable.
I left Xorg because Wayland was less yanky from day to day. Had a failure of character somewhere around the end of last summer where I went back and faffed about with spectrwm because picom version 9 had dropped oh man it was a reminder on stuff like keyboard layouts being ass on X. Good to hear your issues have mostly been resolved :)
I've been using Hyprland for about 2 weeks now. I came from KDE (I wanted to check if I can still live in an Desktop Environment after daily driving Awesome for so long) and have to admit... Hyprland is exactly what I wanted. You have been saying that Awesome is too comfy of an Window Manager - I say the same thing about Hyprland. I still have Awesome installed just in case, but I rarely use it. Heck, I haven't even set it up since reinstalling Arch. xD
I can't be the only one who's brain shoots to Alien whenever someone talks about Wayland, I know it's Weyland in the series. There has to be some kind of Yutani project to go with it by now.
Been daily driving Hyprland since February & been loving it, though the small inconveniences like the file manager not working with drag & drop is annoying. Its one of the tradeoffs I guess
Nice to see a fellow ff14 player I myself haven't ran into this issue on KDE Wayland when playing but then again I use a controller so perhaps the bug is something to do with input? Just a thought overall sadly I do still have to switch back to xorg occasionally because I use KDE connect to pipe through the Voice keyboard from my phone to the computer so I can type quickly can't do this on Wayland as of the posting of this video been trying to get it reported and dealt with but I keep getting bounced around the bug tracker anyone here in the comment section willing to help would have my thanks for solving a huge pain point in terms of accessibility enjoy your experiment Broddie hopefully this piece of information is helpful in some way
I have been playing with hyprland too. I am waiting for a machine to arrive but will likely really be giving it a further shot and making a video then.
I just switched my main from Fedora + SwayWM/AwesomeWM to Arch + Hyprland. It’s so good but does still have a couple issues, still very usable though. I absolutely love it and much easier to configure than AwesomeWM
one of the most annoying problems i got on wayland is the lack of an option to redock panels on qt apps, some include a workaround like libreoffice which has an option to redock panels with ctrl+shift+f10 and gnu octave gui, but others like qgis do not have such option.
Whats holding me back from Hyprland is the fact that I really like my swaybar with i3status-rust. I havent found an alternative for a bar that supports the i3status protocol.
*Small goof on the Patreon part at the end. Your taking up Hyprland really piques my interest in it. I have mostly been using KDE with a little Cinnamon and have been tempted by all the available tiling window managers so I think Hyprland is next on my plate to try out. 👍
In regards to that camera issue in FF14... I had that issue as well for a long time, which was the biggest reason I didn't want to switch to Wayland just yet. The only information I could find in regards to that issue was something mentioning that something in XWayland was (indirectly) causing it. So a few days after I heard the news that Wine had native Wayland support, I tried out Sway, to see if that actually fixed it. The issue was no longer present for me, but in hindsight, I'm not sure why. After all, I'm using XIVLauncher with its own managed version of Wine, which hasn't been updated in a couple of months, as far as I can see. For added information, during the time where I noticed this issue in Wayland I had only tried Hyprland and Plasma, but not Sway. And now I've only used Sway (so far). *Maybe* something to look at. Also, using gamescope wasn't really viable for me. I remember it having some issues of its own, that I just found annoying. Most prominently sound playing in background, even with background audio turned off in Final Fantasy.
2 things I still do with Xorg. I use x11vnc to see the same screen as my kids do from my phone. Last I tried with wayland it didn't work so well with VNC. I could give VNC with wayland a new try but I could not get it working at all in the wayland login (gdm,lightdm,kdm). I want it at the login screen and at the desktop. Even with it enabled in Gnome it seemed sluggish compared to x11vnc. I use x2go and can have a desktop on my remote machine to myself even with another user logged in. So about the only things holding me back is VNC (to the same desktop) and multiuser desktops remotely with x2go or xrdp or something similar haven't heard of something like these for wayland yet. Let me know if you use anything like that or have seen anything like that.
i daily drive a fork of sway called swayfx because it can mimic picom shadow on xorg. i've used hyprland but i found sway much much easier to setup + swaybar and i3status are much easier to setup than other statusbars, although i still quite liked hyprland
My AMD GPU ('s hdmi output) broke for a while and I'm forced to use windows for a while I miss using Hyprland, I still press my binds in windows every now and then hoping they'll work, muscle memory is giving me hell.
I tried it some time ago and it worked well for such an actively developed compositor. Could get used to it if I was forced to stop using sxhkd and bspwm at gunpoint.
I was struggling with getting my numpad to work awhile back as well, and could not find anything documented. I eventually stumbled on the solution though! Here's my config for changing workspaces using the numpad: bind = SUPER, KP_End, workspace, 1 bind = SUPER, KP_Down, workspace, 2 bind = SUPER, KP_Next, workspace, 3 bind = SUPER, KP_Left, workspace, 4 bind = SUPER, KP_Begin, workspace, 5 bind = SUPER, KP_Right, workspace, 6 bind = SUPER, KP_Home, workspace, 7 bind = SUPER, KP_Up, workspace, 8 bind = SUPER, KP_Prior, workspace, 9 bind = SUPER, KP_Insert, workspace, 10 This works regardless of if NumLock is on or off.
Flashing? just saw your flashing loighting (the white wall :D I am glad also you found a wayland DE/WM which may be for your Future use. Mabe now "only" something like XCFE ist Lacking in the wayland space (for the kind of complete start.)
I would love to use Wayland daily, but I use jetbrains IDE's and they are very buggy on Wayland. So I have to stick with Xorg. I think it's something with jdk implementation (I think jetbrains IDE's are build in Java), but I'm not really sure.
I haven't tried Wayland, I know that it is supposed to be better for local use (I don't need XDCP, etc.). Can I fire up a wayland session from GDM? i.e. have Xorg and Wayland installed at the same time? (Distro = Arch Linux)
When you came to the point where you talked about the terminal having focus and then pressed the OBS hotkey RUclips immediately threw an ad for lingerie in my face.... So I guess it works ok-ish?😂
@@BrodieRobertson really happy in river (I love tags over workspaces, and river feels incredibly snappy), but the blur is really tempting... maybe I still have a hyprland config somewhere
I'm using Wayland on my new ThinkPad with KDE Plasma. It's mostly working fine. But, shut downs that aren't done from the login screen have a stop job that SystemD needs to kill after 1m30s. Also, for some reason the font size in Alacritty is very big when logging in with X11 instead of Wayland.
Nice to find another FF14 player in the wild. I guess I cannot say I've had the same Camera issue as you, but I also was on Wayland until the 7900XTX stack (Kernel + LLVM + Mesa) matured to go back to X11. I have seen random game crashes on both Wayland + X11 and I prefer the way X11 handles a WINE crash: It simply restarts the DE on a clean slate. Wayland I have to forcibly reboot which is annoying.
I'm forced to run X11 (XOrg) because I have an NVIDIA card running the proprietary drivers. I know I could run open source Nouveau for Wayland, but a lot of the apps I run require the proprietary drivers. I run i3WM and I've bee quite happy with it for several years.
I've been using hyprland for about 2 months and I really like it. Specially because some games now run smooth compared to xorg wms. The only problem now is that I can't really play Osu!Taiko on wayland since "every frame needs to be perfect" and it adds a very noticeable amount of input lag, so rhythm games are a no.
@@speedytruck vsync kind of inherently has more latency than without vsync, yes there is screen tearing but you get the graphics immediately rather than waiting for the next frame to display it. It makes a difference especially once you get better at whatever game you are playing and switch from one to the other
@@speedytruck maybe you are better to adapt to input lag, but may I ask you what diff you used to play? On taiko I play at 6-7 star, and it's common to have around 13 keystrokes or more per second, and input lag is very noticeable specially with high OD maps.
If you are using Arch Linux, the AUR has a Hyprland package patched to work with NVIDIA. If you are using something else, you should still be able to clone the repo, patch the sources with the patch used in the AUR package and manually compile it.
@@zekrinealfa1113 Oh well, gonna try it, on the vanilla hyprland without patches tjere is 2 problems(GTX 1050 ti): 1. When i open a window, the cursor disappear 2. When the screen changes fast, ex: Typing on a terminal, the screen flickers, these problems happen on all wlroots compositors
@@brunothedev On the hyprland wiki there is a section dedicated to using it on Nvidia. One of the things mentioned there is how to solve the flicker issue. You just have to set some environment variables on the config file.
15:17 It seems that something is missing.... I've been using hyprland to work as a dev on nixos, it is alright by far since I mostly use terminal emulators. Using xwayland ease my programs usage too!
I've used Sway in the past, but tbh until these sorts of issues in Wayland are fixed I'm gonna stay on Xorg / i3. I play PvP on GW2, I can't afford for my camera to be doing wonky shit, although you mentioned workarounds, I just don't feel like it's feature complete enough for me to move over. I look forward to the day it is though.
On KDE, Steam ignores the lat selection, regardless of whether you allow it to remember it next time. Can be an issue with old configs, dunno. But it happens to me. Just wanted to vent that. It doesn't even work right after you select the screen on Polaris. Output is all corrupted. Oh well, growing pains. Still love this.
I find sway to be a bit simpler to use and understand but it seems like hyprland is more featureful, so there's a bit of a tradeoff. I will most likely switch to hyorland when I have some free time to read through the docs and understand how it is configured.
Wayland still acting weird on Kubuntu 22.10 with Plasma 5.27.3. Taskbar sometimes disappears and icons on it too. Or minimize and maximized high lighted when I click on Konsole or Dolphin. Maybe 5.27.4 fixed it. I don't know, I don't use WM's.
Using Gnome under Wayland personally. I really want to try Hyprland, but since I'm on Fedora and using a more outlandish hardware combo (6600xt for everything it can do, 2070s for nvenc) prevents me from trying
The thing that Sway is really really missing for me is the ability to magnify (and then also unmagnify) the screen (a la s-S-= on windoze). I've been dailydriving Sway for over a year now, but I really miss being able to zoom in and out, and that alone has been making me look into moving to a different WM (there's a 3.5 year old issue about it, but there's been no activity in it in the past 6 months, and I can't impl it myself currently)
Been using it for 4~5 months now, unfortunately I still go back to KDE for gaming and drawing, I mainly play fighting and rhythm games, the latency on KDE wayland is still the best exactly like my exp in windows. Also hyprland has a strange bug with drawing tablet where strokes drawn with stabilizers on are always not smooth
I'm on Alpine LTS and can't compile it yet. But looks nice. I have no problems with sway at all and understand its configuration well, but I don't do streaming. I have now installed a frame buffer greeter that lets me switch the desktop and when Hyprland works I can switch there to test it. I use waybar as sway bar but eww look nice as replacement and it can do widgets? It works but it's to early to replace waybar yet, because there is no application tray and it's missing a 'prevent screen locking' button.
Honestly what I run is a mess.... I run gnome on Wayland, KDE on xorg on my desktop and on my laptop I run KDE on Wayland... Both of my systems run arch, they both have Nvidia GPU'S but my laptop also has an Intel IGPU. My desktop had a overkill Ryzen processor. And yes "kde-wayland-session" is installed but doesn't show up in my login manager (gdm (since I don't like sddm like at all))
So how is this set up working for you in terms of gaming - there's still big incompatibility issues between Wayland and nVidia, correct? Or are you an AMD user?
Hi ! I also test hyprland but i have a problem with lf file manager preview -> it doesnt work ! Do you also test lf with hyprland and have a solution for that ?
i use hyprland and it is great, i do get random freeze of the screens and the sound go on and i try any thing on the web site and google, and it also freezes if i switch to a tty, don't know why but else it is perfect.
I tryed dwl (basically wlroot), and I found a problem with little annoying input lag. I don't know whose problem is that, I guess libinput, but I can't play osu because of that. Yeah, performance seems ok, but whole screen looks blurry and it feels like there is composer trying to "make perfect frames" just by lagging behind for several frames, idk. I would try Wayland if there will be a way to ditch libinput and use synaptic, for example, and if there will be a way to disable vsync and just draw frames as soon as possible, I don't care if it will tear sometimes.
@@BrodieRobertson tried gamescope, i guess vulkan on Intel UHD620 is not so good. The whole picture is broken into squares. Launched it under X, under dwl. By itself it just not starting :
@@BrodieRobertson oh, and also one more thing. When I launched osu natively in dwl, direct mouse input just mirrored by X and Y and was locked to a certain box that moved with window when I moved it around. Not sure what this is about, probably osu itself incorrectly processing my mouse input or something in dwl/wlroots was not prepared for that. It still needs a lot of work. But Im curious how much energy I can save (or can't) running just under dwl, without Xorg. Btw, how exactly Xwayland is working? It just translates X11 app calls to wayland ones or it's something more overhead?
for me... it has to be kde + tiling because the fundamental assumption of a keyboard always being there simply is not actually the case... since i have a tv also hooked up to my pc, and its dual purpose nature as both a pc and an htpc means that... in htpc mode the air mouse used for controlling it simply cannot map anywhere near as many keyboard shortcuts. and probably never will. and requires difficult hand contortions, and so on. however if i was instead on a laptop or dedicated pc. and totally got rid of the multiple use cases.... then indeed a tiling window manager might make more sense. since if a proper keyboard was assuredly always present and in a usable position. however what else might be interesting is if a tiling window manager could be effective with a rich vocalulary or swipe gestures. for mobile or tablet usage situations. however i am not sure myself if that is in fact a thing feasible, or not without some further extra work and development idk... just keep on seeing people on reddit posting screenshots of linux phones running tiling wms on them. for whatever reasons.... not sure if serious
but also, since i am already on kde now, and it has recently gotten native tiling. might as well try that and see how well i get on with it. mobile devices otoh, are heavily resource constrained. so for those ones, something like hyprland being simpler and also natively on wayland should (in theory) be a better fit.... at least in terms of resource usage and preserving battery runtime (if nothing else)
This is great timing, after being stuck as one of the most popular AUR packages for months, only being beat by AUR helpers it seems Hyprland has finally been elevated into the community repo
I've been keeping wayland sort of in my peripheral vision, looking forward to ditching xorg at some point when it isn't painful to do so, definitely will consider Hyprland.
Do you know if it works on Nvidia gpu's, I've been using KDE with Wayland, it works great especially for gaming except for artefacts left behind for about 700ms after mouse cursor movement. I do prefer dynamic tiling Window managers though.
I'm using the hyprland-git, so I didn't noticed the 'stable' package was promoted
0.26 is really good, a lot of polishing is going on
Hyprland just got into the community repo today!
Nice
I've officially been daily driving Hyprland for a year as of today! It's amazing how far the project has come in that time.
same and I remember the first reddit post in unixporn which started this project
Has any update ever broke your config files?
@@livb4139 absolutely. There have been quite a few config options that got changed or deprecated over time, and I have a couple scripts that rely on counting lines from hyprctl output which break anytime vaxry adds a new entry. Thankfully that has gotten less common as the project matures.
You probably already know this but brave can run native Wayland. You just have to change the ozone setting either by using a flag or going into the brave options and changing it to Wayland. Also, I've been using hyprland for more than a month now and it works great.
In many chromium/electron apps I change the desktop entry to include the --ozone-platform-hint=wayland flag, and it gets rid of most if not all issues
@@Mig27380 I am going to have to try this. A number of my electron apps have some breaking issues.
If you use auto as the flag instead of Wayland, it will automatically choose the correct one, so if you decide to go back into xorg for something, it won't have issues.
I wasn't aware of that, it's set to auto by default so it seems like that setting doesn't work
@@BrodieRobertson the setting is experimental so it may not work for some people but it has worked flawlessly for me.
Seems like Hyprland has made some big progress! I've been using i3-wm on my main system for a while now and configured it perfectly to my liking. However, just the sane configuration/scripting alone of Hyprland makes me want to give it a try.
It will probably take some time until I will actually take the time to "rewrite" my i3 config to Hyprland as I'm lazy and my current setup fits my needs fine. But If I'm ever in the mood for a change or if I really need wayland on my main system, Hyprland is probably going to be my choice. Thanks for bringing it to my attention again!
When you talked about switching from AwesomeWM in the april fools video, this or Sway was exactly what I was expecting. Welcome to the gang, this is the way(land).
Babe it's 4pm, time for another wayland video!
Brodie: Yes honey.
I've been running Hyprland full-time for about the past month and I love it. I switched from GNOME and haven't looked back. I've tried other X tiling window managers and wayland compositors, but the eye-candy and animations make anything else way less fun to use. And I know Wayfire has even more animations and effects, but I like Hyprland's subtle effects, not Wayfire's compiz-like effects.
I also started using HL/Waybar about 2 weeks ago. Coming from awesomewm. I am pretty impressed. There are a lot of things I like about it over awesome and so far, I haven't run into any issues that interrupt my workflow. Currently it is running at home on my regular use dell laptop, and at work on an older HP laptop. Both are doing well so I'm thinking this weekend I will take the plunge and put it on my main home desktop where I do my power work. Gotta say, for a project so young, I am especially impressed with the simplicity of the configuration as well as the HL wiki (documentation). It takes me a minimal amount of time to learn what needs to be done to get it to do what I need it to do. It seems this project as a bright future.
Your issue with numpad and global hotkeys might actually be a more widespread problem than either hyperland or OBS. Ive had a problem when running KDE under wayland and there is this obnoxious issue while using khotkeys. When trying to register keys the numpad ALWAYS shows up as regular number keys. Ive tried changing keyboard layout, numpad legacy codes, etc and nothing manages to distinguish the numpad keys from regular numbers.
This is NOT an issue under kwin running xorg as I had numpad stuff bound for years. I have a feeling that this is an issue that is rooted a bit deeper than just an individual compositor or program
I've been daily driving hyprland since version 0.13 iirc and other than some minor quirks with xwayland and the -git version it has been really stable and nice to use. Glad to see it getting enough praise to be recommended over sway.
Dang! This week I'm preparing to finally move from Manjaro i3 to Arch+Sway, and was giddy about having the same setup as Brodie. And here he is moving to Hyperland! I'm gonna try Sway first, as I'm extremely familiar with i3 and don't really need animations, rounded corners, etc. Still, I'm excited to see how Brodie's experiment progresses!
here a suggestion, try a fork of sway called swayfx, its in a fast development and its making sway more confortable and prettier, its as stable as sway and no headaches
it doesnt have animations yet but it will be in development soon
@@luizansounds thanks for the tip, will be looking at that. I just finished ricing up for the first time from vanilla arch my sway setup (coming from Manjaro and archcraft with i3) and after seeing this video I really want to do the same with hyprland but man it took me almost a whole week to install and rice vanilla arch with sway that I don't really wanna ditch it for just cool animations haha
Dragging files from Dolphin into Thunderbird on Plasma Wayland works fine for me. I tested with other XWayland apps and there is no problem with dragging.
@@angelsegarra Yeah, but since it was mentioned that this is Wayland issue and present also on KDE, I wanted to say that if it was a problem, it is not anymore. With the newest releases, it works as it should.
I daily drive Wayland with KDE for maybe a year now and 99% of the things I need are working. There are occasional bugs with menus and launchers acting weird, and the screenshot tool can get buggy if you want to copy and paste only screen areas, but for the most part I like the daily experience of using it and I am only one logoff away to going into X11.
Just 2-3 months ago I was looking for videos about this on your channel, glad to see you've also switched to this amazing compositor!
Convenient timing for a video. I just installed hyprland 2 days ago but haven't had much of a chance to mess around with it yet. Looking forward to ricing it.
I'm very glad that Hyprland exists, because otherwise only gnome has proper real-time desktop switching animations, and it's gnome.
Does KDE just not exist in your universe?
@@Semperverus0 show me smooth 3-finger desktop dragging, then we'll talk.
(but also, I've usually found kde to break in annoying ways, particularly with Wayland and tiling)
Hyprland is based as hell. I love it and it was the main reason that I switched from Void to Fedora because I couldn't get Hyprland working on Void. So I switched. Hyprland is beautiful and I enjoy it thoroughly. Great video. Cheers!
I was really impressed by the progress Hyprland made in the last year as well
I might give Hyprland another shot on the Desktop, hopefully it'll run on my NVIDIA card now, it's been running great on my Laptop for a while now
If you are using Arch Linux, there's a Hyprland package in the AUR which is specifically patched to work with NVIDIA. Hopefully it's useful for you.
On the wiki it has a page on some extra steps to do to setup for Nvidia. I have been using it on Nvidia myself and have found no issues so far. Though it's only been 2 days.
@@zekrinealfa1113 I was trying it out on NixOS with an nvidia card the other day and came back to a 27 Gig log file the next day 😢
@@zekrinealfa1113 with the new 530 drivers?
Everyone I know had issues on wayland with these drivers.
@@lucas7061 Is this with Nouveau of Proprietary NVIDIA? On KDE + Wayland + NVIDIA proprietary driver I'm having a lot of graphical glitches on various applications and it appears to be related to that xwayland Glamor bug which seems to be fixed by a proper implementation of explicit sync which seems to be forever away. I'd like to know about your environment!
Still daily driving Sway but Hyprland has been catching my attention.
Welcome to the club! Greetings from a Hyprland on Fedora user :)
I tried out Hyprland this past weekend, but I couldn't stick with it. There was two issues for me, although to be fair, I don't think the problems were unique to Hyprland, I think it was just a Wayland issue. The first is I get "ghosts". Basically when I close a window it'll still be on the screen until something prompts a redraw. Basically think I open a terminal and neofetch runs, I close the terminal and I can still see a hazy (think the background blur from a semi-transparent window) image of what was in the terminal until I move my cursor over it a bit and the screen redraws. There is also a bit of an issue with context menus, at least in browse, will just be a black square till I mouse over them. That isn't too bad, and not my other main issue.
The other main issue is I can't set my screens to their refresh rate. I have 3 monitors, and if I try to set them to their highest support refresh rate (120Hz), Hyprland just gives me a blank screen. I can hear sound, so its running, but there is no output. The thing is the same thing happens on Plasma under Wayland, except worse because Plasma ends up locking up my entire system and I have to hard power down my PC to recover. After some experimenting, I learned that I could set my main monitor, my higher end one, to 98 Hz and it works just fine (under both Hyprland and Plasma in Wayland). Unforutnately my two side monitors don't support that refresh rate, they just jump from 60 Hz to 120 Hz. Now I'm almost certain I know this issue. 98 Hz is the highest refresh rate that DisplayPort 1.3 supports 10-bit color. Under Windows going above that refresh rate gets you 8bit with dithering to approximate 10-bit color. The thing is I wasn't specifying 10 bit color depth in Hyprland, and Plasma will try to use it, but once I found that out I explicitly disabled it, but it still wouldn't work.
If I had to guess these are Nvidia issues (yes, yes, boo, hiss, but frankly I like my RTX 4090, I want power), I'm just not sure how to solve them, if they even can be by me. The ghosting issue wasn't really that bad. I could of used the system just fine like that, but the refresh rate issue is just not acceptable.
I left Xorg because Wayland was less yanky from day to day. Had a failure of character somewhere around the end of last summer where I went back and faffed about with spectrwm because picom version 9 had dropped oh man it was a reminder on stuff like keyboard layouts being ass on X.
Good to hear your issues have mostly been resolved :)
I've been using Hyprland for about 2 weeks now. I came from KDE (I wanted to check if I can still live in an Desktop Environment after daily driving Awesome for so long) and have to admit... Hyprland is exactly what I wanted. You have been saying that Awesome is too comfy of an Window Manager - I say the same thing about Hyprland. I still have Awesome installed just in case, but I rarely use it. Heck, I haven't even set it up since reinstalling Arch. xD
I haven't had good luck with Wayland on my nvidia desktop, but it's been working seamlessly on my all amd laptop. May have to give hyperland a try.
I can't speak for nvidia support
I can't be the only one who's brain shoots to Alien whenever someone talks about Wayland, I know it's Weyland in the series. There has to be some kind of Yutani project to go with it by now.
I had those cursor problems in FF14 too. I "fixed" it by switching to software cursor in the game settings.
Software cursor for me feels very floaty
I've been using Hyprland for a few months now and it's been great.
Been daily driving Hyprland since February & been loving it, though the small inconveniences like the file manager not working with drag & drop is annoying. Its one of the tradeoffs I guess
Nice to see a fellow ff14 player I myself haven't ran into this issue on KDE Wayland when playing but then again I use a controller so perhaps the bug is something to do with input? Just a thought overall sadly I do still have to switch back to xorg occasionally because I use KDE connect to pipe through the Voice keyboard from my phone to the computer so I can type quickly can't do this on Wayland as of the posting of this video been trying to get it reported and dealt with but I keep getting bounced around the bug tracker anyone here in the comment section willing to help would have my thanks for solving a huge pain point in terms of accessibility enjoy your experiment Broddie hopefully this piece of information is helpful in some way
I have been playing with hyprland too.
I am waiting for a machine to arrive but will likely really be giving it a further shot and making a video then.
I just switched my main from Fedora + SwayWM/AwesomeWM to Arch + Hyprland. It’s so good but does still have a couple issues, still very usable though. I absolutely love it and much easier to configure than AwesomeWM
one of the most annoying problems i got on wayland is the lack of an option to redock panels on qt apps, some include a workaround like libreoffice which has an option to redock panels with ctrl+shift+f10 and gnu octave gui, but others like qgis do not have such option.
Whats holding me back from Hyprland is the fact that I really like my swaybar with i3status-rust. I havent found an alternative for a bar that supports the i3status protocol.
"Want to become one of these amazing people over here"
....
*killing silence, tumbleweed rolling, crickets etc etc*
*Small goof on the Patreon part at the end.
Your taking up Hyprland really piques my interest in it. I have mostly been using KDE with a little Cinnamon and have been tempted by all the available tiling window managers so I think Hyprland is next on my plate to try out. 👍
I've been daily driving hyprland for several months. I love it.
In regards to that camera issue in FF14... I had that issue as well for a long time, which was the biggest reason I didn't want to switch to Wayland just yet. The only information I could find in regards to that issue was something mentioning that something in XWayland was (indirectly) causing it. So a few days after I heard the news that Wine had native Wayland support, I tried out Sway, to see if that actually fixed it.
The issue was no longer present for me, but in hindsight, I'm not sure why. After all, I'm using XIVLauncher with its own managed version of Wine, which hasn't been updated in a couple of months, as far as I can see.
For added information, during the time where I noticed this issue in Wayland I had only tried Hyprland and Plasma, but not Sway. And now I've only used Sway (so far). *Maybe* something to look at. Also, using gamescope wasn't really viable for me. I remember it having some issues of its own, that I just found annoying. Most prominently sound playing in background, even with background audio turned off in Final Fantasy.
2 things I still do with Xorg. I use x11vnc to see the same screen as my kids do from my phone. Last I tried with wayland it didn't work so well with VNC. I could give VNC with wayland a new try but I could not get it working at all in the wayland login (gdm,lightdm,kdm). I want it at the login screen and at the desktop. Even with it enabled in Gnome it seemed sluggish compared to x11vnc. I use x2go and can have a desktop on my remote machine to myself even with another user logged in. So about the only things holding me back is VNC (to the same desktop) and multiuser desktops remotely with x2go or xrdp or something similar haven't heard of something like these for wayland yet. Let me know if you use anything like that or have seen anything like that.
i daily drive a fork of sway called swayfx because it can mimic picom shadow on xorg. i've used hyprland but i found sway much much easier to setup + swaybar and i3status are much easier to setup than other statusbars, although i still quite liked hyprland
Great video Brodie
FRIENDSHIP ENDED WITH XORG
NOW WAYLAND IS MY BEST FRIEND
My AMD GPU ('s hdmi output) broke for a while and I'm forced to use windows for a while
I miss using Hyprland, I still press my binds in windows every now and then hoping they'll work, muscle memory is giving me hell.
Wow its actually happening, papa brodie uses wayland
I really need to switch to Wayland, since it's clearly the future, but I always seem to run into issues still
Don't force it. Let the project convince you it's worth switching to and not you looking for a reason.
MAYBE THOSE PROBLEMS WILL BE GONE IN UWUNTU ;)
P.D.: 15:18 IS EMPTY.
I tried it some time ago and it worked well for such an actively developed compositor. Could get used to it if I was forced to stop using sxhkd and bspwm at gunpoint.
Sadly enough that NEWM was kinda abandoned by the developer.. I would like to see some features in Hyprland from this compositor!
I have, in fact, never used hyprland and have no opinion on it, thanks for asking
Was not expecting you to cover the FF14 camera snap issue
I was struggling with getting my numpad to work awhile back as well, and could not find anything documented. I eventually stumbled on the solution though! Here's my config for changing workspaces using the numpad:
bind = SUPER, KP_End, workspace, 1
bind = SUPER, KP_Down, workspace, 2
bind = SUPER, KP_Next, workspace, 3
bind = SUPER, KP_Left, workspace, 4
bind = SUPER, KP_Begin, workspace, 5
bind = SUPER, KP_Right, workspace, 6
bind = SUPER, KP_Home, workspace, 7
bind = SUPER, KP_Up, workspace, 8
bind = SUPER, KP_Prior, workspace, 9
bind = SUPER, KP_Insert, workspace, 10
This works regardless of if NumLock is on or off.
Flashing? just saw your flashing loighting (the white wall :D
I am glad also you found a wayland DE/WM which may be for your Future use. Mabe now "only" something like XCFE ist Lacking in the wayland space (for the kind of complete start.)
Looking forward to XFCE and other lightweight desktops supporting Wayland
If they make something like WFCE, then it will be my go-to emergency desktop.
I would love to use Wayland daily, but I use jetbrains IDE's and they are very buggy on Wayland. So I have to stick with Xorg. I think it's something with jdk implementation (I think jetbrains IDE's are build in Java), but I'm not really sure.
I haven't tried Wayland, I know that it is supposed to be better for local use (I don't need XDCP, etc.). Can I fire up a wayland session from GDM? i.e. have Xorg and Wayland installed at the same time? (Distro = Arch Linux)
yes, you can have both xorg and wayland session in gdm
@@notuxnobux Wayland is not enabled by default with Nvidia GPUs, but Nvidia breaks Wayland so this is a good thing.
When you came to the point where you talked about the terminal having focus and then pressed the OBS hotkey RUclips immediately threw an ad for lingerie in my face.... So I guess it works ok-ish?😂
personally, I found my home in River, right now. Although I must admit, Hyprland is tempting me a whole lot
No need to up root your entire desktop but if there's something you're not happy with you can always give it a shot
@@BrodieRobertson really happy in river (I love tags over workspaces, and river feels incredibly snappy), but the blur is really tempting... maybe I still have a hyprland config somewhere
I'm using Wayland on my new ThinkPad with KDE Plasma. It's mostly working fine. But, shut downs that aren't done from the login screen have a stop job that SystemD needs to kill after 1m30s. Also, for some reason the font size in Alacritty is very big when logging in with X11 instead of Wayland.
That numpad problem sounds like a keyboard-layout problem.
Nice to find another FF14 player in the wild. I guess I cannot say I've had the same Camera issue as you, but I also was on Wayland until the 7900XTX stack (Kernel + LLVM + Mesa) matured to go back to X11. I have seen random game crashes on both Wayland + X11 and I prefer the way X11 handles a WINE crash: It simply restarts the DE on a clean slate. Wayland I have to forcibly reboot which is annoying.
I look forward to if/when wayland surpasses xorg. Innovation is awesome. Sadly, for now, I will still be on Xorg since it’s been rock-steady.
It already did in terms of number of users because the two most popular distros, Ubuntu and Fedora, use Wayland by default.
I'm forced to run X11 (XOrg) because I have an NVIDIA card running the proprietary drivers. I know I could run open source Nouveau for Wayland, but a lot of the apps I run require the proprietary drivers. I run i3WM and I've bee quite happy with it for several years.
Global shortcuts with a modifier for numeric keys on the numpad with OBS are still broken though. Ah, looks like you've addressed exactly that.
How about the vsync in games on Wayland? Still one of the biggest things holding me back.
Still forced on, if it's a deal breaker you have to wait for the day valve pays someone to work on that
There is an working pr in hyprland and wlroots to fix this issue
@@simplykyle love how you called it an issue, can't agree more
I've been using hyprland for about 2 months and I really like it. Specially because some games now run smooth compared to xorg wms. The only problem now is that I can't really play Osu!Taiko on wayland since "every frame needs to be perfect" and it adds a very noticeable amount of input lag, so rhythm games are a no.
Why would perfect frames impact input lag? I used to play osu on wayland back then, and I enjoyed it especially of the perfect frames :)
@@speedytruck vsync kind of inherently has more latency than without vsync, yes there is screen tearing but you get the graphics immediately rather than waiting for the next frame to display it. It makes a difference especially once you get better at whatever game you are playing and switch from one to the other
@@speedytruck maybe you are better to adapt to input lag, but may I ask you what diff you used to play? On taiko I play at 6-7 star, and it's common to have around 13 keystrokes or more per second, and input lag is very noticeable specially with high OD maps.
i like wayland, but as a nvidia user(bought when i was using windows), it is very painful that i can only use gnome and kde
If you are using Arch Linux, the AUR has a Hyprland package patched to work with NVIDIA. If you are using something else, you should still be able to clone the repo, patch the sources with the patch used in the AUR package and manually compile it.
Hey, I'm testing it on Nvidia and no issues so far. You may want to try giving it a shot.
@@zekrinealfa1113 Oh well, gonna try it, on the vanilla hyprland without patches tjere is 2 problems(GTX 1050 ti): 1. When i open a window, the cursor disappear 2. When the screen changes fast, ex: Typing on a terminal, the screen flickers, these problems happen on all wlroots compositors
@@brunothedev On the hyprland wiki there is a section dedicated to using it on Nvidia. One of the things mentioned there is how to solve the flicker issue. You just have to set some environment variables on the config file.
no way it's not april fools anymore
11:09 On KDE 5.27.3 Wayland I faced a similar problem using obs. And at 12:47, I also encountered this problem, but in the Apex Legends
I would only switch when NVIDIA completes (if ever) migrating their official driver to the kernel or give official support to Wayland
lul I just set up my new laptop with wayland + hyprland exclusively today
15:17 It seems that something is missing.... I've been using hyprland to work as a dev on nixos, it is alright by far since I mostly use terminal emulators. Using xwayland ease my programs usage too!
I daily drive hyprland. Enjoy gestures and smoothness of animations
I've used Sway in the past, but tbh until these sorts of issues in Wayland are fixed I'm gonna stay on Xorg / i3. I play PvP on GW2, I can't afford for my camera to be doing wonky shit, although you mentioned workarounds, I just don't feel like it's feature complete enough for me to move over. I look forward to the day it is though.
I'd love to hear about your mic and camera set up and what software you use for audio quality someday 🙏🏻
On KDE, Steam ignores the lat selection, regardless of whether you allow it to remember it next time. Can be an issue with old configs, dunno. But it happens to me. Just wanted to vent that. It doesn't even work right after you select the screen on Polaris. Output is all corrupted. Oh well, growing pains. Still love this.
Tried installing on Fedora 38. Both copr and build. Copr wouldn't even launch. Build wouldn't build. So, gonna have to try it out on Arch.
the scratchpad/special workspaces work a lot better in hyprland compared to sway
I find sway to be a bit simpler to use and understand but it seems like hyprland is more featureful, so there's a bit of a tradeoff. I will most likely switch to hyorland when I have some free time to read through the docs and understand how it is configured.
Wayland still acting weird on Kubuntu 22.10 with Plasma 5.27.3. Taskbar sometimes disappears and icons on it too. Or minimize and maximized high lighted when I click on Konsole or Dolphin. Maybe 5.27.4 fixed it. I don't know, I don't use WM's.
have you set XDG_CURRENT_DESKTOP=Hyprland and XDG_SESSION_DESKTOP=Hyprland? This could possibly fix some of the issues
Using Gnome under Wayland personally. I really want to try Hyprland, but since I'm on Fedora and using a more outlandish hardware combo (6600xt for everything it can do, 2070s for nvenc) prevents me from trying
The thing that Sway is really really missing for me is the ability to magnify (and then also unmagnify) the screen (a la s-S-= on windoze). I've been dailydriving Sway for over a year now, but I really miss being able to zoom in and out, and that alone has been making me look into moving to a different WM (there's a 3.5 year old issue about it, but there's been no activity in it in the past 6 months, and I can't impl it myself currently)
Do any of the DEs have that ability?
@@BrodieRobertson KDE Plasma does it out of the box.
Huh, Olive is see-through on Sway, also. I thought it was the only one. 🤔
Can you cover hyprland?
Never
Been using it for 4~5 months now, unfortunately I still go back to KDE for gaming and drawing, I mainly play fighting and rhythm games, the latency on KDE wayland is still the best exactly like my exp in windows. Also hyprland has a strange bug with drawing tablet where strokes drawn with stabilizers on are always not smooth
I'm on Alpine LTS and can't compile it yet. But looks nice. I have no problems with sway at all and understand its configuration well, but I don't do streaming. I have now installed a frame buffer greeter that lets me switch the desktop and when Hyprland works I can switch there to test it.
I use waybar as sway bar but eww look nice as replacement and it can do widgets? It works but it's to early to replace waybar yet, because there is no application tray and it's missing a 'prevent screen locking' button.
PPSSPP in Qt Version also has this transparency issue. But PPSSPP SDL Version doesn't.
is there a way to get Desktop icons like kde or XFCE on wlroot based compositors?
sorry just having a lot of difficulty finding information on this
Honestly what I run is a mess.... I run gnome on Wayland, KDE on xorg on my desktop and on my laptop I run KDE on Wayland... Both of my systems run arch, they both have Nvidia GPU'S but my laptop also has an Intel IGPU. My desktop had a overkill Ryzen processor.
And yes "kde-wayland-session" is installed but doesn't show up in my login manager (gdm (since I don't like sddm like at all))
Well, I'm daily driving wayland for quite a while, and have no reasons to go back to X11.
Wayland master race 😎
I found qtile to be a quite good wayland compositor
So how is this set up working for you in terms of gaming - there's still big incompatibility issues between Wayland and nVidia, correct? Or are you an AMD user?
AMD 6700 iirc
Hi!Hi!Hi!Hi!Hi!Hi!Hi!Hi!Hi!
Sway is almost there. I daily drive it at work, but the lack of layout scripting hurts
Hi ! I also test hyprland but i have a problem with lf file manager preview -> it doesnt work ! Do you also test lf with hyprland and have a solution for that ?
i use hyprland and it is great, i do get random freeze of the screens and the sound go on and i try any thing on the web site and google, and it also freezes if i switch to a tty, don't know why but else it is perfect.
I tryed dwl (basically wlroot), and I found a problem with little annoying input lag. I don't know whose problem is that, I guess libinput, but I can't play osu because of that. Yeah, performance seems ok, but whole screen looks blurry and it feels like there is composer trying to "make perfect frames" just by lagging behind for several frames, idk. I would try Wayland if there will be a way to ditch libinput and use synaptic, for example, and if there will be a way to disable vsync and just draw frames as soon as possible, I don't care if it will tear sometimes.
Just try out running the game in gamescope and mess with some of the options, it's one of the rare places you can allow tearing
@@BrodieRobertson tried gamescope, i guess vulkan on Intel UHD620 is not so good. The whole picture is broken into squares. Launched it under X, under dwl. By itself it just not starting :
@@BrodieRobertson oh, and also one more thing. When I launched osu natively in dwl, direct mouse input just mirrored by X and Y and was locked to a certain box that moved with window when I moved it around. Not sure what this is about, probably osu itself incorrectly processing my mouse input or something in dwl/wlroots was not prepared for that. It still needs a lot of work. But Im curious how much energy I can save (or can't) running just under dwl, without Xorg.
Btw, how exactly Xwayland is working? It just translates X11 app calls to wayland ones or it's something more overhead?
brodie becomes a chad
for me... it has to be kde + tiling because the fundamental assumption of a keyboard always being there simply is not actually the case... since i have a tv also hooked up to my pc, and its dual purpose nature as both a pc and an htpc means that... in htpc mode the air mouse used for controlling it simply cannot map anywhere near as many keyboard shortcuts. and probably never will. and requires difficult hand contortions, and so on.
however if i was instead on a laptop or dedicated pc. and totally got rid of the multiple use cases.... then indeed a tiling window manager might make more sense. since if a proper keyboard was assuredly always present and in a usable position.
however what else might be interesting is if a tiling window manager could be effective with a rich vocalulary or swipe gestures. for mobile or tablet usage situations. however i am not sure myself if that is in fact a thing feasible, or not without some further extra work and development idk... just keep on seeing people on reddit posting screenshots of linux phones running tiling wms on them. for whatever reasons.... not sure if serious
but also, since i am already on kde now, and it has recently gotten native tiling. might as well try that and see how well i get on with it.
mobile devices otoh, are heavily resource constrained. so for those ones, something like hyprland being simpler and also natively on wayland should (in theory) be a better fit.... at least in terms of resource usage and preserving battery runtime (if nothing else)
Did you give bismuth a shot? What you mention as "native tiling support" in kde is not where close to what bismuth is doing.
@@FakeMichau ah ok - indeed was not aware so thanks for mentioning that. Shall give it a try then
I have the same issue with kdenlive and sometimes with OBS, and i'm using gnome, so i don't think it's an wlroots issue, it's just an issue with Qt