Page 1 of 2

swm

Posted: Tue Dec 09, 2014 1:09 am
by franksinistra
swm (simple wm).
A very small floating window manager created by dcat and z3bra which generated quite a hype lately
2014-12-09-063908_1920x1080_scrot.png
this wm offers no work-space and no key-bindings, and as a result I needed
wmutils
and
gm

Re: swm

Posted: Tue Dec 09, 2014 1:21 am
by pidsley
^ Interesting concept, but needs a better name. Almost all of the ?wm names have been taken, some (like swm) several times. The first swm was written in 1990, by Tom LaStrange (who also wrote twm). https://en.wikipedia.org/wiki/Swm

Re: swm

Posted: Tue Dec 09, 2014 1:37 am
by franksinistra
^
Agreed, at least they need to be a bit more creative name if they intend to use *wm
(something like ywliwm will suffice i think :D)

Re: swm

Posted: Tue Dec 09, 2014 2:03 am
by dkeg
nice scrot frank. Been watching the swm hype. Looks cool enough. More so pleased to see others with the motivation to create their own.

Re: swm

Posted: Tue Dec 09, 2014 2:16 am
by Dr_Chroot
Fantastic scrot, frank! Thanks for showing me wmutils :D

Re: swm

Posted: Tue Dec 09, 2014 3:02 am
by franksinistra
^^ One thing i can't help but notice one thing about hype is your scrots always brought the hype dkeg!
so thank you

^ thank you for the kind words Doc!

Re: swm

Posted: Tue Dec 23, 2014 11:19 pm
by stark
Wow very nice scrot frank specially the shadows are flawless. Do you have a discrete GPU ?

Re: swm

Posted: Wed Dec 24, 2014 4:45 am
by franksinistra
^ Thank you stark! i got spare them GFX cards, both nvidia and radeon.
But i rarely use them anymore, intel integrated GPU pretty much kickass these days (like enough to play Don't Starve or your avatar's Limbo)

Re: swm

Posted: Wed Dec 24, 2014 8:53 am
by stark
Haha, nice to know that intel's graphics can do that so much better now. If you don't mind can I get a peek of your compton config ?

Re: swm

Posted: Fri Feb 13, 2015 12:51 am
by Dr_Chroot
Playing with swm + coreutils on BORK! Having a grand old time, quite pleased with it all and how everything looks at this time. I finally have neep up and working (thanks to dkeg!) and am quite pleased with myself for being able to have irc logs of #anime and other good stuff :D

And many thanks to Rho for making me want to learn another language :P I am already taking Koine Greek this semester and I am planning on doing Ancient Hebrew or Hungarian (will do both eventually) Spring 2016. And now Dutch, apparently ;D Holland in general seems to have some great looking centers of academic learning, especially in topics that I would love to do more research on.

Re: swm

Posted: Fri Feb 13, 2015 1:07 am
by dkeg
excellent. And so glad you were able to match the curtains and the drapes, font wise that is. And how do you like SWM? Out of curiousity, what do you like over say 2BWM?

Re: swm

