[ / / / / / / / / / / / / / ] [ dir / ausneets / choroy / doomer / egy / pinoy / trap / vg / vichan ]

/tech/ - Technology

Winner of the 75nd Attention-Hungry Games
/caco/ - Azarath Metrion Zinthos

March 2019 - 8chan Transparency Report
Comment *
Password (Randomized for file and post deletion; you may also set your own.)
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Show oekaki applet
(replaces files and can be used instead)

Allowed file types:jpg, jpeg, gif, png, webm, mp4, pdf
Max filesize is 16 MB.
Max image dimensions are 15000 x 15000.
You may upload 3 per post.

File: e16f8db7446ea75⋯.png (21.96 KB, 1280x800, 8:5, I3_window_manager_screensh….png)


Can someone explain to me in simple terms what the point of tiling WMs is?


You don't have to use your mouse as much. It's pretty nice if you can get used to it.


Not having to drag & drop windows.




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?



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


Will i become a neckbeard if i use a tiling WM?



No, but if tiling WMs appeal to you then you're already on the path to neckbeardism.


File: a016168a3022e09⋯.jpg (12.72 KB, 252x255, 84:85, 908cd8d507b459d2ae9322d402….jpg)


i just tried one and i like it a lot



In the 16:9 or 16/10 dystopia, splitting the screen at least in half is mandatory. I rarely use more than 3, though.



Maybe don't use small pixelshit fonts so your code spaces out over the screen?


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.


>terminal tilling = tmux

>gui = tile left/right in xfce



is it more lightweight than say xfce? is it a good choice for toasters/laptops?



There's a good reason books restrict themselves to 70-80 characters per line.

Reading looooooooong lines is extremely uncomfortable.



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.



Way more lightweight and I think it's the perfect choice for old laptops. I survived mine installing dwm with void linux.




I just open a terminal emulator and start tmux. White men use twm or icewm.


xfce is the least niggerlicious DE but using a WM, like icewm, is better option.



>xfce is the least niggerlicious DE

What is LXDE (or Lxqt, now)?



Actually that's done because oldschool terminals could only display 80 characters horizontally



>i3 is niggerish because i say so


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.



Shit nigger, you've got me contemplating going i3 instead of openbox



Books are older than display terminals.



do it faggot



bspwm is superior. Has all the same functionality as i3, but requires way less micromanagement of tiling ratios and splitting.



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


File: 44fe22bbac1e59c⋯.png (3.61 KB, 185x175, 37:35, Screenshot_2018-09-30_13-2….png)

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 .



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...


File: 5a55ae65509c979⋯.jpg (63.17 KB, 620x455, 124:91, 006.jpg)


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.



I use Gentoo with bspwm, homo. Just saying that LXDE or LXQt are both more lightweight and usable than XFCE.


File: 07b742b0cfa0683⋯.png (11.4 KB, 500x400, 5:4, 07b742b0cfa0683dddc9446823….png)



this seems like a meme



The ultimate evolution of the command line.


File: 5ce62b2904d36b9⋯.png (36.97 KB, 500x277, 500:277, 1480171029883.png)

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



>what's the catch with using a tiling wm?

You may wind up buying more monitors to do more things at once.



>use mate

>tile windows by dragging when needed

>don't spend days playing with configuration files



>ledditor chink who is anti-CoC


File: 88f11ebb120e8d4⋯.png (196.29 KB, 1920x1080, 16:9, scrot.png)


They're not as cool as floating wm's. Pic related.


What are virtual desktops?



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.



>floating is better

>here is a pic of my shitty ass desktop to prove it




XFCE isn't lightweight



If you think anything more involved than ratpoison is bloat, no.



You can do all of these things in any WM



But are those WMs as lightweight?


TWMs personally give me a better workflow of moving between windows.


>- 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.



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.




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.


people who use gaps need to be shot



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.



Vim 8.1 has terminals, so you can move back now


File: be79e5eb668bdfa⋯.jpg (65.2 KB, 669x573, 223:191, soyberpunk.jpg)


