Window gaps are not useless. For some people the extra space is a visual/cognitive necessity. Granted, this isn't everyone, and probably not most, but for some it really does help make sense of what's on the screen.
You have no authority, your opinion is null and void. Brodie speaks for most, trust him. He's got a youtube channel where he sounds mad all the time and waves his hands a lot. Now that's authority!
awesomeWM literally changed my life, it changed how I use computers forever, I set it up, forget it and get on with my life. And widgets in lua are amazing
i am trying to switch awesome for qtile. Qtile documentation is nowhere near to awesome. In the other hand, qtile feels more fluid on my system. Or maybe I didn't add enough custom functions to qtile to make it slow
@@10cadr the Qtile docs are actually quite clean once you understand them, what I would do is look at other people's configs to see certain implementions and that gave me a direction of how certain things in the docs work and I've seen that they're planning to add more examples in the documentation, I don't find Awesome's docs to be much better tbh. My first WM was awesome and tbf it was awesome, it wasn't lacking in anything I needed and I loved it but configuring it was such a task. The concepts in Qtile are clear and while Qtile isn't lacking in any features, it's more minimal and lighter. It's just as comfortable as Awesome with the built-in widgets and vast layouts, also the devs are responsive and always working on improving it, hence the wayland backend being implemented. I just find it having a lot of the positives of other WMs without lacking anything in particular. Python can be annoying with the indentation and commas at times, but that's my only criticism tbh.
@@10cadr nah awesomewm is just as fast as qtile. I've used qtile and awesome for almost a year each and they feel basically the same. Resource usage is also the same
The biggest things keeping me from Wayland are a version of Awesome and a clear replacement for xsetwacom. I use my tablet for everything and dont even have a mouse so I'd be super interested to hear about your migration journey! For now though I am having a lot of fun making AwesomeWM work exactly how I want it and creating a system optimised for Keyboard/Tablet input.
Gnome with Material-Shell looks and works a lot like Awesome. It will run Wayland or X11, your choice. I'm using X11, have too many apps not updated to Wayland.
If you really want to challenge yourself, try using EXWM instead. Not only do you need to learn elisp, you also have to work around your entire desktop environment being single threaded.
@@haidermirza192 It's not really supposed to be good. It's just supposed to be usable, because someone decided to take the joke about Emacs being a WM and make it real.
The one thing that keeps me on i3 is the various container layouts. In particular having a main window open on one half of my screen and having the other half as a stack/tabbed layout of multiple windows. Also, you might enjoy lain widgets for awesomewm.
Same, thought i was a dynamic tiler guy until I got the hang of i3 containers and tabbed layout. Manual tilers actually give you way more flexibility, and now I find dynamics feel too restrictive.
brodie: "hmm awesome is too good, i need to use something harder to make my life more difficult" try dwl, it is dwm but for wayland, that way u can make thigns harder for a good reason.
@@mario7501 There is a port called dwl. I don't like dwm's release model where you have to patch it manually to get the functionality you need(you're basically merging a some feature branches and solving the conflicts in a repetitive process which is not a good idea). I believe all the features of dwm developed by users should live in its main branch (which means they should work together) and the users can be provided the option of including them at compile time which should be straightforward but this is very unlikely to happen because it goes against the suckless(actually sucksmore) philosophy which tells you to sacrifice everything (including quality) in order to get fewer lines of code and the irony is that they usually write stuff in C which will result in more lines of code than many other languages due to lack of abstraction.
@@tokiomutex4148 I agree. I like the way I have configured dwm currently. But what you mention is an absolute nightmare indeed. I've tried making the systray patch work with the alpha patch and failed multiple times. Then I have tried writing my own alpha patch and deciphering their undocumented code is just an absolute nightmare. I think the fact that it's written in C is good cause it's a lot more accessible than say C++ or Rust and a lot faster than something like Python. But the fact that you have to piece together what every function in their stupid codebase does yourself is the most stupid thing ever. They could at least give functions more descriptive names!
I've had the same awesome config for over a decade now with vicious widgets, I just need nothing else but if something similar works with Wayland I would be very interested in trying it. Back then the config file format often needed to be rewritten when new versions of awesome came out but now it has been stable for a very long time. I've used i3 in the past but the static part of it is something I don't really like a lot these days, I actually have dynamic tags in awesome with tyrannical, so I'd love something like that that works on Wayland, with a scripting language like lua to extend the wm functionality (it could be something else but lua is just lightweight I don't see anything being remotely as efficient)
I absolutely LOVE Sway. I use it on my macbook because for some reason Wayland feels so much smoother, and I'm assuming it has to do with the DPI of the screen. It feels so much better than any WM on that machine i've tried at this point. I can't comment on OBS, because I don't ever need screen capture on a laptop, but I did have problems with electron apps initially, but after a bit of tinkering, it's awesome and works well
I have no plans to move away from bspwm. It works for me and I love my configuration too much to change it. However, I heartily encourage you to do you by doing what you love to do. So go be the sway ground breaker for the rest of us and have a blast. You definitely aren’t crazy. You just know what you like and don’t like.
For me i somehow ended up configuring 4 WMs (dwm, xmonad, qtile, and river) just for fun lmao Even more insane point: I have made almost all 4 look very similar lmao
My favorites are Dwm, Bspwm, Spectrwm and tried many others like i3wm, sway, qtile, xmonad, awesome. I really didn't like the last two, because of their language. especially haskell. But i always find myself going back to Dwm, it's the simplest for me to understand (i don't even use any patches, i like it bare bones) I cannot wrap my head around the others WMs as much. with Dwm, you don't need to configure a bar, you don't need sxhkd, you don't need a seperate config file. you can just download and compile it along with st and dmenu. then you are done.
@@aure6584 I don't know any programming language (beside a little bit of bash scripting) but somehow i feel at ease with WMs that have configs in C language. Recently i also started to use RatpoisonWM and it came to me as natural as Dwm did. Only thing that bothered me a little was the default keybindings (Ratpoison keybindings are designed not to intervene with Emacs, and i don't use Emacs at all, i'm a Neovim kinda guy)
I tried out sway it works really good no issues so far. The defaults are a little better than i3. The only downside for me personally is apprarance: - not having an option for blurred transparency - fading effect
AwesomeWM get awesomec you can use to send commands to awesome, with this i bind my keys in sxhkd and it is so much better then the bind system in awesome
i have bind mod+q;q so mod+q and then just q to close a window, this is so i dont windows while changing workspaces sometimes i miss 1 and hit q, and this is still better for your hand, no shift is a good thing here, sxhkd is better in any way
Switched to sway 1 year back and never went back. Initially it was a little tiresome to figure out screen sharing and stuff, but once figured out, the experience is smooth.
this is by far the best add for AwesomeWM i've ever seen. the problem you were having, as it seems to me, was that AwesomeWM was just too good and needed to be nerfed
@@rizkyadiyanto7922 river is the closest option but it lacks a lot of standard awesome things. It really needs the ability to assign rules to clients to place them on certain tags.
I've been using sway for a while now. Some notes: - for some reason, when certain games lag it causes the mouse cursor to become severely delayed - obs absolutely tanks framerate in comparison to on xorg - discord screen share is a no go, you're better off using the virtual webcam in obs - global keybinds basically dont exist, they have to be configured in the wm, and dont work in a lot of apps - freesync actually functions well
@@asbjo Give Roblox a shot, or try Metal Gear Solid V while recording in OBS. Those are the times I experience the most issues in terms of odd performance. On Xorg I suffer none of these issues until I turn on a compositor.
@@asbjo Specs: CPU: Ryzen 5 2600 (6 Cores, 12 Threads @ 3.6 GHz) GPU: AMD XFX Radeon RX 580 (8 GB) RAM: 32 GB Software: OS: Arch Linux Kernel: linux-zen GPU Drivers: amdgpu module, using mesa radv (vulkan-radeon) by default, with amdvlk and amdgpu-pro being selectable as vulkan icds. Compositor: Sway Note: OBS is run with the Vulkan ICD set to AMDGPU-pro. The reason is that this allows for the AMD AMF encoder to be usable. When recording, either the framerate tends to *appear* significantly lower than what is displayed, similar to if a compositor is enabled on Xorg, and/or the mouse cursor movement becomes severely delayed and jumpy. Sometimes this input lag happens when not recording as well. *This does not happen on GNOME, only Plasma and wlroots compositors.*
I don't use OBS but have heard people say the flatpak version is great. Consider trying that if the standard package isn't working for you with pipewire.
It would be amazingly cool to make a program/script, that you install from package manager that downloads window manager themes/configs from github, gitlab, r/unixporn or other site, lets you conveniently switch through all those awesome themes and rices made by those nerds out there. All those beautifully customized themes just go to waste being used by one or few geeks only. I know there are always problems with downloading alien configs, but I'm sure those are solvable.
Lua is my favorite programming language. It's very useful. I learn Lua using a great 2D gaming engine call Love. Lua isn't really hard to learn. Was able to make a clone breakout game with the 2D gaming engine.
I like the Material Awesome configuration with some minor changes: It will no longer be updated. Switched my main driver to use Gnome Desktop with the Material-Shell, same developer. I'm liking it a lot, full desktop features vs just a WM. The best part, I don't ever see the Gnome Desktop, it runs in the shell extension all the time.. Never ever thought I would be using Gnome.
Sway is awesome for laptops, it has the best multi-monitor of like any de/wm on any os, I create a config file for what happens with the laptop plugged in to the dock and when I undock it automatically puts everything on the laptop, no issues. Maybe windows can do that, but nothing else can I know of.
I have been using i3 for about a year. I likr it a lot for it's simplicity. But I am starting to want/understand how'd id use more detailed customization, such as custom autoworkspaces,, and since I'm getting pretty good at configuring neovim, awesome is looking like the only reasonable next step. Just don't know when I'll find the time. I really wish there was a comparable wayland wm but there still doesn't seem to be. I am half considering that maybe it's my job to write a quick Lua-interpreting wrapper layer around wlroots and seeing if the community wants to make some cool things with it.
@@happygofishing qtile is one of my favourite WMs. The only downside is when comparing it to awesome/dwm because i think tags are better than workspaces, and I never got workspaces to behave like tags
Wayland has a large and arduous road before it can be a daily driver, especially with keyboard inputs. Good luck. Hikari looks interesting, as I love the Calm Window Manager, but it's going to be a while before I can use it more seriously.
PLEASE TRY TO GET WAYLAND TO WORK! I've moved to Wayland since I could always see screen tearing on Xorg. I'd love to see you move to Wayland and test some of the WM style compositors other than sway since I think it's pretty much a known quantity.
I used to use awesome made a custom config added everything I like but the multi monitor experience feels stupid for me switched to xmonad it has its Haskell but I get a usable multi monitor behavior
I'm using my own farely modified & refactored version of dwm and I didn't change anything drastically in a year or so. It is comfy for me only, and it is the only wm comfy enough for me. I think the best option for personal workflow software like wms will always be the one you made by yourself. Sadly, everyone can't make everything. We need more projects like suckless but without elitism and with proper in code documentation / modular architecture...
I actually switched from awesome to sway since I’m adopting Wayland full on. I really like awesome but since there isn’t a Wayland version i had to switch.
I tested sway previous weekend, with amd card it was ok, just small issues, and bigger problem with hidpi which is terrible. In second station, there is nvidia, it doesn't work at all, proprietary drivers doesn't work with sway. Next candidate is qtile which is under huge dev for wayland now, but it is a beginning, proprietary nvidia drivers were better for qtile in wayland. So, I will stay many years with awesome and help with rewrite awesome for wayland compositor :)
I have been using awesome for a while and I would love to see a video on customizing the notifications in awesome... Actually once I started using AwesomeWM I stopped tweaking things as well. I have been thinking of switching to StumpWM myself....
Sway works the best out of all the compositors in Wayland. Alot of components from X worked fine the last time I have used it. You got me thinking. I should see how it all works in BSD world since I've used that for some time now. I've tried the other compositors with Wayland and nothing is as stable as Sway. For me a solid system is what you choose for your init system and shell. runit or the BSD init system is the best. Also The Korn Shell is what I prefer. I like all versions but use MKSH. Out of X, the window managers I prefer are DWM, IceWM and Emwm. To me the most solid desktop evironments are xfce and kde. Only thing we have in common is our love for Alacritty lol. There's many choices with software none of us will never be completely satisfied.
awesome is great on a laptop, the monitor JUST WORK, you dont need to get stuff from xrandr and then change settings for bspwm and then swap the monitor to make this work you plugin the monitor and use arandr to set the pos,, DONE, i really hope other WM, see this and fix the way monitor work, so they work as the xrandr show, so you dont need to swap monitor in the WM to match xrandr, and the give us a number monitor positon, from left to right and then we don't need to know the display name, just if 1, 2 or 3 monitor then workspace this way for each
I tried Awesome but it wasn't that great for me. Of course I like DWM's style of managing windows, but everything else didn't match my needs. I switched to BSPWM, and as someone who absolutely loves messing with config files and writting aliases for fun, it was a great match for me.
Referring to that thing at the end with pipewire. Before you actually go and use it without pulseaudio, make real hardware system and actually try using it. I did that 1 month ago after switching to gentoo. First of all there is very little documentation, I found myself where some programs like zoom and firefox based browser worked just fine but some programs like discord, steam and all games from steam, ms teams just didn't work, also zoom for some reason was the only program that had sound recording working. Another issue is that as of now, pretty much everyone is using it on top of already installed pulseaudio, so good luck trying to pactl or pavucontrol, or trying to find people that also had problems with it. I don't know whether it was some kind of my mistake, but I did everything according documentation and it just was shit. In the end, I removed it, emerge -a pulseaudio, and everything just werks.
I feel the same about Hyprland, which piece of advice, dont be like me and start with it, it is as the thumbnail says too good, it is customized easily and then is amazing with almost zero effort and thus doesn't transfer to harder WMs like I3, QTile, bspwm, and even AwesomeWM
It's also touchscreen and is good for taking notes in xournalpp with a stylus since i'm still studying :) probably overkill still. I like my 2k monitors for my pc
i cant be bothered with any tiling managers to be honest. Coming from windows to linux - I would rather just run a DE. I have used something like fluxbox in the past, but even that imo was too much work to get anything out of it.
I stopped using sway after about 4 hours. Sound didn't work and when someone tells you sound is not part of a DE, you laugh and walk away. They have no intention of making it so that sway is usable as a daily driver.
@@BrodieRobertson They didn't say... ask the ppl at pipewire or let me help you figure out what's wrong. They said your DE is not supposed to have audio.
Yeah awesome always going to have a place in my heart. Sway is good. 'wdisplays' github project (if you need to setup displays). Add that include stuff to your sway config for pipewire video capture. Its a video on it on my channel.Only problem I had is that discord don't always find my game capture. Obs needed a specific build that should be in their flatpak or appimage?. autotiling there's a python script for that called 'autotiling'. Ive used sway for a couple years. If you want a wayland terminal foot is a good option! in community arch repo.
Window gaps are not useless. For some people the extra space is a visual/cognitive necessity. Granted, this isn't everyone, and probably not most, but for some it really does help make sense of what's on the screen.
That's fair but for most it's the visual flair
You have no authority, your opinion is null and void. Brodie speaks for most, trust him. He's got a youtube channel where he sounds mad all the time and waves his hands a lot. Now that's authority!
They drive me nuts lol. My tiny ass monitor doesn't have a single pixel to spare.
awesomeWM literally changed my life, it changed how I use computers forever, I set it up, forget it and get on with my life. And widgets in lua are amazing
What are some of your favorite Lua widgets for AWM?
6:13 OMG where did the cat go??!!
Go for it. I've been on Sway on Arch 100% for over a year. Interested to see how it goes.
Personally, I've had no issues.
Also, teleporter cat ftw!
what's teleporter cat?
@@saptarshibhattacharya2505 ruclips.net/video/MYNKPjpwCmU/видео.html
@@saptarshibhattacharya2505 I was commenting on how his cat was in the background and then the edit made him just instantly disappear.
Qtile is like Awesome but also has a wayland compositor, just as comfortable and very extensible/customizable
i am trying to switch awesome for qtile. Qtile documentation is nowhere near to awesome. In the other hand, qtile feels more fluid on my system. Or maybe I didn't add enough custom functions to qtile to make it slow
@@10cadr the Qtile docs are actually quite clean once you understand them, what I would do is look at other people's configs to see certain implementions and that gave me a direction of how certain things in the docs work and I've seen that they're planning to add more examples in the documentation, I don't find Awesome's docs to be much better tbh. My first WM was awesome and tbf it was awesome, it wasn't lacking in anything I needed and I loved it but configuring it was such a task. The concepts in Qtile are clear and while Qtile isn't lacking in any features, it's more minimal and lighter. It's just as comfortable as Awesome with the built-in widgets and vast layouts, also the devs are responsive and always working on improving it, hence the wayland backend being implemented. I just find it having a lot of the positives of other WMs without lacking anything in particular. Python can be annoying with the indentation and commas at times, but that's my only criticism tbh.
@@10cadr nah awesomewm is just as fast as qtile. I've used qtile and awesome for almost a year each and they feel basically the same. Resource usage is also the same
The biggest things keeping me from Wayland are a version of Awesome and a clear replacement for xsetwacom. I use my tablet for everything and dont even have a mouse so I'd be super interested to hear about your migration journey!
For now though I am having a lot of fun making AwesomeWM work exactly how I want it and creating a system optimised for Keyboard/Tablet input.
Gnome with Material-Shell looks and works a lot like Awesome. It will run Wayland or X11, your choice. I'm using X11, have too many apps not updated to Wayland.
@@craigw4644 Use Gnome in 2022?!? LMAO! Oh.. good one man..
@@craigw4644 the issue is that gnome isn't as minimal unfortunately but I do see ur point of view
I'd really enjoy seeing you use wayland, especially because of your i3 background so you're able to compare the two.
If you really want to challenge yourself, try using EXWM instead. Not only do you need to learn elisp, you also have to work around your entire desktop environment being single threaded.
I've used it for a year now, I have just switched away from it and now I see how bad it is.
@@haidermirza192 It's not really supposed to be good. It's just supposed to be usable, because someone decided to take the joke about Emacs being a WM and make it real.
Awesome is configured in Lua, which is also single threaded. The only co-processing it supports is running system commands.
I'd be curious on your sway experience too, please keep us up to date
The one thing that keeps me on i3 is the various container layouts. In particular having a main window open on one half of my screen and having the other half as a stack/tabbed layout of multiple windows.
Also, you might enjoy lain widgets for awesomewm.
That's exactly my kind of layout! Super efficient. :)
Same, thought i was a dynamic tiler guy until I got the hang of i3 containers and tabbed layout. Manual tilers actually give you way more flexibility, and now I find dynamics feel too restrictive.
This functionality exist on Sway as well.
6:09 watch the cat turn on it's invisibility mode in 3...2...1....
brodie: "hmm awesome is too good, i need to use something harder to make my life more difficult"
try dwl, it is dwm but for wayland, that way u can make thigns harder for a good reason.
I've been using dwm for years, and I'm really comfortable in it. On the other hand, I do know C. Maybe you should try dwm again.
Maybe but it'd still be bringing over all my exists X software
I don't know any C, unless I learned it from modding DWM, and I'm comfortable in DWM.
I've been using Berry wm for about a week and really liking it. I do plan to check out awesome at some point though. Thanks for the vid !
It'll be interesting to see your take on Sway mate. I've been using it for 3-4 months now as my main driver, and I am globally quite happy about it.
This is an awesome idea! I've been wanting to try out sway as well, but just didn't have enough time to tinker recently
Sway is awesome :)
Sway is not awesome, I'd wait until Qtile's Wayland backend reaches beta
@@tokiomutex4148 I think someone should port dwm to wayland!
@@mario7501 There is a port called dwl. I don't like dwm's release model where you have to patch it manually to get the functionality you need(you're basically merging a some feature branches and solving the conflicts in a repetitive process which is not a good idea). I believe all the features of dwm developed by users should live in its main branch (which means they should work together) and the users can be provided the option of including them at compile time which should be straightforward but this is very unlikely to happen because it goes against the suckless(actually sucksmore) philosophy which tells you to sacrifice everything (including quality) in order to get fewer lines of code and the irony is that they usually write stuff in C which will result in more lines of code than many other languages due to lack of abstraction.
@@tokiomutex4148 I agree. I like the way I have configured dwm currently. But what you mention is an absolute nightmare indeed. I've tried making the systray patch work with the alpha patch and failed multiple times. Then I have tried writing my own alpha patch and deciphering their undocumented code is just an absolute nightmare.
I think the fact that it's written in C is good cause it's a lot more accessible than say C++ or Rust and a lot faster than something like Python. But the fact that you have to piece together what every function in their stupid codebase does yourself is the most stupid thing ever. They could at least give functions more descriptive names!
I've had the same awesome config for over a decade now with vicious widgets, I just need nothing else but if something similar works with Wayland I would be very interested in trying it. Back then the config file format often needed to be rewritten when new versions of awesome came out but now it has been stable for a very long time. I've used i3 in the past but the static part of it is something I don't really like a lot these days, I actually have dynamic tags in awesome with tyrannical, so I'd love something like that that works on Wayland, with a scripting language like lua to extend the wm functionality (it could be something else but lua is just lightweight I don't see anything being remotely as efficient)
riverwm is a dynamic window manager for wayland and it looks really cool
I absolutely LOVE Sway. I use it on my macbook because for some reason Wayland feels so much smoother, and I'm assuming it has to do with the DPI of the screen. It feels so much better than any WM on that machine i've tried at this point. I can't comment on OBS, because I don't ever need screen capture on a laptop, but I did have problems with electron apps initially, but after a bit of tinkering, it's awesome and works well
I have no plans to move away from bspwm. It works for me and I love my configuration too much to change it. However, I heartily encourage you to do you by doing what you love to do. So go be the sway ground breaker for the rest of us and have a blast. You definitely aren’t crazy. You just know what you like and don’t like.
For me i somehow ended up configuring 4 WMs (dwm, xmonad, qtile, and river) just for fun lmao
Even more insane point: I have made almost all 4 look very similar lmao
if u like dwm try berry. its really nice.
river is good alternative for sway.
Dwl is an even better alternative to river, dwl just too finicky, because of nvidia graphics i hope.
Any takeaways from the exercise?
I would recommend river wm its a way better experience for Wayland seeing as its dynamic.
"so... bye" haha loved the natural feel of that.
I now wonder if I should try awesome, currently on dwm
My favorites are Dwm, Bspwm, Spectrwm and tried many others like i3wm, sway, qtile, xmonad, awesome. I really didn't like the last two, because of their language. especially haskell.
But i always find myself going back to Dwm, it's the simplest for me to understand (i don't even use any patches, i like it bare bones) I cannot wrap my head around the others WMs as much.
with Dwm, you don't need to configure a bar, you don't need sxhkd, you don't need a seperate config file. you can just download and compile it along with st and dmenu. then you are done.
Same here.
sxhkd is more future-proofing yourself in case you do switch to another wm
@@GMAH111 i switched to ratpoison wm recently, it's even better for me. so minimal, so fast.
@@aure6584 I don't know any programming language (beside a little bit of bash scripting) but somehow i feel at ease with WMs that have configs in C language. Recently i also started to use RatpoisonWM and it came to me as natural as Dwm did. Only thing that bothered me a little was the default keybindings (Ratpoison keybindings are designed not to intervene with Emacs, and i don't use Emacs at all, i'm a Neovim kinda guy)
I tried out sway it works really good no issues so far. The defaults are a little better than i3.
The only downside for me personally is apprarance:
- not having an option for blurred transparency
- fading effect
Just a note swhkd (Simple wayland Hotkey Daemon) exists on the aur.
However I haven't used it since I don't use sxhkd.
“Anyway, I’m out, so… eh…. bye.” You, sir, owe me a coffee after I spit mine out laughing.
AwesomeWM get awesomec you can use to send commands to awesome, with this i bind my keys in sxhkd and it is so much better then the bind system in awesome
i have bind mod+q;q so mod+q and then just q to close a window, this is so i dont windows while changing workspaces sometimes i miss 1 and hit q, and this is still better for your hand, no shift is a good thing here, sxhkd is better in any way
Switched to sway 1 year back and never went back. Initially it was a little tiresome to figure out screen sharing and stuff, but once figured out, the experience is smooth.
I know a lot of people use screensharing but for not having it doesn't matter at all, I can't even remember the last time I screenshared.
Sway - I3wm
Wofi - rofi
Waybar - polybar
Mako - dunst
grim - scrot (use with slurp for selection)
Patiently awaiting Waybox. I have 5400 sf of tile. No more tiling !
this is by far the best add for AwesomeWM i've ever seen. the problem you were having, as it seems to me, was that AwesomeWM was just too good and needed to be nerfed
Basically this is "It just works and I don't prefer that"
I feel this on a level I didn't think was possible. *I must tinker*
As soon as there is an awesome like tag based window manager on the Wayland side I will give it a try.
there is and its called river.
There is also dwl, dwl on wayland.
@@rizkyadiyanto7922 river is the closest option but it lacks a lot of standard awesome things. It really needs the ability to assign rules to clients to place them on certain tags.
I've been using sway for a while now. Some notes:
- for some reason, when certain games lag it causes the mouse cursor to become severely delayed
- obs absolutely tanks framerate in comparison to on xorg
- discord screen share is a no go, you're better off using the virtual webcam in obs
- global keybinds basically dont exist, they have to be configured in the wm, and dont work in a lot of apps
- freesync actually functions well
Except for the good freesync, I have not had those issues.
@@asbjo Give Roblox a shot, or try Metal Gear Solid V while recording in OBS. Those are the times I experience the most issues in terms of odd performance. On Xorg I suffer none of these issues until I turn on a compositor.
@@coatlessali what graphics card/stack you using?
@@asbjo Specs:
CPU: Ryzen 5 2600 (6 Cores, 12 Threads @ 3.6 GHz)
GPU: AMD XFX Radeon RX 580 (8 GB)
RAM: 32 GB
Software:
OS: Arch Linux
Kernel: linux-zen
GPU Drivers: amdgpu module, using mesa radv (vulkan-radeon) by default, with amdvlk and amdgpu-pro being selectable as vulkan icds.
Compositor: Sway
Note: OBS is run with the Vulkan ICD set to AMDGPU-pro. The reason is that this allows for the AMD AMF encoder to be usable. When recording, either the framerate tends to *appear* significantly lower than what is displayed, similar to if a compositor is enabled on Xorg, and/or the mouse cursor movement becomes severely delayed and jumpy. Sometimes this input lag happens when not recording as well. *This does not happen on GNOME, only Plasma and wlroots compositors.*
I don't use OBS but have heard people say the flatpak version is great. Consider trying that if the standard package isn't working for you with pipewire.
I've been using the flatpak since it became an official package
What even is this video? What does AwesomeWM have to do with you switching over to sway+wayland?
That cat on his bed deserves an oscar..
It would be amazingly cool to make a program/script, that you install from package manager that downloads window manager themes/configs from github, gitlab, r/unixporn or other site, lets you conveniently switch through all those awesome themes and rices made by those nerds out there. All those beautifully customized themes just go to waste being used by one or few geeks only.
I know there are always problems with downloading alien configs, but I'm sure those are solvable.
the bar is so easy to change, it is just Lua, you know it from your NeoVim conf.
My neovim conf is still in vim script
Lua is my favorite programming language. It's very useful. I learn Lua using a great 2D gaming engine call Love. Lua isn't really hard to learn. Was able to make a clone breakout game with the 2D gaming engine.
@@BrodieRobertson i know, but your fans has convert, but you should convert too, it is great and you learn a lot and the lua plugin is next level.
@@BrodieRobertson and it will be great contents. see lunervim and Teej's videos, like luasnip and nvim-cmp and telescope.nvim, LSP and treesitter.
Have you tried xmonad?
I like the Material Awesome configuration with some minor changes: It will no longer be updated. Switched my main driver to use Gnome Desktop with the Material-Shell, same developer. I'm liking it a lot, full desktop features vs just a WM. The best part, I don't ever see the Gnome Desktop, it runs in the shell extension all the time.. Never ever thought I would be using Gnome.
Sway is awesome for laptops, it has the best multi-monitor of like any de/wm on any os, I create a config file for what happens with the laptop plugged in to the dock and when I undock it automatically puts everything on the laptop, no issues. Maybe windows can do that, but nothing else can I know of.
I have been using i3 for about a year. I likr it a lot for it's simplicity. But I am starting to want/understand how'd id use more detailed customization, such as custom autoworkspaces,, and since I'm getting pretty good at configuring neovim, awesome is looking like the only reasonable next step. Just don't know when I'll find the time. I really wish there was a comparable wayland wm but there still doesn't seem to be. I am half considering that maybe it's my job to write a quick Lua-interpreting wrapper layer around wlroots and seeing if the community wants to make some cool things with it.
Qtile also has a Wayland edition, if you like dynamic tilers
@@happygofishing I never got it to work, but never tried, really... The site says it's pretty stable, as far as I can tell
@@happygofishing qtile is one of my favourite WMs. The only downside is when comparing it to awesome/dwm because i think tags are better than workspaces, and I never got workspaces to behave like tags
Wayland has a large and arduous road before it can be a daily driver, especially with keyboard inputs. Good luck.
Hikari looks interesting, as I love the Calm Window Manager, but it's going to be a while before I can use it more seriously.
I can always come back if I need to
why you didn't tried leftwm 🤔
I run sway And super omega love it but I’ve been interested in trying other one’s an awesome is already preconfigured.
EXWM would be a great WM to test something really different.
I gave Awesome a try I really liked it but i didn'tknow what I was doing to customize it lol.
Kitty demands your attention!! :D Pretty kitty
PLEASE TRY TO GET WAYLAND TO WORK! I've moved to Wayland since I could always see screen tearing on Xorg. I'd love to see you move to Wayland and test some of the WM style compositors other than sway since I think it's pretty much a known quantity.
Honestly, my biggest problem with awesome is that it doesn't work the greatest with polybar
I used to use awesome made a custom config added everything I like but the multi monitor experience feels stupid for me switched to xmonad it has its Haskell but I get a usable multi monitor behavior
I'm using my own farely modified & refactored version of dwm and I didn't change anything drastically in a year or so. It is comfy for me only, and it is the only wm comfy enough for me.
I think the best option for personal workflow software like wms will always be the one you made by yourself. Sadly, everyone can't make everything. We need more projects like suckless but without elitism and with proper in code documentation / modular architecture...
I actually switched from awesome to sway since I’m adopting Wayland full on. I really like awesome but since there isn’t a Wayland version i had to switch.
I tested sway previous weekend, with amd card it was ok, just small issues, and bigger problem with hidpi which is terrible. In second station, there is nvidia, it doesn't work at all, proprietary drivers doesn't work with sway. Next candidate is qtile which is under huge dev for wayland now, but it is a beginning, proprietary nvidia drivers were better for qtile in wayland.
So, I will stay many years with awesome and help with rewrite awesome for wayland compositor :)
hidpi is terrible on everything besides MacOS, I wouldn't hold that too much against it
I have been using awesome for a while and I would love to see a video on customizing the notifications in awesome... Actually once I started using AwesomeWM I stopped tweaking things as well. I have been thinking of switching to StumpWM myself....
Like window gaps, I like the well groomed look on you
Sway works the best out of all the compositors in Wayland. Alot of components from X worked fine the last time I have used it. You got me thinking. I should see how it all works in BSD world since I've used that for some time now. I've tried the other compositors with Wayland and nothing is as stable as Sway. For me a solid system is what you choose for your init system and shell. runit or the BSD init system is the best. Also The Korn Shell is what I prefer. I like all versions but use MKSH. Out of X, the window managers I prefer are DWM, IceWM and Emwm. To me the most solid desktop evironments are xfce and kde. Only thing we have in common is our love for Alacritty lol. There's many choices with software none of us will never be completely satisfied.
awesome is great on a laptop, the monitor JUST WORK, you dont need to get stuff from xrandr and then change settings for bspwm and then swap the monitor to make this work
you plugin the monitor and use arandr to set the pos,, DONE, i really hope other WM, see this and fix the way monitor work, so they work as the xrandr show, so you dont need to swap monitor in the WM to match xrandr, and the give us a number monitor positon, from left to right and then we don't need to know the display name, just if 1, 2 or 3 monitor then workspace this way for each
Try to use the basic X window manager for the challenge and make it look like the awesome config then u ll arrive to the peak of WM usage
I see you just installed Neko @5:25 and setup to follow your hand 😬
i think i know what wm i'll use when i have time to do so. fluxbox is good, but.. i really got tired of a floating wm
RiverWM is cool too i hear..... so when you done with sway then maybe try RiverWM to keep the videos coming
I tried Awesome but it wasn't that great for me. Of course I like DWM's style of managing windows, but everything else didn't match my needs. I switched to BSPWM, and as someone who absolutely loves messing with config files and writting aliases for fun, it was a great match for me.
using sway after watching this video. it's easy and uses wayland. im happy here until i feel like i need more problems in my life :)
Loved the Kitty🐈
Would be really interesting if you tried a floating window manager, to see what you would be missing.
I can always make windows floating if I need them, it's not like I haven't used windows
@@BrodieRobertson I meant what if you tried a non-tiling widow manager for a bit. Like cinnamon or something.
@@bassernx cinnamon isn't a window manager strictly speaking
Could maybe switch in a vm so that you don't need to worry about obs specifically
Referring to that thing at the end with pipewire.
Before you actually go and use it without pulseaudio, make real hardware system and actually try using it. I did that 1 month ago after switching to gentoo.
First of all there is very little documentation, I found myself where some programs like zoom and firefox based browser worked just fine but some programs like discord, steam and all games from steam, ms teams just didn't work, also zoom for some reason was the only program that had sound recording working.
Another issue is that as of now, pretty much everyone is using it on top of already installed pulseaudio, so good luck trying to pactl or pavucontrol, or trying to find people that also had problems with it.
I don't know whether it was some kind of my mistake, but I did everything according documentation and it just was shit.
In the end, I removed it, emerge -a pulseaudio, and everything just werks.
Since this recording I've been using it for a few weeks with absolutely no problem, did you make sure you installed pipewire-pulse
Oh, Mod+Shift+Q... I can't count how many times I accidentally killed Xmonad after switching from i3.
I used Awesome, i3, and Xmonad and came to the conclusion I'm not a fan of tiling window managers.
I feel the same about Hyprland, which piece of advice, dont be like me and start with it, it is as the thumbnail says too good, it is customized easily and then is amazing with almost zero effort and thus doesn't transfer to harder WMs like I3, QTile, bspwm, and even AwesomeWM
6:12 magic cat.
im hoping for the day that awesome or something similar will exist on wayland
Hmm. Awesomewm sounds awesome.
I’m happy with dwm so far.
8:10 "Spending months configuring awesome" me
it's a nightmare trying to learn it on a 4k 13 inch laptop. I can't see shit
4k on 13inch laptop is only marginally less stupid than 4k on a 6 inch phone
@@BrodieRobertson I'm not a clever man
I just don't know why these devices exist
It's also touchscreen and is good for taking notes in xournalpp with a stylus since i'm still studying :) probably overkill still. I like my 2k monitors for my pc
idk i just use basic i3 with nearly no config (a few shortcuts)
Based
Brodie why is your hair so shiny.
Are you a shiny pokemon?
THAT's Italian. You can't hear the accent ?
My thoughts while watching your videos:
- This content is so good, love it. 😌(Great video btw)
- Why he shaves he beard on the cheeks only? 🤔
I'd ask the same beard question about your profile picture
Oof.
It doesn't play well with wayland though
Why would Awesome, it's not a Wayland compositor lol
its like a fluffy blanket
distrotube does good wm content
You could say it's... awesome.
Of?
A?
Please add some bass in your voice 🙏
yeah sway!!
one of us. one of us
407 issues nowadays, and no new versions since a lot of time ago.
Number of issues doesn't mean actual problems
Try swhkd, brodie! It's a sxhkd clone for wayland
dwm works out of the box perfect for most things you want to do on a PC if it does not need to unixporn riced facny dancy :P
nice kitten bro
Sway away mate! :D
i cant be bothered with any tiling managers to be honest. Coming from windows to linux - I would rather just run a DE. I have used something like fluxbox in the past, but even that imo was too much work to get anything out of it.
That's going to be true for most people
I3 gaps is perfect. No comparison .
It's a great option
Maybe try running it on literally a potato.
C'mon Bo. Ya gotta Have Hamm and play with a Slinky before Potato
I stopped using sway after about 4 hours. Sound didn't work and when someone tells you sound is not part of a DE, you laugh and walk away. They have no intention of making it so that sway is usable as a daily driver.
sounds like you just had a bad experience. audio worked out of the box for me on sway.
@@ChaiBronz Unsupported is the problem, not that it didn't work... Working audio as a bonus feature, not even an add-on, is unacceptable.
Your audio shouldn't be effected by Sway, that's a pipewire issue
@@BrodieRobertson They didn't say... ask the ppl at pipewire or let me help you figure out what's wrong. They said your DE is not supposed to have audio.
@@cheako91155 sound isn't part of a DE, that's absolutely correct, it's not a part of gnome, KDE, xfce or any other DE it's part of the audio stack
Hey Brodie, I think someone is trying to get your attention...
Who?
Yeah awesome always going to have a place in my heart. Sway is good. 'wdisplays' github project (if you need to setup displays). Add that include stuff to your sway config for pipewire video capture. Its a video on it on my channel.Only problem I had is that discord don't always find my game capture. Obs needed a specific build that should be in their flatpak or appimage?. autotiling there's a python script for that called 'autotiling'. Ive used sway for a couple years. If you want a wayland terminal foot is a good option! in community arch repo.
Good video.
any icewm users ?