▶ No.980057>>980059 >>988445 >>1023404 >>1035960
You don't have to use your mouse as much. It's pretty nice if you can get used to it.
▶ No.980058>>980059 >>988445 >>1035548
Not having to drag & drop windows.
▶ No.980059>>980060 >>980098 >>980196 >>994583 >>1004004
>>980058
>>980057
But how often do you need to have split windows open? Isn't it much smarter to just use a floating WM and tab between windows?
▶ No.980060
>>980059
I monitor my VPN like that, I need 5 windows open.
mtr from the local PC to the remote PC
local iftop and htop and remote iftop and htop
▶ No.980075>>980094
Will i become a neckbeard if i use a tiling WM?
▶ No.980094>>980096
>>980075
No, but if tiling WMs appeal to you then you're already on the path to neckbeardism.
▶ No.980096>>1005583
>>980094
i just tried one and i like it a lot
▶ No.980098>>980100
>>980059
In the 16:9 or 16/10 dystopia, splitting the screen at least in half is mandatory. I rarely use more than 3, though.
▶ No.980100>>980108
>>980098
Maybe don't use small pixelshit fonts so your code spaces out over the screen?
▶ No.980101>>980103 >>980193 >>994134 >>994584
It's lightweight, that's about the only benefit for me, I fell for the tilling meme for few years then I realize I can achieve the same result in tmux with TUI softwares, GUI apps are just impratical when you split into quarter of your screen, half is sweetspot but you can achieve that with pretty much any floating wm/de.
>tl;dr
>terminal tilling = tmux
>gui = tile left/right in xfce
▶ No.980103>>980111 >>980112 >>980148 >>980725 >>992099
>>980101
is it more lightweight than say xfce? is it a good choice for toasters/laptops?
▶ No.980108>>980156
>>980100
There's a good reason books restrict themselves to 70-80 characters per line.
Reading looooooooong lines is extremely uncomfortable.
▶ No.980111
>>980103
Ofcourse, tiling wm is only a window manager while xfce is a full desktop environment, but both can work on toasters, if anything your browser might have a higher footprint than a full xfce desktop.
You can also use tiling wm inside xfce because xfce is very modular, I've used bspwm + xfce it's very comfy, save me the headache of setting up these meme panel bar.
▶ No.980112
>>980103
Way more lightweight and I think it's the perfect choice for old laptops. I survived mine installing dwm with void linux.
▶ No.980148>>980153 >>980158
>>980055 (OP)
>>980103
I just open a terminal emulator and start tmux. White men use twm or icewm.
>>980103
xfce is the least niggerlicious DE but using a WM, like icewm, is better option.
▶ No.980153>>980202
>>980148
>xfce is the least niggerlicious DE
What is LXDE (or Lxqt, now)?
▶ No.980156>>980168
>>980108
Actually that's done because oldschool terminals could only display 80 characters horizontally
▶ No.980158
>>980148
>i3 is niggerish because i say so
▶ No.980164>>980167 >>980749 >>1009402
What's the point of a floating wm?
>hurr durr, I not going to maximize this window, and thereby waste half my monitor
>I need to look at two windows at a time, so Ill put one window on top of the other, halfway covering what I want to see, and whenever I click on the lower window the upper window will disapear behind it
Tiling wms recognize a couple invariants:
- there's no point wasting space showing people their desktop. Maximize by default
- if you want to look at multiple windows at once, they shouldn't overlap (ie they should tile)
- if you want to look at a single window, then you want the rest of the windows to be arranged as tabs (the way my brother does it on mac is to drag windows off to various corners of the screen. This is actually sensible consider how shitty the mac wm is)
- if you really want something to float, the option should be a available, and the floating window should appear above the others
This is all true for i3 ofc, other wms may be different.
Fun fact, windows actually supports a tiling wm, in all but the fourth invariant. This is because tiling wms are superior.
▶ No.980167>>980172 >>980184
>>980164
Shit nigger, you've got me contemplating going i3 instead of openbox
▶ No.980168>>980189
>>980156
Books are older than display terminals.
▶ No.980172
▶ No.980184>>1035551
>>980167
bspwm is superior. Has all the same functionality as i3, but requires way less micromanagement of tiling ratios and splitting.
▶ No.980189
>>980168
Not programming books though, unless your book was made during the span of time after the creation of a language, but before the invention of display terminals
▶ No.980193
I used dwm for almost a year and it felt great. Everything other tiling wm felt too either too bloated, tryhard, convoluted, or generally blech.
Eventually went back to OpenBox for everything except my main which is XFCE4 which has a lot more CPU/GPU to burn. Of course I've set up dwm-inspired keybinding to close/maximize/iconify/whatever windows. XFCE4 also has tiling options as well so that's occasionally useful.
Completely agree with >>980101 .
▶ No.980196>>981320
>>980059
Every time I program: Left half is vim, right half is console in the folder I save in to call make, and either chat, email, browser...
▶ No.980202>>980203
>>980153
It's not now, lxde use gtk and lxqt qt, you probably don't have choice because you are using tranny distro instead of Gentoo. And lxde is more lightweight than xfce because it consist of openbox, lxpanel, cpmanfm and some dependences like gvfs.
▶ No.980203
>>980202
I use Gentoo with bspwm, homo. Just saying that LXDE or LXQt are both more lightweight and usable than XFCE.
▶ No.980211>>1009478
>dwm
>suckless
this seems like a meme
▶ No.980213
>>980055 (OP)
The ultimate evolution of the command line.
▶ No.980691>>980700 >>980718 >>980731 >>981646 >>994227
help me /tech/
i've completely fallen for the tiling meme
>it literally just works
>it allows me to easily start programs at login and even assign them to workspaces/monitors
>literally the best thing in computing
what's the catch with using a tiling wm? it seems too good to be true
▶ No.980700>>980718
>>980691
>what's the catch with using a tiling wm?
You may wind up buying more monitors to do more things at once.
▶ No.980715
>use mate
>tile windows by dragging when needed
>don't spend days playing with configuration files
▶ No.980716>>980860 >>994326 >>1005037
>>980701
>ledditor chink who is anti-CoC
▶ No.980718>>980721 >>988090 >>992047 >>994227 >>1010482 >>1011024
>>980691
They're not as cool as floating wm's. Pic related.
>>980700
What are virtual desktops?
>>980701
>>>/emacs/
I'm actually pretty sure I made a post on there about golden-ratio.el and EXWM basically countering most of Xah's points, but I can't remember.
▶ No.980721>>980751
>>980718
>floating is better
>here is a pic of my shitty ass desktop to prove it
what?
▶ No.980725>>980730 >>992099
>>980103
XFCE isn't lightweight
▶ No.980730
>>980725
If you think anything more involved than ratpoison is bloat, no.
▶ No.980731>>980739
>>980691
You can do all of these things in any WM
▶ No.980739
>>980731
But are those WMs as lightweight?
▶ No.980749>>982597
TWMs personally give me a better workflow of moving between windows.
>>980164
>- if you want to look at a single window, then you want the rest of the windows to be arranged as tabs
Tabs are against the idea of twms. If you want to look at a single window you should just temporally use the monocle view. Else you should just move the windows to another workspace.
▶ No.980751
>>980721
It's not my desktop. I know it says scrot in the filename, but it's genuinely not. I use EXWM. And that picture is from DeviantArt.
Firstly, you could literally dismiss anything based on its aesthetic appeal. What I wanted to point out was how the headers were on the left-hand side of the window, along with custom images for the buttons on said chrome, whereas, with a tiling wm, you simply wouldn't have chrome. It's not evident in the picture, but FVWM has a lot of different behaviors for how you can interact with floating windows. I don't know what it's called, but there's one behaviour where the window will come into the foreground if you simply hover on it. My point is there's just a little more to work with.
Secondly, I didn't say floating WM's were better; just that they were cooler. It's utterly baffling how tiling WM's get the reputation of being rice-able when there's not even much to work with, unless you literally lobotomize the core utilitarian philosophy of tiling WM's to get retarded abortions like i3-gaps. So many of the presumptions about tiling WM's are just so absurd and ironic, which is why conversations about them elicits such dumb kneejerk reactions.
You can also render little modules which FVWM will draw in a box kind of like the old CWM desktops, but I don't have a picture of that. They're pretty cool, though. Besides Xclock and the typical suspects, I remember there being little modules for displaying system temp in a water bowl full of fish floating around and a clock where kittens played with yarn. Believe it or not, this is all very plan9-esque, and FVWM's the way to go if you want a plan9 desktop--although it is extended in XML and Perl.
▶ No.980860>>981577 >>981641
>>980716
>>980716
Are you joking? Xah is literally certified baste, not to mention the patron saint of /emacs/. He's like the Asian love child of Piero Scaruffi and Terry Davis.
I can't bring up the logs right now, since it seems like the EmacsWiki is down, but I'm pretty sure he's banned from #emacs for flaming and spamming porn on the channel. Everyone on EmacsWiki and Reddit hates him.
▶ No.981314>>1011061
people who use gaps need to be shot
▶ No.981320>>981329 >>988545
>>980196
I used to do that, then I moved to superior neovim, now my ctrl+b is bound to vsplit, terminal, make.
More room when you're writing the code, side-by-side when you're looking at errors, and you can use # to highlight from console and find in the file.
▶ No.981329>>981338 >>981612 >>988545
>>981320
Vim 8.1 has terminals, so you can move back now
▶ No.981577
>>980860
Oh sorry anon but is he acting like an average cuckchanner at least?
EmacsWiki (whose editor is an SJW symphatizer and deleted his twitter some time ago) was hacked anon.
▶ No.981612
>>981329
(not him) No thanks, the Neovim API alone is a godsent. Not having to sacrifice a black goat on a new moon at midnight when you want to change an option in another window is reason enough to stay with Neovim.
nvim_win_set_option({window}, {name}, {value}) *nvim_win_set_option()*
Sets a window option value. Passing 'nil' as value deletes the
option(only works if there's a global fallback)
Parameters:~
{window} Window handle
{name} Option name
{value} Option value
▶ No.981635
>>980055 (OP)
It's better for having more information visible at once. Avoiding having windows on top of other windows can be inherently advantageous since there's no real benefit to that, you always want to either be able to see everything, or you want it maximized. Tiling works especially well with workspaces. You can use tiling bindings in some floating window managers as well if you want to, though. XFWM (the XFCE window manager) has bindings for that (and tiling WMs tend to have floating as well anyway), so if you use that already, you can just bind to something you think is intuitive and try it.
▶ No.981639
>>980055 (OP)
it's extremely useful if you are a lazy fuck like me. I am using i3 and it's great. The only problem I have is when I use Virtual Box but there are work arounds for it.
Personally, I tried for sometime and now I cannot change back. I am not a power user though. If it doesn't click to you, do not bother.
▶ No.981641>>981654
>>980860
when I brief 4 months of Emacs (I am not using it anymore), he was my main point of reference for everything. It's a shame he had to work washing dishes because he couldn't find a job. Maybe having turbo autism is a serious problem.
▶ No.981646>>981869
>>980691
>not using .xinitrc to start X programs, as you should
I remember the good times when I was an UNIX noob too.
▶ No.981654
>>981641
Not having a job and never leaving the house is my solution for that problem. Then again, that's how I solve everything.
▶ No.981661
They're comfy and simple.
▶ No.981670
I already maxed out my keyboard shortcuts with xfce and vim and am too involved to change.
Fuck tiling WMs. They break aesthetics and are nothing but a pain in the heinie
▶ No.981869>>1035539
>>981646
how do you put them on certain workspaces?
▶ No.981870>>981875
>>980055 (OP)
If you using a tiling WM, you defeat the idiots who buy dual monitors.
▶ No.981875>>981893 >>981920
>>981870
What if you use a tiling wm on dual monitors?
▶ No.981893
>>981875
Stay right where you are
▶ No.981899>>981902 >>981919 >>981920
I use i3, but as a floating windows manager. I set all of the windows to float by default. It Just Twerks™. Fight me faggots.
▶ No.981902
▶ No.981919>>981926
>>981899
Why not just use fluxbox?
▶ No.981920>>981922 >>981926
>>981875
I did this once and it was awful.
Basically just causes unneeded clutter.
>>981899
Why the hell aren't you using an actual floating window manager?
▶ No.981922
>>981920
>Basically just causes unneeded clutter.
how so?
▶ No.981926>>981973
>>981919
>Why not just use fluxbox?
i3 is most integrated with the distro I use (Qubes) and does everything I need anyway.
>>981920
>Why the hell aren't you using an actual floating window manager?
What would it get me that i3 doesn't and how much more RAM would it use?
▶ No.981973>>982289 >>982411
>>981926
This is 2018 gramps, no one cares about RAM usage anymore
▶ No.982289>>982333
>>981973
He's using Qubes though; that OS is very memory hungry.
▶ No.982333
>>982289
Funny story, the Qubes installer is completely broken. I'm pretty sure it's inherited from Red Hat, so that's no surprise.
▶ No.982411
▶ No.982563
>>980055 (OP)
I use it on my laptop so that I don't have to touch my shitty mousepad and have more space on my screen. Also it's easier to map a keyboard shortcut to every program tht I use.
▶ No.982582
>>980055 (OP)
left half is code. right half upper 3/4 is documentation. right half lower 1/4 is terminal emulator.
▶ No.982597>>982606
>>980749
>Tabs are against the idea of twms.
That's retarded, and I say that as a man who uses dwm. At least in i3, tab mode is essentially just giving yourself extra workspaces within the one you're currently on, since you can tile more windows within each of them.
▶ No.982606>>982613 >>982662
>>982597
You can tile inside a tabbed workspace?
▶ No.982613>>982614
▶ No.982614>>982615
▶ No.982615>>982618
▶ No.982616>>982617
as a mac user whats the best way to get into tiling wms?
▶ No.982618>>982621
>>982615
so you're lying, got it
▶ No.982619
>>982617
never has this line be more fitting
▶ No.982621>>982640 >>988066
▶ No.982640
>>982621
holy shit i3 is amazing, thanks anon
▶ No.982662>>982669
>>982606
$mod+H for horizontal,
$mod+V for vertical
This is how you mix horiz and vert tiling as well, so you should know it.
▶ No.982669>>988067
>>982662
Any way to switch tabs without having to switch through all open splits in the current tab first?
▶ No.988048>>988061
Can somebody help me with BSPWM?
Theses keybinds are really freaking me out.
Some of them is on sxhkdrc but don't work.
Some of them is not there but work.
I'm using this for 30 minutes now, and I can't even resize my windows. What's wrong?
▶ No.988061
>>988048
you have to send USR1 to sxhkd if you want it to read your new .sxhkdrc
here is how you resize window
bspc node -z left -20 0
change direction and values according to your needs
▶ No.988066>>988067
>>982621
yes, assign a keybinding to selecting a parent and/or mix stacking & tabbing
▶ No.988067
▶ No.988090
>>980718
What's wrong with golden-ratio.el?
▶ No.988121>>988175 >>988213 >>994595 >>1036311
You spend 3 years learning keystrokes and getting used to mouse-less computing so that you can be approximately 10% faster when switching between windows. If you plan on spending most of your life in front of a computer (and let's face it: if you're reading this reply then you probably are), then it's probably worth it in the long run. It's sort of like how emacs or vim are harder to learn up-front but they pay dividends down the line.
▶ No.988175
>>988121
>3 years
How slow in the head are you?
▶ No.988213>>988224 >>988436
>>988121
3 years is a big exaggeration. By default there are some keybindings which you need to learn, most of them you want to change. Pressing ctrl+shift+whatever or other 3 finger combinations fuck with your hands.
It's true about the learning curve, to be able to use it to your advantage takes time, but that's also the case for linux in general.
I was a long time tiling wm user, but I've fallen for kde and haven't had any ambitions yet to replace kwm. A big advantage of using the keyboard, next to the advantage of not having to use a mouse, is that you'll learn to press both shifts, ctrls and alts to prevent crazy hand movement.
▶ No.988224
>>988213
>Pressing ctrl+shift+whatever or other 3 finger combinations fuck with your hands.
[citation needed]
▶ No.988232>>988459
is there any WM more comfy than dwm?
▶ No.988436
>>988213
be a white man and use your right hand for your modifier keys.
It's how emacs stops being shit as well.
You have a right hand, use it.
▶ No.988445
>>980055 (OP)
pretty much what
>>980058 and >>980057 said, if your on a laptop then tiling wm's are much better, but if you have a desktop with a mouse, i prefer floating wm's or just a DE
▶ No.988459
>>988232
exwm is on the top of the comfy end.
▶ No.988545>>988557
>>981320
>>981329
I've made a huge mistake
▶ No.988557
▶ No.988719
My i3 setup boots up with 3 Windows on 1 of my monitors, with my other one empty to put whatever I want on them. Once you start using high resolution displays (or don't have the eyesight of a bat that just had it's head beaten in with a baseball bat) you might understand.
▶ No.991096>>991859 >>991863
>>980055 (OP)
That is such a sexy font. I wish I knew what it was.
▶ No.991358
Uses screen real estate efficiently.
▶ No.991857>>991864 >>992047
>thread on window managers
>104 replies
>2 screencaps
Come on, /g/
▶ No.991859>>991863
>>991096
Looks like Terminus to me.
▶ No.991863
▶ No.991864
▶ No.992047
>>991857
tiling window managers aren't pretty. >>980718 is right. They're functional, in a utilitarian sense. A screencap would show a browser filling the whole screen, with some plaintext status information along the top. If you want pretty, install compwiz or something.
▶ No.992099>>1003965
>>980103
>>980725
i switched from xfce to lxde and haven't looked back
xfce is bloat
▶ No.993369>>993571
What's the point in floating windows? With a non tiling wm you spend just too much time dragging windows around, resizing them and so on. With a tiling wm they just snap into place. Sure, you need to make little adjustments but most of the time thigns just fit. And if you need a floating window, you can have on in most tiling wms. But you'd be suprised how little you'll actually want that.
Also in i3 I can bind everything to keys. The config is really easy to edit and everything is just fast and doesn't require me to really think about it.
▶ No.993571>>993595
>>993369
>With a non tiling wm you spend just too much time dragging windows around, resizing them and so on. With a tiling wm they just snap into place.
Actually you can automate these with customized floating wm, like in openbox I set every new windows to maximized and 4 hotkeys to tile left,right, align center and re-maximize (yes I disabled minimize key, because I don't need it). It felt as snappy as any tiling wm but require less hotkeys. And with wmctrl following this guide http://xahlee.info/linux/linux_add_keyboard_shortcuts_to_switch_to_app.html I don't even need workspace or alt-tab. Just hotkeys to your favourite apps and other less used windows I can switch to it using rofi window switching. Come to think of it I don't even need taskbar anymore, other than systray.
tl;dr
>super comfy setup
>everything is maximized
>split windows in half only when needed
>fast keyboard navigation with minimal hotkeys to remember
>don't have to manage meme tiling layout (which is unusable if you have more than 4 windows)
>don't have to worry about workspaces
>still have enough shortcuts to bind secondary windows-like binding for your luddite family to use
▶ No.993595>>993604
>>993571
Good job, you invented manual tiling.
▶ No.993604>>993611
>>993595
It is, and anything beyond manual tiling is just bloat that achieve the same result.
▶ No.993607>>993615
▶ No.993611>>993650
>>993604
Bloat is you manually doing something on a fucking computer.
▶ No.993615>>993617
>>993607
Truth: bspwm > spectrwm > dwm > i3
▶ No.993617>>993634
>>993615
how did you reverse it?
i3 > dwm > spectrwm > bspwm
▶ No.993634>>993635 >>994015
>>993617
i3
>handles bindings, startup commands, bar, window management; not KISS, just for ricers
>IPC is an afterthought and still has some bugs, no client provided and is actually less flexible than bspc (and fucking JSON)
>1,169 KiB tarball, dependency tree:
> equery g '=x11-wm/i3-4.15'
* Searching for i34.15 in x11-wm ...
* dependency graph for x11-wm/i3-4.15
`-- x11-wm/i3-4.15 amd64
`-- dev-libs/libev-4.23 (dev-libs/libev) amd64
`-- dev-libs/libpcre-8.41-r1 (dev-libs/libpcre) amd64
`-- dev-libs/yajl-2.1.0-r1 (>=dev-libs/yajl-2.0.3) amd64
`-- x11-libs/libxcb-1.13.1 (x11-libs/libxcb) amd64 [xkb]
`-- x11-libs/libxkbcommon-0.8.2 (x11-libs/libxkbcommon) amd64 [X]
`-- x11-libs/startup-notification-0.12-r1 (x11-libs/startup-notification) amd64
`-- x11-libs/xcb-util-0.4.0-r1 (x11-libs/xcb-util) amd64
`-- x11-libs/xcb-util-cursor-0.1.3-r2 (x11-libs/xcb-util-cursor) amd64
`-- x11-libs/xcb-util-keysyms-0.4.0-r1 (x11-libs/xcb-util-keysyms) amd64
`-- x11-libs/xcb-util-wm-0.4.1-r2 (x11-libs/xcb-util-wm) amd64
`-- x11-libs/xcb-util-xrm-1.3 (x11-libs/xcb-util-xrm) amd64
`-- x11-misc/xkeyboard-config-2.23.1-r1 (x11-misc/xkeyboard-config) amd64
`-- x11-libs/cairo-1.14.12 (>=x11-libs/cairo-1.14.4) amd64 [X xcb]
`-- x11-libs/pango-1.42.4 (>=x11-libs/pango-1.30.0) amd64 [X]
`-- dev-perl/AnyEvent-7.140.0 (dev-perl/AnyEvent) amd64
`-- dev-perl/X11-XCB-0.170.0-r1 (>=dev-perl/X11-XCB-0.120.0) amd64
`-- dev-perl/Inline-0.800.0 (dev-perl/Inline) amd64
`-- dev-perl/Inline-C-0.780.0 (dev-perl/Inline-C) amd64
`-- dev-perl/IPC-Run-0.960.0 (dev-perl/IPC-Run) amd64
`-- dev-perl/ExtUtils-PkgConfig-1.160.0 (dev-perl/ExtUtils-PkgConfig) amd64
`-- dev-perl/local-lib-2.0.24 (dev-perl/local-lib) amd64
`-- virtual/perl-Test-Simple-1.1.14_p522-r2 (>=virtual/perl-Test-Simple-0.940.0) amd64
`-- x11-base/xorg-server-1.20.3 (x11-base/xorg-server) amd64 [xephyr]
`-- virtual/pkgconfig-0-r1 (virtual/pkgconfig) amd64
`-- app-portage/elt-patches-20170815 (>=app-portage/elt-patches-20170815) amd64
`-- sys-devel/automake-1.16.1-r1 (>=sys-devel/automake-1.16.1) [~amd64 keyword]
`-- sys-devel/automake-1.15.1-r2 (>=sys-devel/automake-1.15.1) amd64
`-- sys-devel/autoconf-2.69-r4 (>=sys-devel/autoconf-2.69) amd64
`-- sys-devel/libtool-2.4.6-r3 (>=sys-devel/libtool-2.4) amd64
`-- x11-apps/xhost-1.0.7 (x11-apps/xhost) amd64
`-- dev-lang/perl-5.24.3-r1 (dev-lang/perl) amd64
`-- dev-perl/AnyEvent-I3-0.170.0 (dev-perl/AnyEvent-I3) amd64
`-- dev-perl/JSON-XS-3.40.0 (dev-perl/JSON-XS) amd64
bspwm
>only manages windows; you want a bar? Use your own (lemonbar). Key bindings? sxhkd. Startup commands? .xinitrc or .xprofile
>IPC is the only way to communicate with it, versatile client provided (bspc)
>Bonus: the configuration is just a shell script: you use IPC to configure bspwm too
>105 KiB tarball, dependency tree:
> equery g '=x11-wm/bspwm-0.9.5'
* Searching for bspwm0.9.5 in x11-wm ...
* dependency graph for x11-wm/bspwm-0.9.5
`-- x11-wm/bspwm-0.9.5 ~amd64
`-- x11-libs/libxcb-1.13.1 (x11-libs/libxcb) amd64
`-- x11-libs/xcb-util-0.4.0-r1 (x11-libs/xcb-util) amd64
`-- x11-libs/xcb-util-wm-0.4.1-r2 (x11-libs/xcb-util-wm) amd64
`-- x11-misc/sxhkd-0.5.9 (x11-misc/sxhkd) ~amd64
This is coming from a longtime i3 user that left the babby stage behing for some time now. I originally left because I wanted automatic splitting length-wise and bspwm provided with the external_rule concept. Now I stay because i3 is not elegant at all; bspwm is truly what the UNIX philosophy is about (if you ignore X running under it, of course).
▶ No.993635>>993639 >>994015
>>993634
I should also add that bspwm has some features (some I find useless) that i3 users still don't have or have to hack on: gaps and mouse to resize/move windows.
▶ No.993639>>994015
>>993635
>gaps are good
opinion discarded
▶ No.993650>>993652
>>993611
Well you have to manually configure keybind on tiling wm anyway, manually switching between panes, manually switching between workspace and not to forget manually find a way out of the fibonaci layout. oh but it's okay when you do things manually amirite?
▶ No.993652
>>993650
>manually switch between $thing
you have to do that in either one but i3 makes it easier to achieve imo
▶ No.994015>>994121
>>993635
>>993639
i3 gaps does gaps. Which is nice eye candy and I have a hotkey to turn them off when I need space.
>>993634
I can't remember i3 to have as many dependencies when I installed it. About half as many. Is it really only "amd64" that pulls those in? Either it's you USE flags or I just had them installed in the first place.
▶ No.994121>>1010478
>>994015
>I can't remember i3 to have as many dependencies when I installed it. About half as many. Is it really only "amd64" that pulls those in? Either it's you USE flags or I just had them installed in the first place.
If you're really on gentoo, you can check yourself. Another thing that annoyed me with i3 is the default bar not being very customisable. Lemonbar, on the other hand, is truly the hacker's playground.
▶ No.994134>>994146
>>980101
>>terminal tilling = tmux
too resource intensive I found.
screen is good enough without the bloat, even with the mouse scroll issues.
▶ No.994146>>994158 >>994170 >>994305
>>994134
how is i3 bloated? name a gui wm that is more bloated
▶ No.994158
>>994146
You probably mean "less". Read the thread.
▶ No.994170>>994236
>>994146
<tmux vs screen
>what did you say about muh i3!!!
I didn't.
▶ No.994227>>994345
>>980691
The main issue of tiling WMs is when programs don't mix up well with them.
For instance you can't use tabbed tool boxes with gimp because they won't tab with the main window.
>>980718
oh god my eyes it burns ah shit fuk ahhhhh
▶ No.994236>>994426 >>994428
>>994170
People who use screen over tmux because of mah gnu are the worst.
▶ No.994326
>>980716
xahlee is the 'one in a billion' Chinaman that I'd be sorry to lose. Wouldn't even shock me if he lurked here.
▶ No.994345>>995342
>>994227
>not using gimp in single windows mode
What year is this?
▶ No.994426
>>994236
>People who use screen over tmux because of mah gnu are the worst.
>nigger can't into /tech/
>>>/g/
▶ No.994428
>>994236
>mah gnu
>functional software is bad
JUST.
>Open serial monitor in tmux instead of screen? #4
>termhn commented on Jan 9, 2015
>Any chance of having support for opening the serial monitor in tmux instead of screen?
>PythonNut commented on May 27, 2015
>This is probably because tmux does not support becoming a serial console. (The main developer views it as bloat that violates the UNIX philosophy)
https://github.com/jplaut/vim-arduino-ino/issues/4
▶ No.994443
> >This is probably because tmux does not support becoming a serial console. (The main developer views it as bloat that violates the UNIX philosophy)
This is a fair argument honestly. Such a weird thing not to support.
▶ No.994583
>>980059
You're thinking backwards. You rarely need to let something use the whole screen. Especially anything text-based, where letting it have the whole width means having to move your eyes more to read a line of text.
▶ No.994584
>>980101
I've always used tmux even when using i3wm. I still like that if I kill i3, anything in those terms keeps running. I also have at least one remote tmux session I like to keep open, like one with notes and IRC.
▶ No.994595
>>988121
more like 3 weeks
▶ No.994616>>994634
>>994611
He's right you know. Microsoft and Apple have entire User Experience departments with million dollar budgets geared entirely towards UI design, user experience, and polish. Because they know the UI is what the user interacts with the most. Most GNU/Linux developers don't have the same mindset of gearing everything towards compelling UI design, since most commercial Linux clients will be working with scripting most of the time anyways and because they are trapped in the mindset of "Well there's a million alternative DEs just pick one you like and customize yourself!" Which isn't a bad thing, but it is a different way of going about it.
▶ No.994634>>994639
>>994616
Windows UI is both bad and inconsistent. They've got like 3 different theme types still in use. Mac OS is pretty good and consistent.
▶ No.994638
>>994611
Never tried any of the 3 mentioned. I thought gnome looked decent when i used it. This is also the most common DE, so it's funny it isn't brought up.
▶ No.994639>>994640
>>994634
Really they have 2 types, the standard start menu and the aborted mobile interface from Windows 8. Generally speaking the standard start menu interface is tried and true and has never changed. The pre-start menu Windows really isn't relevant so that can be disregarded.
▶ No.994640>>994642
>>994639
There's also smaller inconsistencies in icons and such. Some leftover from ancient Windows versions, some new, and none of the coloring and stuff is consistent.
▶ No.994642>>994643
>>994640
the core of the interface remains consistent, the average person isn't going to autism over old looking icons. this is why GNU/Linux will never compete with interface design.
▶ No.994643
>>994642
They have two different kinds of interfaces. They have the modern metro style crap, and the old xp style interfaces. If you do anything marginally obscure like regedit you get thrown into the latter.
>this is why GNU/Linux will never compete with interface design.
If the goal is to mix together different themes into a frankensteins monster then linux can compete already. Especially when you get into third party applications. The only people who can complain about interface consistency are macfags.
▶ No.994644
I think GNU/Linux design can actually be pretty consistent, with GTK or QT themes allowing you to make your graphical applications a consistent color scheme all at once. It's always felt better than Windows to me.
▶ No.995342>>1005140
>>994345
Single window mode? Never heard of that. What is it good for anyway? It's good they're seperate windows so you can easily put them on a second screen and use the full first screen to display the actual image.
▶ No.995343
>>994611
I really don't want people like that to use Linux.
▶ No.995443
>>994611
>all their apps seems the same
but when he sees something different I bet he'll call it inconsistent, these apple cultist shouldn't be allowed to operate anything with electricity.
▶ No.1003965>>1003967 >>1004002
>>992099
okay now switch to lxqt
▶ No.1003967>>1003995
>>1003965
>implying it is no buggier than either xfce or lxde
▶ No.1003995
>>1003967
It doesn't use GTK+3, which stands for Gnome only ToolKit, these days.
▶ No.1004002
▶ No.1004004
>>980059
>But how often do you need to have split windows open?
All the time. Left screen is split in code and terminal, right is browser for documentation and debugger.
▶ No.1004090
DWM is the alpha male's choice of WM. It allows you to be incredubly productive with near-zero configuration, and few keyboard shortcuts to learn. I switched from i3 a few months ago and never looked back
▶ No.1004141
>>980701
>macfag
>complains about rsi keybindings, while at the same time using emacs
who the fuck uses a tiling window manager with more than 3 windows at a time unless it's terminals?
▶ No.1004747>>1004803 >>1004806 >>1023429
>>980055 (OP)
I use openbox because:
I like being able to overlay part of the windows
I like being able to manually tile the windows instead of it moving my existing windows without permission
Id use i3 or bspwm if i could get this set up.
▶ No.1004803>>1004992 >>1005011
>>1004747
>using babby's first stacking WM with XML config files
>not knowing that i3 and bspwm are dynamic WMs, so they can do what you want
▶ No.1004806>>1004992
>>1004747
>openbox
>telegram
>Arch
>typical ricer setup
Sorry, I didn't realize you were just a larper.
▶ No.1004909
>>980701
came here to post this
▶ No.1004992>>1005011 >>1005047
>>1004803
>baby's first
???
>dynamic
What's that supposed to mean? Configurable?
Everything is.
>>1004806
What am I LARPing as?
I can see you're LARPing as a gay.
▶ No.1005011>>1005047
>>1004803
>>1004992
>dynamic WM
from wikipedia:
>a dynamic window manager is a tiling window manager where windows are tiled based on preset layouts between which the user can switch.
>Tiling window managers that don't use layouts are called manual tiling window managers. They let the user decide where windows should be placed.
only used i3, how is it not a manual wm?
▶ No.1005037
>>980716
no wanna move hand to mouse? when you are at Xah level, you want 2 mouses.
▶ No.1005047>>1005136 >>1005835
>>1004992
>>baby's first
Are you from Reddit, or what?
>>dynamic
>What's that supposed to mean? Configurable?
>Everything is.
In both of these WMs, making everything float takes one config line, then you can tile manually.
>>1005011
>What am I LARPing as?
As someone interested in minimalism (as seen in your rice), but using bloated and monolithic software like systemd, bash or openbox and even botnet like telegram.
As far as I can see, you're nothing but a gnewfag, which isn't a problem in itself, but you should stop waving your dick about stuff you're novice at.
▶ No.1005053>>1005060
Jesus fucking christ this thread is awful. It's 150 posts of "just werks xD" There is never any reason to use a floating window manager over a tiling one, and even when there might be (placing a movie in the corner of your screen for example), you can use floating windows in tiling WM anyways. This entire thread is just cuckchan cross-posters too stupid to figure out how to edit a config file. Thank god the bunker board exists now.
▶ No.1005060
>>1005053
It'd be much better if /prog/ was active than everyone posting on a general "technology" board. It was fine for a bit, but now there seems to be increasing amounts of nocoding /g/ refugees shitting up the place
▶ No.1005136
>>1005047
>makes up phrases that don't mean what he thinks they mean
>flings shit when people call him out
Not everyone who tells you your wrong is one person anon.
▶ No.1005140
>>995342
>Single window mode? Never heard of that.
kek
>What is it good for anyway?
It's way better to have them on the sides of your main window. You don't have spaces which appear with free window placing and they're right next to the image on your main monitor.
Having to move your eye over the edge of your monitor costs more time than you gain by the extra space on your primary monitor.
window > single window mode
▶ No.1005549
I saw the thread and decided to try i3 on my devuan install. Pretty damn great. I didn't spend hours configuring xfeces and it looks good. Only problems right now is no easy access to things in xfce that are useful like an application menu in the taskbar, or network control in the taskbar. Also mounting drives and partitions, so I'll have to figure that out. Also when I'm doing a lot of actual work its nice to have desktop to drop files and folders. Click and drag is useful when you're working on a big project for a class, so I'll have to have a different workflow I guess.
▶ No.1005555>>1009579
Guess I may as well be the one to do it.
▶ No.1005583
>>980096
Which one?
I'm always trying sway, but still haven't picked up all the shortcuts enough to stick with it for a full day.
▶ No.1005835>>1005863
>>1005047
I run Arch with SysVinit.
i3 is just as monolithic as openbox, same with fish and zsh compared to bash.
BSPWM is the only minimalist WM out of the ones he listed.
Run Gentoo or OpenBSD and then I'll listen to you, big dummy.
▶ No.1005863
>>1005835
But I run bspwm on Gentoo.
▶ No.1009402>>1009482
>>980164
>Fun fact, windows actually supports a tiling wm, in all but the fourth invariant.
fuck me how have i not known all this time
-right click on task bar
"show windows stacked"
"show windows side-by-side"
▶ No.1009478
>>980211
Maybe their "sucks" page is, but DWM is unironically pretty much good
▶ No.1009482>>1009577
>>1009402
you can also use super+arrows or install gentoo
▶ No.1009577
>>1009482
MIND BLOWN
where the fuck is this documented?
▶ No.1009579>>1009617
>>1005555
What program is that at the right of the screen with the calendar thing?
▶ No.1009617
I want to set up an older system I have just as a word processor, what would be the best setup to just login and start nano from xterm?
I was thinking xdm (login manager) + cwm (with a hotkey to start `xterm -e nano`) and whatever lightweight application I can find to set the background.
It's for helping someone learn typing, so just having a background gives a personal touch, otherwise I'd keep it barebones without X.
>>1009579
That's calcurse, a calender/planner for the CLI made with ncurses.
▶ No.1010478>>1010490
>>994121
>automake
>autoconf
>libtool
>xorg-server
i3 is the only program that uses these. God damn you are a dumb kike. Stick with Arch you fucking fag.
▶ No.1010482
>>980718
</r/
</g/
<webdev
<jewtube
You aren't from around here, are you?
▶ No.1010490
>>1010478
>babby's first cherry picking
How can you be that retarded? You're not an imageboard dweller, right?
>not saging your useless bait
Yeah, looks like it.
▶ No.1011024
>>980718
Why the fuck is everything so soft?
Do you not know what contrast is?
▶ No.1011061
>>980055 (OP)
I use i3 mainly because I love keyboard shortcuts. I barely use my mouse anymore, in fact I would get rid of it completely if I could browse the internet completely mouse-less. Ive tried qutebrowser, but its kind of a pain in the ass. And I dont want to spend years recreating a usable webbrowser just to free up that tiny spot on my desk.
I can very much recommend a tiling wm if you work mostly in the terminal. Gui-heavy applications can be a bit of a pain since they get squeezed and stretched to fit with the tiling.
>>981314
There is nothing wrong with gaps. I use 4px gaps, and it helps me differentiate between windows easier. A few pixels here and there means nothing on a 1080p screen.
▶ No.1011094>>1011132
I've been using windows+arrow keys for ages on Windows 7 and really liked it. I think win+alt+arrow or maybe just win+arrow push it to other monitor too. Years ago I switched to Arch, it seemed like everyone was recommending i3, so I tried it. Wasn't too hard to do most of what I wanted, but a few things seemed hopelessly impractical, and a lot of online tutorials and such seemed concerned with features I didn't care much about. I also used i3-gaps, but that made it not accept some i3 configs for whatever reason, and so when I search for how to do x in i3 the instructions would sometimes not work for me. Sorry I don't recall details, because after a few months I ended up ditching i3 for cinnamon and never looked back since. Yes, I know it's shameful, but nobody sees my desktop anyway so I'd rather pick comfy over cool points.
Anyway, i3 was nice. I instantly understood that the win+arrow thing I liked so much was just a shitty copy off the real deal. It was nice to not have needless window decorations or bloat. It was nice to have a WM that doesn't expect you to use mouse for everything. It was nice to feel like I'm not a pleb (dumb I know).
Unfortunately there were some minor issues that ended up being deal breakers. The Xah Lee page touches on many of these, but it's a bit autistically written so didn't really make an impression on me before I tried i3. Biggest one is probably this: It turns out sometimes you do want floating windows, and you do want them to cover each other, and you do want to see your desktop. For example, dialogs look like ass in a random tile, and generally some windows are not meant to be resized. i3 actually does a pretty good job at not being dogmatic with tiling, and floating windows work fine most of the time. I hear other more esoteric tiling WMs even have trouble there. But even i3 occasionally messes up, and while putting a window into floating mode is pretty easy, the typical controls like resize, move, etc. are really spartan in i3, being that like all TWMs it sees floats as a necessary evil, so just because you put it in float doesn't necessarily make everything comfy.
I didn't like that i3 didn't come with a very good default config. It has an okay default that covers very few things. I get that you're supposed to configure it to suit your needs, but for me it takes months to even understand my needs, so I had to put up with a very substandard experience for a while, until I thought of better configs. But again something basic like this takes a long time to refine, even Windows for instance comes with a scheme that's already pretty nice as is, and once you've used it for a while then you can customize it. i3 comes barebones and wants you to customize right off the bat, but if you're new to TWMs good luck knowing what to even set it up as. You can look up other people's configs online but the ones I've seen seemed like nonsense to me.
You also notice that this is a very small project. While it develops the core idea of tiling pretty well, a lot of secondary things are harder. Obvious example is needing a forked project just to add gaps spacing between tiles. There's apparently a lot of religious anger about this in the dev community, they really cling to their conviction that gaps are dumb, instead of just adding a handful of lines and giving people the option if they really want to, so you end up with a fragmented code base. If you just want gaps though at least you're lucky and there's already a fork. Other things are not so simple and devs don't seem to like admitting that they're too lazy or incompetent to implement a feature, they really like cop outs like "you shouldn't want that feature" and "maybe later, but right now it's not a priority". I can't really complain since it's their project and I didn't contribute a single line of code, but while this has nothing to do with tiling/floating paradigm, the bigger WMs like KDE, Gnome, Xfce at least accept that sometimes users may want things that seem strange to dev and it's okay.
In the end I had it working decently well after a good amount of hours spent on configuring it. I knew from screenshots that I could spend even more time to get it set up even better, but I also knew that it would never be perfect because some features will just never get implemented. Eventually I tried Cinnamon and realized that without reading any docs, tutorials, or looking anything up, having never used it before, I could set up cinnamon in 30 mins to pretty much look better and feel smoother than what took me maybe 10 hours to accomplish with i3. Cinnamon has issues too, like crashing or themes being iffy, it obviously takes up ~300 MB vs. i3's 13 or whatever. But hey I have 16 GB of RAM, those 300 MB don't really make a difference to me, nor does the extra CPU load of cinnamon.
▶ No.1011132>>1011438
>>1011094
Nice read. Windows 10 tiling is even better than 7 now :)
▶ No.1011158
>>980055 (OP)
I think they are for tiling windows.
▶ No.1011178>>1016538
Anyone here ever written a WM?
▶ No.1011438
>>1011132
Yes but then you have to use Windows 10. :(
▶ No.1016538
>>1011178
Turns out this is much easier than you'd think. Kinda like how easy it is to write some featureless shell.
▶ No.1016553
▶ No.1016583
Just tiling is autistic. The most sane would be tiling by default but with floating support when needed.
Ofcourse it needs some kind of workspaces (or tabs) too, and a way to assign a certain screen space to a window (for a statusbar) isn't bad either.
▶ No.1016807
herbstluftwm: Create a virtual monitor on top of your actual monitor that is locked to a tag that only allows floating windows. Move windows there by ruleset. Done. Maybe 5 lines of scripting. If the program is not pajeet tier you will even get your dialogs and other popups right on top of the running program. You could create one floating layer per tag too but I actually like the floaters "following" me from tag to tag. Herbstluftwm is a lot better than i3 and contrary to other more complicated scriptable WMs, the scripting language is up to you.
tiling wms are a must if you have more than three programs open and don't run everything maximized.
▶ No.1017290
>finally get into the tiling manager meme
>dwm is too autistic and doesn't feel right, i prefer more flexibility
>i3 is actually really comfy but terrible defaults, after ricing a bit it becomes pretty good and easier to customize than openbox, although the config files can become long winded and messy
<only downside is tiled windows when focused do not appear over floating windows, might be to enforce the habit that floating windows are a meme
yep this is comfy.
▶ No.1017383>>1017711 >>1017744
Reminder the mouse as an input device is a meme. It only flourished because of the niggercattle and bad UI design.
Tiling WMs are generally controlled by the keyboard and allow you to send off that meme. You should generally stick to commandline software when using a tiling WM to avoid the mouse meme.
▶ No.1017711>>1017730
>>1017383
How do you use firefox or any normal website without the mouse? They usually aren't that friendly.
▶ No.1017723>>1017724
It's not for me.
I like to use most graphical/X programs maximized and the few that I have to run in a non-maximized state would probably need to be run on a float state on a tilling WM anyway, pretty much defeating its purpose.
Now for term/cli programs there's always terminals or terminal multiplexers like tmux or the own program offers support for splitting the window like Vim does, so no need for a tilling WM for those either.
▶ No.1017724
>>1017723
Oh, also I forgot to say that I don't use the mouse for the "window managing" part and only need it because of shitty programs like games and web browsers.
I use this "portable" version of cwm https://github.com/chneukirchen/cwm
▶ No.1017730>>1017731
>>1017711
Qutebrowser does a thing where pressing 'f' displays a unique set of characters for each hyperlink/button/other element and puts you in a mode where you can type out those characters to click on those elements. For purely Javashit/canvas shit it doesn't work obviously, but you could look at it as a mechanism for deterring users from shitty "modern" sites.
▶ No.1017731>>1017732 >>1024909
>>1017730
So see what I just did there? I hovered a reply number to check a popup of what you said. How would you do this with a keyboard?
▶ No.1017732>>1024909
>>1017731
I can't do that with the keyboard but I don't usually do that in the first place. My guess is that it could be implemented by using a modifier key.
▶ No.1017744>>1017843
>>1017383
What am ignorant statement. A flick of the mouse can encode more information than a series of keystrokes in the same time length, not to mention that you don't have to learn the commands in the first place.
PARC was the best thing to ever happen to computers, too bad it was dismantled.
▶ No.1017843
>>1017744
I would prefer being able to do a combination of both, keyboard is great if you have two hands, mouse, trackball or a trackpoint is fantastic for one hand.
▶ No.1023404>>1023407 >>1023492
>>980057
You can tile your windows manually with a floating WM, but you cannot float windows at all with a tiling WM, so it seems like you're just restricting yourself for not good reason. Or am I missing something here?
▶ No.1023407
>>1023404
some tiling WMs allow you to float windows like i3 for example
▶ No.1023429
>>1004747
when you have some free time to burn, you should consider configuring bspwm.
once it's ready you will have a fast and reliable tiling wm working for you. worth it 100%
▶ No.1023492
>>1023404
As was said, both can do either, it's a question of what it's optimized for. Tiling in floating WMs is limited, it's hard for instance to do a golden ratio type tiling without moving the mouse a lot, in a TWM it's a few keystrokes. Switching between windows without using a mouse is usually easier too.
▶ No.1024909>>1024939
>>1017731
>>1017732
A bit late but I discovered that there is in fact a way to do this; you type ';h'.
▶ No.1024939
>>1024909
Shit, I didn't know about that. I guess I can even unplug my mouse now and go full keyboard.
▶ No.1026811
Reminder that dwm is dropping something as basic as xft support: https://lists.suckless.org/dev/1902/33214.html
If it wasn't clear that suckless == featureless, it should be by now.
▶ No.1026819>>1026841
Has anyone tried either StumpWM or CLFSWM (common lisp fullscreen window manager)?
I'd would like to use some stuff written in Lisp and these wm seemed bretty interesting, although probably not as good as other more used and supported ones.
▶ No.1026841
>>1026819
I've used Stumpwm for several years now, it still has an active community.
If you like Ratpoison and writing Lisp it's pretty much the best thing out there.
CLFSWM is basically abandonware, though its model is very interesting. The frame layout is a tree where one node is always full screen (hence the name), displaying it and all its children. The user is free to refocus to any node on the tree. This basically removes the need for features like virtual desktops because any view you like can be contained in the frame tree.
▶ No.1035481
>>1035479
the one you want to use.
▶ No.1035486
▶ No.1035490>>1035558
>use i3 for a while
>keep all workspaces in tabbed mode
▶ No.1035539>>1035544
>>981869
He doesn't know how to use his tty's + screen...
▶ No.1035544
>>1035539
i dont really. how do i rotate the tty on the other screen or is that even possible without xorg?
▶ No.1035548
>>980058
floating wms are best. i can place the window wherever i want and dont need to hold multiple keys while also using the mouse to move or resize it. tiling only works on 4k or higher res screens and even there only with scaling disabled
▶ No.1035551
▶ No.1035558>>1035561
>>1035490
>use i3
>don't remember the keybind for tabbed mode
▶ No.1035561
>>1035558
Meta+W usually.
Stacked is Meta+S
Split is Meta+E
▶ No.1035566>>1035574
>ctrl+f "xmonad"
>0 results
You're all in love with cock.
It's dwm done right, and with a much less autistic community, not to mention a less retarded method to extend it, thanks to proper module support instead of filthy patches.
▶ No.1035573>>1035699 >>1035737
dwm has tags. That's what makes it decent.
So many wms don't have tags at all which is just laughable. Others have tags but they are retarded because the users don't know how to use them. Not that dwm really knows either since you have to sort out the keybinds to orientate it correctly.
The primary use of tiling wms according to every video and screenshot I've ever seen is having 4 terminals open, watching a video, reading a pdf and browsing the internet like some ADD riddled cretin.
▶ No.1035574
>>1035566
>Haskell is involved
>much less autistic community
▶ No.1035699>>1035807
>>1035573
How do you use them then?
▶ No.1035737>>1035807
>>1035573
>having 4 terminals open, watching a video, reading a pdf and browsing the internet like some ADD riddled cretin.
That's what 99% of people do with computers 99% of the time, regardless of window manager or DE.
▶ No.1035807>>1035932
>>1035699
Mod+key = toggle window.
>>1035737
Only LARPers do that.
▶ No.1035932
>>1035807
>Only LARPers do that.
t. contrarian LARPer
▶ No.1035960
▶ No.1036311
>>988121
>If you plan on spending most of your life in front of a computer (and let's face it: if you're reading this reply then you probably are)