mastodon.xyz is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon instance, open to everyone, but mainly English and French speaking.

Administered by:

Server stats:

750
active users

#awesomewm

0 posts0 participants0 posts today

Kinda frustrated with the state of #desktops in #Linux / #BSD / #Unix

You can either have a fully functional, but kind of frustrating-to-use (too mouse-centric) desktop with Gnome or KDE Plasma, or you can have a lean, efficient, and fast wm/compositor like #i3, #sway #awesomewm #evilwm, #cwm, #bspwm, or whatever you like, BUT you will constantly be scratching your head when #Gnome and #GTK programs either start very slowly or refuse to run at all, and are constantly trying to figure out what combination of configuration, daemon, and small animal sacrifices are necessary to do what the big, bloated desktops do automatically.

It's freaking exhausting, and I want to go back to the days that every one just ran #IceWM, #Enlightenment, or #WindowMaker.

P.S., Just for clarity, I really do love #KDE #Plasma. I think it's a wonderful, easy-to-use, and extremely flexible desktop. But sometimes I really don't want a desktop, I just want a lean-and-basic UI that stays out of my way (for home stuff vs. work stuff, generally).

I don't know if it's because of all the months I've spent using and configuring #AwesomeWM or because #python is so much more powerful and easy to read and write than #lua (at least to me), but in the last couple of days I've been giving a shot at #qtile and it's just great.

It took me just a few hours to replicate my Awesome set up, and although people really like to say "python == slow", it feels smoother and snappier than any other TWM I've used so far.

Kudos to Qtile!

Continued thread

Last change on the software side of my dev setup was to start using #PaperWM. It’s so awesome! It’s fast, smooth, has exactly what I need from a window manager, and it’s rock solid. In the past I’ve been using #awesomewm, #xmonad, #i3wm and while I liked them all better than classic floating WMs, only PaperWM feels exactly like what I always needed. And, on a 120hz display its quick animations look fantastic.

Continued thread

Booted into an #awesomewm session. Great! Now I need to learn my way around; this is my first time using a tiling WM.

But before that, I'm going to install Rust so I can build Alacritty and maybe Zed; I'm pretty tired of using VSCode and, AI stuff aside, I've heard good things about Zed. 5/

I managed to move to #AwesomeWM from #dwm, after discovering that #suckless folks are a bunch of nazis.
Also, I had some stability issues that with all the C patching were hard to debug.
I gotta say dwm's workflow and defaults are just great, though, and I HAD to replicate most of it in Awesome.

It's not a minimalistic wm, it has so many features by default but such a great documentation though.

The problem is that I'm definitely not a fan of #lua, but I'll take it over nazis anytime. #linux

I got #awesomewm configured and running. I imagine its something I'll continue to play with. It's more flexible, but kind of a pain to configure. Considering this is a do-it-yourself to get the best results, I'm rather disappointed at the level of documentation. It's still fairly low-level, which puts this out-of-reach for n00bs. I could see someone developing a framework with config files to make this more accessible to a more casual audience.

Replied in thread

@lattera only of the configuration is reasonably scriptable.

After about two decades using it I am still an #AwesomeWM fan at heart even after nearly a year on #Hyperland and am sad the WayCooler project never took off. A good Rust based tiling window manager would be welcome, but much more so if it were properly scriptable with deep access to internals from the outset. Lua would be nice (via mlua) but Rahi might work too.

I've been playing with window managers yesterday and today.

I installed #Xmonad and #AwesomeWM and briefly used both.

I uninstalled Xmonad because with dependencies it was something like 1 GB installed and it's hard enough to configure that I know I won't use it. (I am keeping my partial config though.)

I don't love Awesome WM either, but it's only like 5 MB installed or something, so I'll leave it installed and play with it more later.

Funnily enough, I'm somewhat less inclined to heavily customize my #desktop experience (although I might try to tinker with #awesomewm or #i3wm again someday) but I find myself more and more interested in tinkering with #Neovim and my terminal experience.

I'm rediscovering fzf and it's such a fascinating little program. I totally want to make at least several bash/zsh aliases for it.