>using *vi*



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.



(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)

{window} Window handle
{name} Option name
{value} Option value



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.



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.



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.



>not using .xinitrc to start X programs, as you should

I remember the good times when I was an UNIX noob too.



Not having a job and never leaving the house is my solution for that problem. Then again, that's how I solve everything.


They're comfy and simple.


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



how do you put them on certain workspaces?



If you using a tiling WM, you defeat the idiots who buy dual monitors.



What if you use a tiling wm on dual monitors?



Stay right where you are


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.



post screenshots



Why not just use fluxbox?



I did this once and it was awful.

Basically just causes unneeded clutter.


Why the hell aren't you using an actual floating window manager?



>Basically just causes unneeded clutter.

how so?



>Why not just use fluxbox?

i3 is most integrated with the distro I use (Qubes) and does everything I need anyway.


>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?



This is 2018 gramps, no one cares about RAM usage anymore



He's using Qubes though; that OS is very memory hungry.



Funny story, the Qubes installer is completely broken. I'm pretty sure it's inherited from Red Hat, so that's no surprise.






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.



left half is code. right half upper 3/4 is documentation. right half lower 1/4 is terminal emulator.



>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.



You can tile inside a tabbed workspace?





By just doing it


as a mac user whats the best way to get into tiling wms?



install gentoo



so you're lying, got it



never has this line be more fitting




holy shit i3 is amazing, thanks anon



$mod+H for horizontal,

$mod+V for vertical

This is how you mix horiz and vert tiling as well, so you should know it.



Any way to switch tabs without having to switch through all open splits in the current tab first?


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?



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



yes, assign a keybinding to selecting a parent and/or mix stacking & tabbing


>>988066 meant for >>982669



What's wrong with golden-ratio.el?


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.



>3 years

How slow in the head are you?



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.



>Pressing ctrl+shift+whatever or other 3 finger combinations fuck with your hands.

[citation needed]


is there any WM more comfy than dwm?



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.



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



exwm is on the top of the comfy end.


File: c396efebc90d523⋯.png (45.78 KB, 1246x1057, 178:151, 2018-10-19-211542_1246x105….png)



I've made a huge mistake



RIP in peace


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.



That is such a sexy font. I wish I knew what it was.


Uses screen real estate efficiently.


>thread on window managers

>104 replies

>2 screencaps

Come on, /g/



Looks like Terminus to me.





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.




i switched from xfce to lxde and haven't looked back

xfce is bloat


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.


File: 0800f05d211926c⋯.webm (1.61 MB, 1280x720, 16:9, WHAT ARE YOU DOING ON COM….webm)


>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.


>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



Good job, you invented manual tiling.



It is, and anything beyond manual tiling is just bloat that achieve the same result.


i3 is goat



Bloat is you manually doing something on a fucking computer.



Truth: bspwm > spectrwm > dwm > i3



how did you reverse it?

i3 > dwm > spectrwm > bspwm




>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


>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).



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.



>gaps are good

opinion discarded



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?



>manually switch between $thing

you have to do that in either one but i3 makes it easier to achieve imo




i3 gaps does gaps. Which is nice eye candy and I have a hotkey to turn them off when I need space.


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.



>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.



>>terminal tilling = tmux

too resource intensive I found.

screen is good enough without the bloat, even with the mouse scroll issues.



how is i3 bloated? name a gui wm that is more bloated



You probably mean "less". Read the thread.



<tmux vs screen

>what did you say about muh i3!!!

I didn't.


File: a1f89c5862ea904⋯.jpg (153.58 KB, 900x1200, 3:4, bleeding eyes.jpg)


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.


oh god my eyes it burns ah shit fuk ahhhhh



People who use screen over tmux because of mah gnu are the worst.


File: ecb26dbf4658024⋯.png (23.4 KB, 447x339, 149:113, 2018-11-04-140050_447x339_….png)



