LeftWM is like XMonad but without the Haskell/Hassle

  Рет қаралды 19,866

DistroTube

DistroTube

Күн бұрын

Пікірлер: 91
@aethanfoot2103
@aethanfoot2103 Жыл бұрын
Hi DT, thanks for the video. We are always trying to evolve and have many plans to improve things. One thing made possible recently, is that you can disable the builtin keybind daemon when compiling leftwm through cargo features (you can also choose the logging built with leftwm), we do need to add better documentation on this. This is to allow users to use there own keybind daemon without the "bloat" left over (we are developing a keybind daemon, lefthk, but this is still in early beta). Thank you!
@sergiuoanes4635
@sergiuoanes4635 Жыл бұрын
you guys are doing an amazing job with LWM. I couldn't find a better TWM to do a better job for me as a wide screen user. Keep up the good work!!
@web3wizard381
@web3wizard381 Жыл бұрын
i hope there are no trannies in the team
@milohoffman274
@milohoffman274 Жыл бұрын
The keychord solution is simply to move all your non-WM stuff into sxhkd, where you can have all the keychords you want. It also makes it much easier to switch/swap between window managers because all you have to configure in the WM is the window management stuff, and all the other stuff can stay in sxhkd which you can use with any window manager. Makes configuring window managers much easier and cleaner too, much less to configure directly in the wm.
@TurntableTV
@TurntableTV Жыл бұрын
Somewhere in the future, DT will make a video with the following title: "RightWM is like LeftWM but without the Rust/Angst".
@sprinklednights
@sprinklednights Жыл бұрын
Banger
@sav7775
@sav7775 Жыл бұрын
Does one use Holy C to config RightWM?
@anon_y_mousse
@anon_y_mousse Жыл бұрын
Makes me want to write one and call it that. Although, I wouldn't use a programming language for the configuration.
@milohoffman274
@milohoffman274 Жыл бұрын
FYI, the "Left" is not political, it is from Zork type text adventure games where you have to type "Go Left" in the beginning of the game.
@anon_y_mousse
@anon_y_mousse Жыл бұрын
@@milohoffman274 GitHub page shows 95.7% Rust, so yeah, it is political, no matter what lies they tell to obscure their true purpose.
@muddyexport5639
@muddyexport5639 Жыл бұрын
Thanks and a good job. Always enjoy the tech talks vs the talk talks.
@unicorn_tamer
@unicorn_tamer Жыл бұрын
God, I just spent three whole days switching from dwm to XMonad and haskell made me want to jump out of the window.
@DistroTube
@DistroTube Жыл бұрын
>haskell made me want to jump out of the window. I know what you mean. Haskell used to make me jump out of a window. Thankfully, I live in a one-story house.
@unicorn_tamer
@unicorn_tamer Жыл бұрын
@@DistroTube Yeah, me too!
@haquire
@haquire Жыл бұрын
@@DistroTube Too bad youtube doesn't support native markdown.
@tailsorange2872
@tailsorange2872 Жыл бұрын
@@DistroTube Haskell is as sane-worthy as a mad man
@anon_y_mousse
@anon_y_mousse Жыл бұрын
@@haquire It *kind* of does, if the tuber turns on certain options.
@defnlife1683
@defnlife1683 Жыл бұрын
DT you're awesome. Thank you for this. It's awesome that they're innovating and continue to dev Leftwm. we're spoiled for choice. "RON is a simple readable data serialization format that looks similar to Rust syntax. It's designed to support all of Serde's data model, so structs, enums, tuples, arrays, generic maps, and primitive values. "
@pedroprobst5230
@pedroprobst5230 Жыл бұрын
Yeah RON is very cool. Similar to JSON but waaay better. I used it when I wrote my game.
@terrydaktyllus1320
@terrydaktyllus1320 Жыл бұрын
"RON is a simple readable data serialization format" Funnily enough, so is plain text - it just depends on how you lay it out. It doesn't need a special suffix just to keep the Rust fanboys happy.
@defnlife1683
@defnlife1683 Жыл бұрын
@@terrydaktyllus1320 C is also easy to read. Smh. I can't, for the life of me, stop thinking that Rust is heading the way of C++ with a lot of syntax bloat. It's going to be impossible to parse.
@terrydaktyllus1320
@terrydaktyllus1320 Жыл бұрын
@@defnlife1683 I've nothing against Rust per se - if it generates fast and stable code then I welcome it. But I heard all this "it's more secure" and "it's more stable" bullcrap when Java first came out and as someone who works in cyber-security, Java is a nightmare. If Rust changes "the world of coding" then that will become evident when Rust applications are in widespread use in 5 or 10 years - not as a result of speculations of today's fanboys.
@defnlife1683
@defnlife1683 Жыл бұрын
@@terrydaktyllus1320 aye
@inisterr
@inisterr Жыл бұрын
I love how good your configs look. When I see your wm videos, I'm amazed how pretty they are. It's inspiring 🤩
@ofekshochat9920
@ofekshochat9920 Жыл бұрын
currently using leftwm! awesome (pun intended) stuff!
@synen
@synen Жыл бұрын
Thank you DT, what a great channel that you have.
@ibrahim_alukraini
@ibrahim_alukraini Жыл бұрын
Finally, video about LetfWM.
@eduardiliasenco2534
@eduardiliasenco2534 Жыл бұрын
And as I see it has multiple screens support out of the box, which I had issues with having xmonad. Thanks for sharing!
@Danielddiniz
@Danielddiniz Жыл бұрын
Hurray 🎉 another Tiling WM video ❤
@PestisNonSapien_GMO_exHuman
@PestisNonSapien_GMO_exHuman Жыл бұрын
If you like the old config format then continue to use it. After every update run a script that copies the old format file to the correct directory and converts it.
@sergiuoanes4635
@sergiuoanes4635 Жыл бұрын
there's no better TWM for wide screens that Left. Always evolving, always there to help you when you need.....and it's written in Rust :).
@fojico1234
@fojico1234 Жыл бұрын
Ron is holding me back, toml is nice
@terrydaktyllus1320
@terrydaktyllus1320 Жыл бұрын
I have been using XFCE for many years (essentially since GNOME 2 died albeit with a brief spell on MATE which I just found too buggy) but have dabbled with i3 for maybe 3 or 4 years now. I have been working with dwm and I like it for what it is but I am not a member of "the Church of Luke Smith" and don't want to just download his (or anyone else's) config files and blindly use them. Instead I have been patching and configuring my own dwm build from scratch, with some success so far. Because my employer gave me my old Core i5 Dell laptop to do with as I please following an upgrade, I had a spare machine on which I decided to do a brand new and slim build of Gentoo Linux on (as a Gentoo user for almost 20 years now) and to only have a tiling window manager on it. My dwm build is not ready, so I went with i3 gaps and i3blocks as a bar and I am very much liking it now I spent most of last weekend setting it up. Suddenly dwm doesn't seem that important to me any more. I really don't understand the fascination with hopping between tiling window managers. As far as I am concerned, a tiling window manager is the simplest and lightest desktop GUI that you can have, so simple that I really don't see how any other tilers can be doing any much different, or better, to what i3 is already doing for me anyway. i3 has this reputation as being "for newbies" but, putting my "engineer's hat" on for a moment, it does what it needs to do using a logical set of configuration commands for someone who started using Linux in 1997, UNIX eight years before that, and working with Linux for the past 20 years. I don't feel that I need to, say, learn Haskell for what appear to be no advantages of using xmonad over i3 - apart from "bragging rights". And call me "old fashioned" but flat text .conf files and the occasional .h files have been fine for configuration options for me for decades - so I fail to see why I need to start caring about "toml", "yaml", "camel", "llama" "okapi" or whatever new config file format some "software fashionista trying to make a name for itself" comes up with. When your video started, the desktop you showed us could have been created with any number of tiling window managers and bar combinations - so I don't see that LeftWM either gives me anything that i3 doesn't. So, my question is - what's all the fuss about? All tiling window managers essentially do the same thing.
@Tala2n
@Tala2n Жыл бұрын
I use bspwm that has auto-tiling. For me it is an important difference with i3.
@t0m5k1
@t0m5k1 Жыл бұрын
Great vid DT, never heard of leftwm but the lack of additional mod key's would be a killer for me too. I've WM jumped a few times and always find myself back in awesome or xfce. I have a session for each and a combined one. Can't see me running through the basmati process again for either of these anytime soon but I do have a nifty script to change the colours of my awesome theme if I fancy something different.
@milohoffman274
@milohoffman274 Жыл бұрын
The latest LeftWM releases are great. I just switched over to it from Qtile. I think it is finally getting up to the level of the others like DWM/Xmonad/SpectrRM.
@xenio8736
@xenio8736 Жыл бұрын
So do you still use it and what are you thoughts vs qtile ?
@milohoffman274
@milohoffman274 Жыл бұрын
@@xenio8736 LeftWM was great. Qtile is great. But since this is 9 months ago, I have moved onto Hyprland, which I think will be my new long term tiler and will be the go-to window manager to use in Wayland.
@alexandrudan3794
@alexandrudan3794 Жыл бұрын
Hey DT, I was wondering why you prefer XMonad over other Tiling Window Managers (ex: Qtile or Awesome).
@carlod1605
@carlod1605 Жыл бұрын
RightWM when?
@richardmonroe4208
@richardmonroe4208 Жыл бұрын
Been using leftwm since Erik Dubois became addicted to it and caused my addiction. The theming aspect was/is the main feature for me.
@eyssewieringa2084
@eyssewieringa2084 Жыл бұрын
Hey DT, will you take a look hyprland?
@umop3plsdn
@umop3plsdn Жыл бұрын
I too have jumped all over the place. i've literally used every obscure wm or compositor out there since my linux journey started in 1995 and what i have found is HYPRLAND IS #1 !! This is coming from an X apologist as well! I will fight this to the death
@ArniesTech
@ArniesTech Жыл бұрын
Oh please dont get me started on DE/WM-hopping. 😵‍💫 Compared to that my distro hopping is a kids play 🤣
@slipcurve1410
@slipcurve1410 Жыл бұрын
i have one terminal emulator with tmux, often in fullscreen, and a browser. not to be dismissive, but i don't know why i should care about a window manager. gnome doesn't get in the way so it's fine. tiling means almost nothing if it's just tmux with bunch of nvim in it. gnome can "tile" the screen 50 50 if i want to watch a video while i code. what else? oh yeah, games are mostly fullscreen. on top of everything, you don't want to tile your screen real-estate away to tiny pieces, because you can't concentrate on more than one thing at a time anyway. i really can't think of why this is a problem that needs solving (let alone a scripting language to control it), but i'm glad that there are options if i change my mind.
@AndersJackson
@AndersJackson Жыл бұрын
Quit window manager and Linux distribution hopping are usually a sign on getting mature and concentrate at other things. 🙂
@edbeckerich3737
@edbeckerich3737 Жыл бұрын
If sxhkd can resolve the keyboard short cuts, than I might replace my Xmonad install with it. I configured more Xmobar than Xmonad so I don't loose much if anything, except for window swallowing..
@hanshofman
@hanshofman Жыл бұрын
Add sxhkd and this can give you the missing key-chords
@merCUriumTM
@merCUriumTM Жыл бұрын
Build leftwm with `cargo build --no-default-features` and you can use sxhkd as your hotkey daemon
@aleemont
@aleemont Жыл бұрын
Hi DT, will you try hyprland wm? I think its NEAT :):)
@holly_hacker
@holly_hacker Жыл бұрын
I'm not a fan of RON as a configuration file for a WM. It mimics the rust syntax so it's meant as a config file that rust developers use, not end users. KDL or TOML would have been a way better choice.
@anon_y_mousse
@anon_y_mousse Жыл бұрын
Speaking as a programmer, I'm not a fan of programming languages as configuration files. Might be okay for build environments, but definitely not for something that end users see.
@ioneocla6577
@ioneocla6577 Жыл бұрын
Welp you could Say the same for every window manager configured with a programming language like awesome qtile dwm or Xmonad
@anasouardini
@anasouardini Жыл бұрын
I've never wrote anything huge like these window managers. but why they don't like the idea making their config files a part of the project itself? like dwm does with their config.h header file they don't need to parse the config as a string, it's gonna be all variables and objects etc or at least why not use a really known language since the parser is gonna be available instead of re-inventing the wheel?
@merCUriumTM
@merCUriumTM Жыл бұрын
The `leftwm-core` is the core library and can actually be used pretty much in the way dwm is configured or to build with any parser that supports the `serde` datamodel. `leftwm` is just the "baseline" implementation to this library.
@lostyrevived1540
@lostyrevived1540 Жыл бұрын
I got really bored of xmonad, thanks dt
@shivampatel4461
@shivampatel4461 Жыл бұрын
which zsh theme is that ? (with big #!)
@user-gt7yp6lg1l
@user-gt7yp6lg1l Жыл бұрын
that is his colorscripts.
@denisshkerin7374
@denisshkerin7374 Жыл бұрын
DT great review as always! About Keychords: How to Use Keychords in Any Window Manager: kzbin.info/www/bejne/qnTaaZt6Z9V3j5I may come in handy!
@sasan8822
@sasan8822 Жыл бұрын
RightWM is better
@haquire
@haquire Жыл бұрын
Haskell isn't hard.
@FADHsquared
@FADHsquared Жыл бұрын
Just because you're a "math specialist" doesn't mean everybody is
@haquire
@haquire Жыл бұрын
@@FADHsquared I'm not even close to a "math specialist," its just not hard to write haskell (even at a beginner level)
@FADHsquared
@FADHsquared Жыл бұрын
@@haquire What's a monad again?
@haquire
@haquire Жыл бұрын
@@FADHsquared A monoid inside the category of endofunctors. You of course don't need to know any category theory use Monads.
@terrydaktyllus1320
@terrydaktyllus1320 Жыл бұрын
Unless someone can prove to me that programming xmonad in Haskell gives me anything more than just using a flat text .conf file in i3 then I will state simply that "Haskell is unnecessary".
@electricalstuff259
@electricalstuff259 Жыл бұрын
This is why linux power users confuse me. There's essentially no difference but people do whole videos on the benefits of switching to X Y or Z. Am i the only one who looks at it as an end user? Like i literally don't care what text editor i use - it's just a notepad. I don't care about the window manager - as long as i can use it. Other linux peeps seem to really care about small, inconsequential parts of their systems.
@DarkVeilGaming
@DarkVeilGaming Жыл бұрын
I mean, doesn't that apply to "power" users of any device? I don't care about cars at all - it go vroom vroom, it gets me from A to B I don't care what it is or what it really looks like. People who care about cars and their internals confuse me! Why would you care about something that's just used for transportation? But I don't judge ;) Nothing wrong with getting nitty-gritty with things you enjoy and customizing it as much as you can! Besides, that's Linux's motto - Customization.
@electricalstuff259
@electricalstuff259 Жыл бұрын
@@DarkVeilGaming It's not that it's that when they talk about these things you'd think there was something significant there. Like we see loads of 'first look at X distro' and it's essentially exactly the same as the previous iteration with a few minor things that change absolutely nothing about the distro. Like why would you care what wallpapers it came with when you can just create your own wallpapers? A more fair analogy imo is someone caring that they changed the radiator tubes on the latest model of the car, and the tube does exactly what the previous tube did, literally no difference.
@nesper8
@nesper8 Жыл бұрын
Just use GNOME
@terrydaktyllus1320
@terrydaktyllus1320 Жыл бұрын
A truly self aware person would know not to post a silly comment under a video it clearly has no interest in in the first place.
@elomuskreal
@elomuskreal Жыл бұрын
man i love GNOME, it's so beautiful but it has it's flaws, i'd prefer a wm
@marcoturchetto7495
@marcoturchetto7495 Жыл бұрын
Haskell it's not a hassle 🥲
@owoled282
@owoled282 Жыл бұрын
Have you read the Arch wiki of Haskell ? Specifically where it explains dynamic linking. That's sounds like a hassle to me
Explaining Everything In My XMonad Config
34:22
DistroTube
Рет қаралды 35 М.
LeftWM Is A Tiling Window Manager Written In Rust
17:57
DistroTube
Рет қаралды 49 М.
Do you choose Inside Out 2 or The Amazing World of Gumball? 🤔
00:19
iPhone or Chocolate??
00:16
Hungry FAM
Рет қаралды 47 МЛН
规则,在门里生存,出来~死亡
00:33
落魄的王子
Рет қаралды 27 МЛН
How do Cats Eat Watermelon? 🍉
00:21
One More
Рет қаралды 12 МЛН
NixOS: Everything Everywhere All At Once
15:10
No Boilerplate
Рет қаралды 317 М.
Qtile "Extras" Gives You Even More Customization Options
17:58
DistroTube
Рет қаралды 30 М.
Configuring The Xmobar Panel In Xmonad
30:30
DistroTube
Рет қаралды 49 М.
The Programs I Use On Linux ...
9:31
Michael Horn
Рет қаралды 94 М.
The 5 Things That Taught Me The Most About Linux
18:41
DistroTube
Рет қаралды 94 М.
DWM vs Xmonad - Which is Better?
37:57
The Linux Cast
Рет қаралды 15 М.
So, I Tried Arch Linux.. (and Hyprland btw)
36:10
Livakivi
Рет қаралды 130 М.
I'm learning a lot about the Linux Community...
13:01
LMG Clips
Рет қаралды 394 М.
Is Linus Trolling The Linux Community?
27:39
DistroTube
Рет қаралды 189 М.
You NEED to try Hyprland on Linux RIGHT NOW
24:36
typecraft
Рет қаралды 67 М.
Do you choose Inside Out 2 or The Amazing World of Gumball? 🤔
00:19