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.
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.
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.
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.
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
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.
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.
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
@@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
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)
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
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
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.
@@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'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 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 :)
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.
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.
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.
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.
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 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
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.
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'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 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....
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.
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.
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 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 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
@@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
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.
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.
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?
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.
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
6:13 OMG where did the cat go??!!
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'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.
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'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 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.
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.
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.
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
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)
I'd be curious on your sway experience too, please keep us up to date
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 would recommend river wm its a way better experience for Wayland seeing as its dynamic.
6:09 watch the cat turn on it's invisibility mode in 3...2...1....
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)
Kitty demands your attention!! :D Pretty kitty
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 :)
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
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
"so... bye" haha loved the natural feel of that.
I now wonder if I should try awesome, currently on dwm
riverwm is a dynamic window manager for wayland and it looks really cool
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 !
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*
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.
“Anyway, I’m out, so… eh…. bye.” You, sir, owe me a coffee after I spit mine out laughing.
That cat on his bed deserves an oscar..
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.
RiverWM is cool too i hear..... so when you done with sway then maybe try RiverWM to keep the videos coming
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 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
Loved the Kitty🐈
EXWM would be a great WM to test something really different.
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.
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.
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.
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.
What even is this video? What does AwesomeWM have to do with you switching over to sway+wayland?
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
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.
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
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
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
Like window gaps, I like the well groomed look on you
Just a note swhkd (Simple wayland Hotkey Daemon) exists on the aur.
However I haven't used it since I don't use sxhkd.
+1 Like just for the cat
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 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....
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.
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 gave Awesome a try I really liked it but i didn'tknow what I was doing to customize it lol.
Hmm. Awesomewm sounds awesome.
I’m happy with dwm so far.
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
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.
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.
its like a fluffy blanket
distrotube does good wm content
I run sway And super omega love it but I’ve been interested in trying other one’s an awesome is already preconfigured.
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
Honestly, my biggest problem with awesome is that it doesn't work the greatest with polybar
nice kitten bro
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
why you didn't tried leftwm 🤔
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
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
Have you tried xmonad?
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.
im hoping for the day that awesome or something similar will exist on wayland
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.
yeah sway!!
one of us. one of us
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
8:10 "Spending months configuring awesome" me
Sway away mate! :D
I see you just installed Neko @5:25 and setup to follow your hand 😬
Brodie why is your hair so shiny.
Are you a shiny pokemon?
THAT's Italian. You can't hear the accent ?
Could maybe switch in a vm so that you don't need to worry about obs specifically
You could say it's... awesome.
PET THE DAMN KITTY 😡
I3 gaps is perfect. No comparison .
It's a great option
Good video.
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
Please add some bass in your voice 🙏
Try swhkd, brodie! It's a sxhkd clone for wayland
Hey Brodie, I think someone is trying to get your attention...
Who?
idk i just use basic i3 with nearly no config (a few shortcuts)
Based
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
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
407 issues nowadays, and no new versions since a lot of time ago.
Number of issues doesn't mean actual problems
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.
Of?
A?
It doesn't play well with wayland though
Why would Awesome, it's not a Wayland compositor lol
Funny cat :)
CAT