xahlee is the 'one in a billion' Chinaman that I'd be sorry to lose. Wouldn't even shock me if he lurked here.



>not using gimp in single windows mode

What year is this?



>People who use screen over tmux because of mah gnu are the worst.

>nigger can't into /tech/




>mah gnu

>functional software is bad


>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)



> >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.



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.



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.



more like 3 weeks


File: 254ad6f8c50d7be⋯.jpg (252.19 KB, 797x841, 797:841, Screenshot_20181105-033135….jpg)



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.



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.



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.



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.



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.



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.



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.


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.



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.



I really don't want people like that to use Linux.



>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.



okay now switch to lxqt



>implying it is no buggier than either xfce or lxde



It doesn't use GTK+3, which stands for Gnome only ToolKit, these days.







>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.


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




>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?


File: 26d940205a6f46d⋯.png (719.57 KB, 1280x800, 8:5, Screenshot_from_20181115_2….png)


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.



>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






>typical ricer setup

Sorry, I didn't realize you were just a larper.



came here to post this



>baby's first



What's that supposed to mean? Configurable?

Everything is.


What am I LARPing as?

I can see you're LARPing as a gay.




>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 wanna move hand to mouse? when you are at Xah level, you want 2 mouses.



>>baby's first

Are you from Reddit, or what?


>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.


>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.


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.



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



>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.



>Single window mode? Never heard of that.


>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


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.


File: ac2abc301a06798⋯.png (259.4 KB, 1920x1080, 16:9, desktop thread.png)

Guess I may as well be the one to do it.



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.



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.



But I run bspwm on Gentoo.



>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"



Maybe their "sucks" page is, but DWM is unironically pretty much good



you can also use super+arrows or install gentoo




where the fuck is this documented?



What program is that at the right of the screen with the calendar thing?


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.


That's calcurse, a calender/planner for the CLI made with ncurses.







i3 is the only program that uses these. God damn you are a dumb kike. Stick with Arch you fucking fag.







You aren't from around here, are you?



>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.



Why the fuck is everything so soft?

Do you not know what contrast is?



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.


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.


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.



Nice read. Windows 10 tiling is even better than 7 now :)



I think they are for tiling windows.


Anyone here ever written a WM?



Yes but then you have to use Windows 10. :(



Turns out this is much easier than you'd think. Kinda like how easy it is to write some featureless shell.




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.


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.


>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.


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.



How do you use firefox or any normal website without the mouse? They usually aren't that friendly.


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.



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



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.



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?



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.



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.



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.



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?



some tiling WMs allow you to float windows like i3 for example



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%



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.




A bit late but I discovered that there is in fact a way to do this; you type ';h'.



Shit, I didn't know about that. I guess I can even unplug my mouse now and go full keyboard.


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.


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.



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.


File: 18fad8ac186db64⋯.jpg (312.74 KB, 612x716, 153:179, 1488375311296.jpg)

i3 or awesome?



the one you want to use.



File: 0a6f16c052f9e98⋯.jpg (40.96 KB, 781x601, 781:601, 0a6f16c052f9e98b066a03b04b….jpg)

>use i3 for a while

>keep all workspaces in tabbed mode



He doesn't know how to use his tty's + screen...



i dont really. how do i rotate the tty on the other screen or is that even possible without xorg?



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




>use i3

>don't remember the keybind for tabbed mode



Meta+W usually.

Stacked is Meta+S

Split is Meta+E


>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.


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.



>Haskell is involved

>much less autistic community



How do you use them then?



>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.



Mod+key = toggle window.


Only LARPers do that.



>Only LARPers do that.

t. contrarian LARPer





File: 23b3373573c3a14⋯.gif (936.84 KB, 600x608, 75:76, gondola snowing.gif)


>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)

[Return][Go to top][Catalog][Nerve Center][Cancer][Post a Reply]
Delete Post [ ]
[ / / / / / / / / / / / / / ] [ dir / ausneets / choroy / doomer / egy / pinoy / trap / vg / vichan ]