Posted: Fri Feb 13, 2015 1:44 am
by Dr_Chroot
You know, I actually have really enjoyed the process of setting up and using SWM :D It is nice to have something simple that just did one job and did it well and then be able to add other similarly no-nonsense tools on top of that to make a decent setup. As frank hinted at before, z3bra's gm does a fantastic job of managing windows and "desktops" as does baskerville's sxhkd managing keybindings. It is nice to be able to set my own perimeters for window management, so I could make it behave exactly like 2b if I wanted, but I actually wanted changed it up a little. Arrow keys + mod4 move windows up/down/right/left and I just use the cursor to resize windows (I'm lazy, I know).

tl;dr What do I like over 2bwm? For some reason, although 2bwm.c could probably control it just as well, I enjoy having several utilities that teleport, assign and list addresses of windows, etc. to control and manage my crap. And it is new, which is always shiny and nice.

Re: swm

Posted: Fri Feb 13, 2015 2:32 am
by dkeg
cool, that sounds good. Good answer. It is an interesting project, and would be interested in checking it out some time. I guess I've been kind of lazy, not feeling like go through the process. I've been feelling really comfortable with 2bwm. Can you do me a favor? Can you post your pstree?

Re: swm

Posted: Fri Feb 13, 2015 3:51 am
by Dr_Chroot
Sure thing!

Code: Select all

init-+-chef-client---{ruby-timer-thr}
     |-compton
     |-2*[dbus-daemon]
     |-dbus-launch
     |-dhclient
     |-4*[getty]
     |-login---bash
     |-login---startx---xinit-+-Xorg
     |                        `-swm-+-bar
     |                              |-compton
     |                              |-dunst-+-{gdbus}
     |                              |       `-{gmain}
     |                              |-gm
     |                              |-hsetroot
     |                              |-light
     |                              |-setxkbmap
     |                              |-statsbar---sleep
     |                              |-sxhkd
     |                              |-xbindkeys
     |                              `-xrdb
     |-2*[logsave]
     |-mpd-+-{decoder:mad}
     |     |-{io}
     |     |-{output:My ALSA }
     |     `-{player}
     |-mpdscribble
     |-ruby-+-{ruby-timer-thr}
     |      `-{ruby}
     |-sshd
     |-tty-clock
     |-udevd
     |-urxvt-+-bash-+-less
     |       |      `-pstree
     |       `-urxvt
     |-wpa_supplicant
     `-xbindkeys

Re: swm

Posted: Fri Feb 13, 2015 4:16 am
by bones
^ I haven't used mpd, does it start up in your .xinitrc, or...? Doesn't appear to from this:

Code: Select all

     |-login---startx---xinit-+-Xorg
     |                        `-swm-+-bar
     |                              |-compton
     |                              |-dunst-+-{gdbus}
     |                              |       `-{gmain}
     |                              |-gm
     |                              |-hsetroot
     |                              |-light
     |                              |-setxkbmap
     |                              |-statsbar---sleep
     |                              |-sxhkd
     |                              |-xbindkeys
     |                              `-xrdb
Also, liquorix kernel, nice. Was using an old bbq release (Enough) the other night, with liquorix. In all honesty I don't know what the benefits of it are, but I like the idea and the name, anyway! ;)

Re: swm

Posted: Fri Feb 13, 2015 4:29 am
by Dr_Chroot
^ Yes, I started mpd when I logged in before I though otherwise. Many times it's the first thing I do :) I don't always use it, as I don't care for the extra memory usage, so I haven't tossed it in the old .xinitrc.

Liquorix is wonderful, if not just for the name :D Actually, I have found that for some strange reason my specific VPN will not work with siduction kernels, but Liquorix seems to do the trick. I should probably find out why :D

Re: swm

Posted: Fri Feb 13, 2015 9:30 am
by rhowaldt
@Dr: good luck with the Dutch! feel free to start a thread on it somewhere if you have questions etc. happy to explain :)

Re: swm

Posted: Fri Feb 13, 2015 12:20 pm
by dkeg
Thanks DC, I was curious how and what was going on process wise with swm. BTW, there are a few things you could do to clean that tree up a bit.
  • First question is why sxhkd and .xbindkeys running?
    Second, I posted a thread about getting rid of *logsave

Re: swm

Posted: Fri Feb 13, 2015 3:28 pm
by Dr_Chroot
^ Thanks! I forgot to remove the xbindkeys from my .xinitrc :)

And I think I followed your *logsave thread more or less correctly... This is what it should look like. Right?

Code: Select all

init-+-chef-client---{ruby-timer-thr}
     |-compton
     |-dbus-daemon
     |-5*[getty]
     |-ifup---sh---dhclient
     |-login---startx---xinit-+-Xorg
     |                        `-swm-+-bar
     |                              |-compton
     |                              |-gm
     |                              |-hsetroot
     |                              |-light
     |                              |-setxkbmap
     |                              |-statsbar---sleep
     |                              |-sxhkd
     |                              |-xrdb
     |                              `-xsetroot
     |-logsave
     |-openvpn
     |-ruby-+-{ruby-timer-thr}
     |      `-{ruby}
     |-sshd
     |-tty-clock
     |-udevd
     |-urxvt-+-bash-+-less
     |       |      `-pstree
     |       `-urxvt
     `-wpa_supplicant

Re: swm

Posted: Fri Feb 13, 2015 3:30 pm
by dkeg
Close. You skipped something. They should all be gone.