Please no low effort desktop attention whoring

What window manager do you prefer if you use one? What kind? Tiling? Stacking?

What do you think is the best window manager with minimal config editing out of the box?

What is you favorite bar to accompany your WM?

Attached: index.jpg (225x225, 5K)

Other urls found in this thread:

youtube.com/watch?v=j1I63wGcvU4
git.suckless.org/dwm/tree/config.def.h?h=6.1
wiki.debian.org/Dwm
twitter.com/AnonBabble

Floating on my desktop, tiling on my laptop. Only takes me about 30 mins to get i3-gaps with polybar set up decently and customized, can't really speak for the other tiling wm's out there though.

Just try some for yourself. I used awesomewm, but it was more of a hassle so i switched to i3. So far so good.

dwm because in reality we use maximized windows most of the time

i3 is a good beginner wm.
vid related
youtube.com/watch?v=j1I63wGcvU4

But dwm is the best and fastest. Got tired of ricing and DE's and ended with dwm.

Customizing it isn't hard. It looks like a css file. You change some options compile it and you're done.

git.suckless.org/dwm/tree/config.def.h?h=6.1

wiki.debian.org/Dwm

XMonad with this layout hook:
noBorders . avoidStruts $ (Tall 1 (3/100) (1/2) ||| simpleTabbed ||| fullscreenFull Full)

For bar i use xmobar with dbus support.

how hard is it to set up for someone who doesn't know Haskell?

I reaaaaaally wanna use dwm but I don't know how to patch and use the bar correctly

Attached: 7a72be873aa53b07cf0d37a55c818d31.jpg (386x381, 36K)

alt + number to switch between tags.

I don't use patches at all. It's bloat. I just use dwm with a couple of tweaks in config.h

Just have patience and read over those two links.

Trivial. XMonad is declarative, you don't need to know any Haskell. It's just a matter of reading the doc, there's everything you need to know and more.
You can also simply copy one of the example configs from the docs and play around with it.

Do you use the top right bar to set status stuff at least?

Attached: 1521431212157.jpg (600x759, 82K)

Xfce.

could you share a screenshot of your current dwm setup, user?

nah, dont even have status. I use alsamixer for volume and do everything in the terminal.
Just go on unixporn. I've seen couple anons post theirs but i can't atm.

>alt
mod4

you could have concky or just

while
xsetroot -name "$(date +'%a %-d %b %H:%M')"
do sleep 1m
done


>dash .local/bin/dwmstat.sh & exec dwm
in .xinit to start

here, arc dark/er colours

static const char normbordercolor[] = "#666666";
static const char normbgcolor[] = "#2f343f";
static const char normfgcolor[] = "#cccccc";
static const char selbordercolor[] = "#ff0000";
static const char selbgcolor[] = "#2f343f";
static const char selfgcolor[] = "#ffffff";

Attached: 2018-05-14-120847_1680x1050_scrot-or8.png (1680x255, 14K)

i use i3-gaps because i also like to rice it with a bit of gaps so i can see 5% of my wallpaper.

Bspwm.
No bar (used polybar, but don't really need one).

dwm
Q. How do I bind keys to execute specific applications instead of dmenu each fucking time?

maybe .xbindkeysrc?

static const char *vold[] = { "amixer", "-q", "set", "Master", "1%-", "unmute", NULL };
static const char *volup[] = { "amixer", "-q", "set", "Master", "1%+", "unmute", NULL };
static const char *mute[] = { "amixer", "-q", "set", "Master", "toggle", NULL };
static const char *prnt[] = { "scrot", "-z", "-q", "1", NULL };
static const char *slk[] = { "slock", NULL };
static const char *sex[] = { "dash", ".local/bin/sex.sh", NULL };


{ 0, XF86XK_AudioLowerVolume, spawn, {.v = vold } },
{ 0, XF86XK_AudioRaiseVolume, spawn, {.v = volup } },
{ 0, XF86XK_AudioMute, spawn, {.v = mute } },
{ 0, XK_Print, spawn, {.v = prnt } },
{ 0, XK_Scroll_Lock, spawn, {.v = slk } },
{ MODKEY, XK_y, spawn, {.v = sex } },


you get the idea

you can also put it in your /home/ instead of /
ie prefix=~/.local
no need for sudo