[ / / / / / / / / / / / / / ] [ dir / 8teen / asmr / aus / feet / hypno / russian / strek / wai ][Options][ watchlist ]

/tech/ - Technology

You can now write text to your AI-generated image at https://aiproto.com It is currently free to use for Proto members.
Name
Email
Subject
Comment *
File
Select/drop/paste files here
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Expand all images

File (hide): e031dde040d389f⋯.png (181.56 KB, 1366x768, 683:384, hftlapc067qz.png) (h) (u)

[–]

 No.812826>>812834 >>812836 >>812890 >>812912 >>812924 >>812961 >>813035 >>813565 >>818939 [Watch Thread][Show All Posts]

Discuss your tiling autism in this thrilling follow-up of the last thread, which I remember nothing about, except the OP using wmii.

So, I switched from i3 to dwm. I like it a lot, it's small and it has all the functions I need, having patched it, of course. Is there anything superior to dwm, or is it a matter of sidegrades/opinion/situational usage at this point?

 No.812834>>820254

>>812826 (OP)

>Is there anything superior

<ratpoison


 No.812835>>812837

Honestly, i3 just does the job for me. Your screenshot screams retarded ricer.


 No.812836>>812837

>>812826 (OP)

>giant fonts everywhere

BLEEERRGH


 No.812837

>>812835

>>812836

Hey, it's not my rice. I think it's shit as well. I'll post my setup later.


 No.812839

Just use rust.


 No.812841>>812958

EXWM.


 No.812853>>812858 >>813129

File (hide): e99d5839847fd46⋯.png (694.82 KB, 1366x768, 683:384, dicks.png) (h) (u)

Alright, here's my dwm rice.


 No.812858>>812861 >>813973 >>813975

>>812853

>giant fonts everywhere

>transparency

>anime

>low contrast

BLEEEEEEEEEEEEEEEEEEEEEEEEEEEEERRRRRRRRGGGGGHHHHHHHHHH

holy shit anon. the pic in op is pretty much perfect. only thing wrong with it is the (slightly) too big font size. but your shit actually is just straight up disgusting


 No.812861>>812863

File (hide): 849afc96479a4a2⋯.png (158.34 KB, 778x583, 778:583, browser.png) (h) (u)

>>812858

What's your opinion of this image?


 No.812863

>>812861

>palememe

>windows

jesus christ at least use vanilla firefox you faggot.


 No.812870>>812930 >>813037


 No.812890>>812891 >>812895 >>812945 >>813420

>>812826 (OP)

Is there any tiling window manager where windows are resized using drag and drop with the mouse instead of the keyboard?

Pic related. In Acme, you move/resize windows using the handle at the top-left corner. This seems faster and more convenient than using the arrow keys/hjkl.


 No.812891

File (hide): 56ead54d874b029⋯.png (55.25 KB, 1130x930, 113:93, Acme.png) (h) (u)


 No.812895>>812898 >>812899 >>812903

>>812890

>using a mouse

why though?


 No.812898>>812907

>>812895

Because I need a two-dimensional input device to manipulate two-dimensional screen content. The keyboard is only usable for text-based interfaces.


 No.812899>>812907

>>812895

More efficient for pointing than the keyboard, and used by a lot of other software so it might save you a peripheral context switch.


 No.812903

>>812895

I know right? Plebs, too poor to avoid a Force Touch Pad.


 No.812907>>812909

>>812898

>>812899

there is literally no reason to use a tiling wm if you are using a mouse. tiling wm is best used with minimal/no mouse usage.


 No.812909>>812914

>>812907

So the tiling is actually shit and you only put up with it because it lets you use the keyboard for everything?


 No.812912

>>812826 (OP)

I use tmux because I'm not a fucking nigger.


 No.812913

File (hide): fd5e3666325c61a⋯.png (772.83 KB, 1366x768, 683:384, neofetch-2017-10-30-03-41-….png) (h) (u)

I use i3 because of the vim keybindings

and I already have my config file set up for it


 No.812914>>812918

>>812909

Tiling is nice. It's just better to keep hands on a keyboard instead of moving shit all over the place. Some tiling managers allow window floating and you will always have mouse input on applications that require it, but there is no reason you should be manipulating windows like an ape.


 No.812918>>812922 >>812953

>>812914

But I am an ape. We're all apes here, except for the sapient Elisp programs.

I think I've spent a total of around a year using various keyboard-driven window managers, but in the end they just aren't that convenient. Mouse-driven control gives me something I can directly manipulate into what I want, but with keyboard control, I have to translate it into the internal tiling model of the window manager first, and that's annoying.

I use a lot of keyboard-driven software. I'm sending this post through qutebrowser. But a mouse is superior for a lot of things and I'm not afraid to use it.


 No.812922

>>812918

>But I am an ape. We're all apes here, except for the sapient Elisp programs.

Sorry, but I'm a gnu.

>Mouse-driven control gives me something I can directly manipulate into what I want, but with keyboard control, I have to translate it into the internal tiling model of the window manager first, and that's annoying.

There's no doubt that a mouse is a powerful tool, but i just don't see myself needing it for managing windows. This is more pronounced on a laptop, where the keyboard is the only interface that works anywhere near as well as a desktop equivalent. Sure, I could carry a mouse, but that is both annoying, and not as good as simply using the damn keyboard.


 No.812924>>812941 >>813421

>>812826 (OP)

Literally why should I use a tilling WM over a non autist WM like windowmaker.


 No.812930>>812936 >>812942 >>812945

>>812870

>tried xmonad today for real. Currently, 1 hour into it. [see How to Use xmonad; xmonad Keys]

He tried one WM and he now knows all the others. What a fag.

>• Complete esoteric set of keys you need to memorize just for the tiling-window mechanism. Also, standard keys such as 【Alt+F4】 are now screwed.

Babby duck syndrom and proud. If you can use emacs, something as simple as i3 shouldn't be hard.

>• More Combo keys = RSI. [see Keyboard Shortcut Design: Dedicated keys, Special Buttons, Extra Keys] I type more than any Haskell coder on this earth.

Still using i3 as an example, you seldom need to use the 3 keys chords. Everything else use the same single modifier.

>• Encroach on each app's keys. This means, you'll spend time to config each app, or diddle with the global mode key setting. This means hours to be spent down the road.

Use mod4.

>• Completely screwing emacs's keys. [see Emacs's Keybinding Layout] (No, remapping to any of Super, Hyper, ▤ Menu, Caps Lock keys won't help. All modifier keys are used up in my emacs for many purposes, including inserting math symbols.)

See above.

>But what this means is that, the natural optimal size and position and arrangement of app windows on your screen is sacrificed. They, the position, size, arrangement, are artificially made to fit into a table layout. If all you do is text terminals, that's ok. But as soon as you have browser

You just use half or quarter of the screen for the browser, like anyone sane.

>image viewer

No problem at all. And when you use it, you rarely have to focus on something else.

>image editor

Fair, but same as above, you're totally focused on it, so floating/fullscreen makes sense.

>text/voice/video chat programs

No problem.

>math/scientific apps

??? If he's talking about maple/matlab/mathematica, those have a nice REPL.

He's generally talking about stuff that is only open when you constantly need it.

>JS, CSS, HTML, Ruby, PHP, Java, Go, Powershell

If you look at this site, the guy is just a pajeet.


 No.812936

>>812930

>Use mod4.

Super is mod4.


 No.812941>>812999

>>812924

Actually, non-keyboard-centric interfaces are more autistic, as autists have problems communicating their intentions, opting instead to point or act instead of using their words. So you see, you are the autists, anon.


 No.812942

>>812930

>Clojure

>OCaml

>Mathematica

>Emacs

Those are the words from his home page, pretty sure that exclude him from being a Pajeet. I think he is a honorary Aryan. From the people he's retreeting on Twitter, it seems he's also not into being PC. https://twitter.com/xah_lee


 No.812945>>812948

>>812890

>windows are resized using drag and drop with the mouse instead of the keyboard

i3 has this on by default. You just click on the divide between windows and then you can move it.

>>812930

Using alt for the modifier key is pretty comfy. The only problem with this is that it conflicts with emacs. My solution to this problem is I just have mod+p switch from the default mode with all the keybinds for using i3 to a new one which has a single keybind (mod+p) for exiting it.


 No.812948>>812951

>>812945

>i3 has this on by default. You just click on the divide between windows and then you can move it.

That's a step in the right direction, but it's just resizing. It doesn't let you move windows or do much real organization.

It's the most critical feature to give a mouse interface, because exactly resizing windows is not a keyboard-friendly activity, but it's very far from making the mouse a viable option.


 No.812950

So we're all in agreement that people with gaps in their tiling WMs deserve death, right?


 No.812951>>812953

>>812948

>a tiling WM needs to have mouse based moving and resizing of windows

wtf


 No.812953

>>812951

Sorry, I thought it was part of a different reply chain. See >>812918 .


 No.812958>>812962

File (hide): 6aa3d9a95e8e14e⋯.png (226.18 KB, 631x362, 631:362, rms-gigolo.png) (h) (u)

>>812841

I'm actually using EXWM + Spacemacs as my X11 environment at work and it's glorious. One Firefox window, a couple of Termite instances for fancy curses stuff that won't work right in ansi-term, and everything else is pure Emacs.


 No.812961>>812974 >>812998 >>813989

>>812826 (OP)

That's not a tiling WM in your pic, OP. That's Vim with a NERDTree file browser to the left and a minimap plugin to the right


 No.812962>>812963

>>812958

I've used it for a few days, and it really surprised me how usable it was while taking such minimal steps to link Emacs to X. Only the key management was a bit annoying.

I can't bear using it for everything all the time but I could see myself using it for a work setup like that.


 No.812963

>>812962

>I can't bear using it for everything all the time but I could see myself using it for a work setup like that.

Honestly except for Zathura, pqiv, and mpv, all of which play well with EXWM, that's pretty much my home setup too. The thing that surprised me the most is how much cooler and quieter it runs compared to KDE on this machine (Skylake i7).


 No.812974

>>812961

We can't even have OP's that don't larp. Now I bet the rustfag doesn't even know how to install the rust compiler.


 No.812998

>>812961

That screenshot does show dwm, though. It's just that it's one window maximized.


 No.812999>>813002 >>813019 >>813412 >>813422 >>813609

>>812941

It's not the 80s anymore you fag, computers have been built around a GUI since the mid 90s and only hipster faggots who wish they were l33t hax0rs still use tiling windows managers so they can have their gay ricing pretending they're doing something productive you stupid nigger.


 No.813002

>>812999

>fag hipster faggots hax0rs gay nigger

peak imageboard


 No.813019>>813023 >>813034

>>812999

>tiling WMs

>the 80s

kecced


 No.813023>>813034

>>813019

Emacs did in fact allow tiling window management in a large enough terminal window in the 80s.


 No.813034

>>813019

>>813023

IBM had tiling interfaces, usually showing different terminals on the same screen, back in the 60's.


 No.813035>>813037 >>813103 >>813127

>>812826 (OP)

>author of JavaScript in Depth.

>California, USA

yeah fuck this guy


 No.813037

sorry op, >>813035 meant for >>812870


 No.813103>>813127

>>813035

>newfaggot LARPer doesn't know about xah lee

wew


 No.813127>>813130 >>817293

>>813103

Saw this on his page, that's very sad that he hit such a low, hopefully he's doing much better nowadays.

http://ergoemacs.org/misc/xah_as_good_as_dead.html

A clever men shouldn't be washing dishes. And in a national socialist society, he would be put to good use and given the honor of making a nice living... but instead we live in a kike-run entertainment fuelled casino economy where lowIQ niggers get paid mad money for playing ball games and dumb as a rock actors/celebs earn millions to play make believe. If selling some javascript book >>813035 to SanFran soyboys makes puts food on his table, why not.


 No.813129>>813170

>>812853

How well does artix run? Are they still distributing broken install images?


 No.813130>>813132 >>813136 >>813151

>>813127

fug.

I took a route similar to his - living frugally, eating away savings, and finally self-destructing and ending up with nothing - and I was homeless for about a month. Only a month, because mid-month I had a second interview for a job I was sure I wasn't going to get, and by end of month I had the job. I didn't have the IRS trying to take money, but I had a payday loan place wanting $1.8k back.

Xah Lee's an alright guy, but when people called him a troll, he said "sure yeah whatever I'm a troll" and, because God's love and protection has clearly withdrawn from this world, that label allowed people to treat him as shittily as those same people would today treat a Nazi. Like one time he came into #emacs, did nothing but chat amicably, and people were apoplectic with rage that this VILE TROLL was allowed to chat amicably like he was a human being or something.


 No.813132>>813136

>>813130 (cont.)

eventually he was kicked and banned because all of the anti-troll-action protests were causing the city and arm and a leg, or something.


 No.813136

>>813130

>>813132

Wow, I didn't know any of that. I've noticed I share a lot of interests and similar opinions with him, and his page is often near the top on many of my search results, but I had no idea about the man behind them. His politics seem right of center too, so that could be an issue being in the Bay area.


 No.813151>>813358

>>813130

>Xah Lee's an alright guy, but when people called him a troll, he said "sure yeah whatever I'm a troll" and, because God's love and protection has clearly withdrawn from this world, that label allowed people to treat him as shittily as those same people would today treat a Nazi. Like one time he came into #emacs, did nothing but chat amicably, and people were apoplectic with rage that this VILE TROLL was allowed to chat amicably like he was a human being or something.

Why are people like that? It's like some people just need a person they can hate as some sort of outlet for their own shitty lives. Especially if it's online you can simply ignore or block a person. Not the shitty Twitter type of block, but just a simple block where you yourself don't see what the other person is writing.


 No.813170

>>813129

I've installed Artix on a Chromebook and my desktop. Both installations went flawlessly. They've recently released a new ISO.


 No.813358>>813359 >>813379

>>813151

> outlet for their own shitty lives.

It's exactly that. Most people are not that special, but feel they can elevate themselves by diminish another. American leftists took this to an entirely new level with their de-platforming meme. Now anyone who thinks outside of the progressive corporate mono-culture is deemed a pariah, making it socially acceptable to mistreat them.

Gradually, I began to hate them.


 No.813359

>>813358

*diminishing


 No.813379

>>813358

It might not seem like it yet, but they're losing. Have faith.


 No.813401

I use i3 but with all floating windows.

fite me


 No.813412

>>812999

I'm sorry you have autism, anon. I'd like to say you'll get over it, but you won't. Tiling WM are just a tool like anything else on a computer. Only an autistic retard refrains from using them because of their own obscure reasons. You're such a fucking nigger, anon.


 No.813420>>814145 >>815747

>>812890

>Is there any tiling window manager where windows are resized using drag and drop with the mouse instead of the keyboard?

Awesome allows this.

I don't understand why more people don't use Awesome. I don't see any advantage any other TWM has over Awesome.


 No.813421

>>812924

A good TWM, like Awesome, will have a float mode that works like windowmaker. So a good TWM like Awesome is the best of both worlds.


 No.813422

>>812999

You can use any GUI application you want with TWMs. They aren't just for terminals, you're probably thinking of GNU Screen or tmux. Or maybe you're just an idiot.


 No.813565>>813567 >>813575 >>813580

File (hide): 292c2e28e363727⋯.png (238.85 KB, 800x640, 5:4, abbildung4.png) (h) (u)

>>812826 (OP)

Why would you use a twm instead of a multiplexer (like tmux) or a regular wm (like fvwm) in tiling mode?

I get that you all probably use almost exclusively cli programs, I do too, it's better for a lot of things. But you realize that the mouse is objectively better at arbitrary pixel selection right?

The plan9-inspired wm are a perfect fusion of the strengths of twm and the powers of the mouse.


 No.813567

>>813565

>Why would you use a twm instead of a multiplexer (like tmux)

Different usecase brainlet.

>Why would you use a twm instead [...] a regular wm (like fvwm) in tiling mode?

A good TWM will do tiling and float mode better than a "regular" WM.

>I get that you all probably use almost exclusively cli programs

TWMs have nothing to do with terminal emulators and cli programs. Where do you get that's what they're for?

>But you realize that the mouse is objectively better at arbitrary pixel selection right?

Good TWMs have mouse support. AwesomeWM's support for dragging and resizing windows with your mouse is better than any other WM I've used.


 No.813575

>>813565

Tabbed windows are the only thing I really miss in GNOME and Xfce.

suckless's tabbed would be great if it had a different amount of suck. XEmbed doesn't have very wide support.


 No.813580>>813585

>>813565

>But you realize that the mouse is objectively better at arbitrary pixel selection right?

Yes, but very few of us draw. I hardly ever use the mouse other than for vidya. As the anon above said, tiling isn't just for cli. In the specific case of gimp it wouldn't work, but twms allow for floating windows so it isn't a problem - dwm for instance sets gimp as floating by default.


 No.813585

>>813580

>In the specific case of gimp it wouldn't work, but twms allow for floating windows so it isn't a problem

In fact in the specific case of gimp, the tiling window manager Awesome defaults gimp to float mode.


 No.813609

>>812999

There were lots of GUIs in the 80's tbh. But servers don't need it, nor do elite computer users like myself *smug grin*.


 No.813612>>813616

For the mouse > keyboard argument:

Mouse movement's length is dependent on the operation and can be quite long (as it can be short).

Keyboard chords (one handed ones, at least) are instantaneous, whatever the operation.

Therefore, keyboard > mouse unless you need to do multiple accurate and small movements or continuous ones.


 No.813616>>813620

>>813612

>For the mouse > keyboard argument:

It's irrelevant because TWMs let you use your mouse. The whole "I don't use TWMs because I like mouse" argument is based on a misconception.


 No.813620>>813624

>>813616

Did you even read my post? Retard.


 No.813624>>813625

>>813620

Yeah I read your post. You're arguing that keyboard control is better than mouse control. But in the process you're implicitly humoring the misconception that TWMs don't support mouse control.


 No.813625

>>813624

I didn't, though. Everybody knows that you can at least focus using the mouse in all tiling WMs.


 No.813640>>813661 >>813677

Tmux has mouse support tbh fam. You don't even need X, because curses handles mouse events. No need for bloated Xorg or GUIs. You don't even need a working framebuffer console, or any kind of botnet graphics whatsoever.


 No.813661>>813671

File (hide): 7222889c8ce4f16⋯.jpg (22.54 KB, 281x444, 281:444, bill face.jpg) (h) (u)

>>813640

What's the point of a computer if you can't lookup porn?


 No.813669>>813692

Noone thinks that TWMs dont have mouse control.

The mouse-keyboard argument comes from the fact that they strongly emphasize keyboard control, for managing windows.

Regardless of that, I still dont see the appeal of not overlapping windows, by default.


 No.813671>>813677

>>813661

There's plenty of porn to be had via CLI. You just don't get it because you're a pleb that needs colorful pixels on the screen to masturbate to.


 No.813677

>>813671

>>813640

>libcaca

aka libshit


 No.813692>>813725

>>813669

>The mouse-keyboard argument comes from the fact that they strongly emphasize keyboard control,

Having good keyboard control doesn't mean the mouse control is worse. It's not a zero sum game.

>I still dont see the appeal of not overlapping windows

Where is the utility in overlapping windows? Virtual desktops exist and solve the "more windows than can fit comfortably on the screen at once" problem better than overlapping windows. I remember back in 2001 when I ditched windows 98 for Red Hat Linux, virtual desktops blew my mind. It was such a plainly superior UI paradigm. Even now 15+ years later I don't believe windows has this feature, though I understand OSX has implemented it poorly.

Why put a window over another window so I have to fiddle with them back and forth whenever I want to use the other? Virtual desktops provide a cleaner way to do this, with less manual fiddling.


 No.813725>>813731 >>813733

>>813692

>Where is the utility in overlapping windows

You can overlap windows where you dont care about the history, only the last few lines. Sloppy focus lets you do this without constantly switching the stack order.

You can overlap unimportant parts of windows so that they can all be a nicer looking size that doesnt cause line wrap or cluttered graphcial elements.

Windows can be any size that fits on the screen, and you dont have to hold what virtual desktop it was on in your memory to get at it again. Just lower the window above it(windows doesnt have this I dont think), or click the bit sticking out. That sort of visual-spatial intuition is very automatic and useful.

Thats kind of the most important part. When you have a manageable number of windows for it on screen, using that visual-spatial memory and processing to pick them out is the best option. But tiling window managers significantly reduce the number of windows you can keep on one screen. Switching workspaces/groups/etc sucks compared to just picking them out with the mouse, its should only be used when really, really necessary.


 No.813731

>>813725

>where you dont care about the history, only the last few lines

For someone who needs more that 3 windows and y'know actually wants to read what's in them twm is the best choice.

Everyone else is kidding themselves that the time required to learn a dozen keybinds is more than even the time they spent today moving windows around.


 No.813733>>813741

>>813725

>You can overlap windows where you dont care about the history, only the last few lines.

If you only care about the last few lines of a terminal emulator, just resize it.

>you dont have to hold what virtual desktop it was on in your memory to get at it again. Just lower the window above it(windows doesnt have this I dont think), or click the bit sticking out.

<just lower the one in front of it, then the other window in front of it, then the other window in front of it

<just click the corner sticking out, then realize you meant the other corner

<then click around again to get back to the window you started at, trying to keep your "last window" stack in a sane state so you can ctrl-tab between the two windows you're actually trying to work with

It sucks. Virtual desktops are infinitely better than overlapping windows, even if you only use floating windows.


 No.813741>>813747

>>813733

Lower the window above it then click on whatever part of it is revealed.

Its far, far easier to just point at what you want without mistakes than you're making it out to be. Using some hotkey is almost certainly slower than using your mouse if you actually measure it in real situations, Id bet. I know it is for editing text.


 No.813747>>813759

>>813741

What you're suggesting only works reasonably when you've only got maybe less than five windows in the mix. After that rifling through the stack of windows is basically savagery.


 No.813759>>813770

>>813747

Its still fine with a couple more than that on a 1920x1080 screen, and you have fewer available at once without resorting to workspace switching with tiling.

on small screens tiling just makes everything disgustingly cramped and overlapping useless parts of the window momentarially is more useful, unless you just constantly live in i3s tabbed mode or something like that.


 No.813770>>813771 >>813778

>>813759

>Its still fine with a couple more than that on a 1920x1080 screen

That's really stretching it, and really no more than a couple more.

>on small screens tiling just makes everything disgustingly cramped

TWMs don't make small screens cramped. Smallness makes small screens cramped. TWMs are the only thing that makes TWMs marginally useful.


 No.813771

>>813770

>TWMs are the only thing that makes small screens marginally useful.


 No.813778>>813807

>>813770

The point remains that you have fewer than that accessable without switching workspaces with a tiler.

>TWMs are the only thing that makes small screens marginally useful.

u fokin wot m8

Trying to tile on my 1024x768 second monitor, I can get three windows, two of which are fewer than 80 columns no matter how I slice it. Its extremely cramped. Yet I can get all three of the mover 100 columns wide and relatively tall, while still leaving the bottoms of all of them visible(the important parts, recent chat messages command output, etc), while having some part of each of them always sticking out very easily clickable, if I just overlap them.


 No.813807>>813844

>>813778

1024x768 is cramped yet you want to blow even more pixels on ridiculous window decorations and inefficiently stacking them on top of each other so that you can see corners of other windows?

Use a tiler and fullscreen a window whenever you need it bigger. It's far more sensible.


 No.813844>>813848

>>813807

you're just going full retard now, that post was all half-baked memes.

window decroations have absolutely nothing to do with window management. any window manager can have any kind of or lack of window decorations.

stacking is not somehow "inefficient," I cant even fucking tell what in what way you're trying to say that it is.

and what the hell do you mean by "so you can see the corners of other windows"?

Thats not some virtue by itself just because. It just means that each window is always selectable, I can always see it and get at it. While the lower portion of each window remains visible, but it can still quickly be raised up to see more if need be. Both the most recent information in a wi ndow and all the information in it are quickly and easily available by just clicking, rather than resizing one or two directions then un-resizing again. The same amount of information is available just as easily if not moreso, taking up LESS space.

>Use a tiler and fullscreen a window whenever you need it bigger.

Why? Just so you can use a tiler? That sounds clumsy and stupid.


 No.813848>>813852

>>813844

fucking hell we are this far and you still haven't posted a pic of your better than tiling setup.


 No.813852>>813934

>>813848

Because tor users arent allowed to post images.

Dont get so defensive. I'm saying tiling is less than ideal, its just an interface.


 No.813934>>813939 >>825749

File (hide): 4ebb3dbdee00665⋯.png (54.94 KB, 2560x1440, 16:9, 2017-11-02_10:46:08.png) (h) (u)

>>813852

Anon is still right. Any problem solved by stacking is better solved by virtual desktops.

I'll add that with today screens (16:9PD), tiling is mandatory. You'll almost always end up with T-shaped partitions because there's simply too much space.


 No.813939>>813944

>>813934

>too much space

maybe try using a bigger font size so you dont end up with eye cancer a few years down the line?


 No.813944>>813948

>>813939

It's already quite big. My monitor is only 27". To be honest, unless you use 6x13 on a 300dpi screen, the color scheme is much more important for your eyes.


 No.813948>>813950

>>813944

dark schemes obviously superior


 No.813950>>813972

>>813948

Yes, but also a dim enough foreground, #aaaaaa works perfectly .


 No.813972

>>813950

This.

If the font is too light it will strain your eyes like crazy especiall on dark backgrounds. I see a lot of dark themes with crazy light fonts, even white.

Also #93a1a1 masterrace


 No.813973>>815623

File (hide): cad5ebf2a9e90f6⋯.jpg (978.34 KB, 1240x1754, 620:877, __len_melty_blood_and_tsuk….jpg) (h) (u)

File (hide): 855f5efab69db3e⋯.png (1.74 MB, 1200x1697, 1200:1697, __katou_megumi_saenai_hero….png) (h) (u)

>>812858

Does anime trigger you? Here's some more.


 No.813975

>>812858

>retina burning white on dark

>pretty much perfect

lol faggot


 No.813983>>814038 >>814122

i3-gaps > Openbox > Fluxbox > literally anything else

i3-gaps because it's peak autism.

Openbox can a fuck ton of things while remaining light.

Fluxbox for being even lighter than Openbox.


 No.813989>>813992 >>814289

>>812961

Honestly, what's the difference? Vim has a bunch of frames that are tiled and managed with key binds. I wonder if you couldn't turn gvim or neovim into a proper wm on its own.


 No.813992>>813994

>>813989

You're better off doing that with Emacs. In fact, somebody already did so, and it's usable.

https://github.com/ch11ng/exwm


 No.813994>>813997 >>816734

>>813992

stumpwm is more featured and can still be controlled through emacs


 No.813997>>816734

>>813994

Sure, but EXWM actually is Emacs. In EXWM you manipulate X windows by manipulating Emacs windows. It extends Emacs's native window management to X windows, instead of extending some other window management method to Emacs.


 No.814038

>>813983

>Openbox

Retarded XML config and 1MB tarball.

>Fluxbox

Better but still bloated compared to the venerable blackbox.

If you want good stacking WMs, I suggest cwm or Icewm if you're really into rice (that motif theme).


 No.814063

File (hide): d7d6436043cc907⋯.gif (54.75 KB, 775x308, 775:308, gui-s t.gif) (h) (u)

File (hide): a42998f6a928840⋯.png (62 KB, 1024x576, 16:9, Notion-Multistack.png) (h) (u)

As someone who has almost always used a floating WM, I like WMs that allow you to do both (like BeOS/Haiku, or Notion), using one has made me feel like it's possible to transition to other, tiling only, managers like i3, if I wanted to.

https://www.youtube.com/watch?v=ccniJHjo_Uw

I feel the same way about file explorers as well, ones that let you use "spatial mode" as well as other modes (like commander, or miller column mode).

It's good to have software like that for people who want to consider switching but need to be able to use an old way when they have to. Then again it might hinder some people. A crutch either way, good or bad.


 No.814122>>816131

>>813983

>i3

>babby's first tiling window manager

You don't know shit, fam. There are many more TWMs out there than i3. Try out dwm. 2000 standard lines of code of pure C autism.


 No.814145

>>813420

>I don't see any advantage any other TWM has over Awesome.

Configs that don't have to be totally rewritten from scratch every point release, mostly. 2.x is incompatible with 3.0-4 is incompatible with 3.5.


 No.814289>>816591

>>813989

With Vim you would be limited to Vim buffers only, with Neovim you would be limited to command-line applications if you make every window a terminal buffer. A tiling window manager allows you to run any kind of application in a window, not just terminal applications. And if you really only want terminal applications you might as well use a terminal multiplexer like tmux instead, it has been built specifically for that purpose.


 No.815623

>>813973

The 3rd one is really hot.


 No.815747

>>813420

dwm is lighter and faster than awesome.


 No.816131>>816564

>>814122

>suckless


 No.816564>>816723

>>816131

What's wrong with suckless? dwm is great.


 No.816566

>dwm

>automatic tiling

I'll stay on bspwm instead. I got too used to manual tiling WMs


 No.816591

>>814289

>A tiling window manager allows you to run any kind of application in a window

Correction: a tiling window manager allows you to run any X application in a window.


 No.816723>>816921

>>816564

>What's wrong with suckless?

LOLOLOLOL


 No.816734>>816800

>>813997

>>813994

Here's how EXWM starts up on my system.

$ cat ~/.xinitrc
#!/bin/sh
exec $HOME/bin/exwm-tart

$ cat ~/bin/exwm-start
#!/usr/bin/zsh

# this makes it work in Ubuntu
xhost +
## you might need to append the TTY you are working on
xinit

wmname LG3D

#set wallpaper just in case
~/.fehbg &

# Remap caps lock to left control. This is not strictly speaking
# exwm related, but it's handy ctrl:no caps
setxkbmap -option 'ctrl:nocaps,compose:ralt'

# Set fallback cursor
xsetroot -cursor_name left_ptr
xmodmap ~/.xmodmaprc
synclient PalmDetect=1
xscreensaver -nosplash &
#sudo wifi-up &
xset m 20/10 4
#compton -b --backend glx --vsync opengl
# If Emacs is started in server mode, `emacsclient` is a convenient way to edit
# files in place (used by e.g. `git commit`)
export VISUAL=emacsclient
export EDITOR="$VISUAL"

# Finally launch emacs and enable exwm
exec dbus-launch --exit-with-session emacs --eval "(exwm-enable)"

It -IS- Emacs.


 No.816800>>816986

>>816734

>#!/usr/bin/zsh

Use #!/usr/bin/env zsh

># this makes it work in Ubuntu

>Ubuntu

>~/.fehbg &

Bloated shit. 2MB tarball when sxiv + hsetroot is 170KB. Can't even play gifs.


 No.816921

>>816723

Not an argument.


 No.816986>>817014

>>816800

> 170KB

Sheeiiit son, where'd you learn to code? Check this:

-rwxr-xr-x 1 root wheel 15528 Feb 26 2016 /usr/X11R6/bin/xsetroot


 No.817014>>817147

>>816986

sxiv itself is 47KB (the logo must be the biggest thing) and hsetroot can load images. But yeah, xsetroot is the best when you don't want images/


 No.817147

File (hide): 7d5fe3845a6acff⋯.png (94.53 KB, 1366x768, 683:384, snow.png) (h) (u)

>>817014

It can do bitmaps, so you can load your anime (in one color).


 No.817258>>817264 >>817379

i3 fits nicely with uxvrt, tmux, vi and irssi.


 No.817264

>>817258

wow a real freebsd ricer


 No.817293

>>813127

I've actually had a brief chat with him recently.

I wouldn't go as far as to say we're friends, not even aquantances really. We just happen to hang out on the same tiny, autistic corner of the 'net.

He's seemingly doing OK now.


 No.817337


 No.817344>>817345 >>818832

Obviously I usually have windows tiled, but I have this really cool background I wanted to show off (I made it in GIMP)


 No.817345>>817360

>>817344

Also unless I'm writing Go I edit in emacs.


 No.817360>>817477

>>817345

>he uses acme so he can larp as rob pike and russ cox

but why


 No.817379

File (hide): c757319ecce38ce⋯.png (152.09 KB, 3840x2160, 16:9, riced.png) (h) (u)

>>817258

>dwm fits nicely with st, tmux and vim.


 No.817477

>>817360

Because it's nice, anon

Some things are just nice


 No.818832

>>817344

>dwm

>gentoo

nice


 No.818841>>818846 >>818877 >>820659 >>821378

bspwm is pretty nice and comfy

I was an i3 user before, so here are my impressions so far:

it's a lot more powerful and flexible

the layout stays static while you move windows, which is nice

you have manual and auto tiling

you can use the mouse to move tiled windows around and resize them if you want

resizing tiled windows with the mouse is smooth as if you were resizing floating windows

it has native gaps support (unlike the crude hack that is i3-gaps)

it generally feels nicer and more modern

bspc is a command that's used to interface with bspwm and you do everything via bspc and you can "configure" it in whatever scripting language you want

your "config" is actually an rc file where you put bspc commands that should run on startup

and you can change it's configuration on the fly obviously

also, sxhkd is god tier


 No.818846

>>818841

Thanks m8, you finally convinced me to try to move from i3.

Honestly, keybinding in i3 never was a pain.


 No.818877>>818879 >>818884

>>818841

By the way

>dbus

>bash

>terminal that's not st

What are you doing m8?

>one of Ulver's three first albums

Noice.

>rtorrent

You might be interested by some ebuilds for rtorrent-ps I made some time ago. A search function is REALLY missing in rtorrent.

https://github.com/Q3CPMA/portage/blob/master/net-libs/libtorrent/libtorrent-0.13.6.ebuild

https://github.com/Q3CPMA/portage/blob/master/net-p2p/rtorrent/rtorrent-0.9.6.ebuild


 No.818879>>818901

>>818877

>dbus

yeah, I may as well disable that USE flag

>bash

I like bash

>terminal that's not st

I like urxvt

>You might be interested by some ebuilds for rtorrent-ps I made some time ago

thanks, I'll have a look


 No.818884

>>818877

>Noice

indeed


 No.818901>>818903 >>819055

>>818879

>interactive

zsh really is better. Even mksh is.

>scripting

$ MANPAGER=cat man bash | grep -F slow

Honestly, st is really good because anyone (I did) can read its source code and modify it. I wouldn't even try with urxvt. Nothing to do with being kvlt; it'd be hard on a system with a Python abomination for a package manager.


 No.818903

>>818901

I'm actually retarded.

$ MANPAGER="grep -F slow" man bash


 No.818939

>>812826 (OP)

Should I use StumpWM or BSPWM?


 No.819055>>819062 >>819065

>>818901

bash is a great interactive shell, I see no reason to switch to zsh

>zsh is better

nah, not really

>scripting

my scripts are POSIX, so I can use dash to interpret them


 No.819062>>819065 >>819337

>>819055

Stuff that's better with zsh:

- &! (bg, disown)

- Option completion

- Nice transient prompt

- Easy homemade completion with zstyle

- zkbd is a godsend

- Never managed to do it with bash: using history only consider stuff matching what you already have typed

- In default (non POSIX) mode; variables aren't IFS splitted when not quoted (which is a hack for shells without arrays)


 No.819065>>819313 >>819337

>>819055

zsh has more features than bash. It's a clusterfuck. I've used it, and it had advantages over bash, and for some people it's the best option, but I'm not touching it again.

I'm using fish now. I highly recommend trying it. It has a really low barrier to entry, you can figure out whether it's something for you in under five minutes, less than the time it takes to get through the interactive zsh setup.

fish is what you get if you apply basic user interface design principles to a command line shell. Which is a good thing to do, because command line shells are user interfaces. fish is useful with zero configuration and comes with really fantastic autocompletion, syntax highlighting, and a sane syntax.

>>819062

>In default (non POSIX) mode; variables aren't IFS splitted when not quoted (which is a hack for shells without arrays)

This really soured me on zsh when I figured out what was going on. Some commands that work interactively don't work in zsh scripts because of it. That's terrible.


 No.819313>>819331

>>819065

My only gripe with fish is that it's help pages / configuration stuff is via a web interface. I find that pretty annoying. Do you happen to know if there's a way to just make it open in the terminal?

Despite that issue, it's still my main shell


 No.819331>>819482

>>819313

You can use a --help flag instead of the help command. According to "help --help":

>Note that most builtin commands display their help in the terminal when given the --help option.

I just do my configuration directly in ~/.config/fish/config.fish, without fish_config.


 No.819337>>819338 >>819346 >>819393

>>819062

>&! (bg, disown)

echo 'alias d=disown' >> ~/.bashrc; source ~/.bashrc

use `<command> &d`

>Option completion

just install bash-completion

>Nice transient prompt

my bash prompt is extremely nice (as you can see in my screenshot)

and I don't need some gay ohmyzsh theme to make it nice

what do you mean by 'transient" though? (whatever it means, I doubt it's something useful)

>zkbd is a godsend

>what is readline

>Never managed to do it with bash: using history only consider stuff matching what you already have typed

bash can do that

>In default (non POSIX) mode; variables aren't IFS splitted when not quoted (which is a hack for shells without arrays)

I wouldn't use a non POSIX shell/mode for scripting anyway

>>819065

>fantastic autocompletion

bash autocompletion works fine for me

>syntax highlighting

for what purpose

>sane syntax

again, I wouldn't do scripts in a non POSIX shell, so syntax is irrelevant

>autosuggestions

what's the point if you have autocompletion and search functions

>sane scripting

see >sane syntax

>man page completions

yeah, I guess that's neat, but I have yet to find myself needing it

and I wouldn't switch just for that anyway

>colors

>behold the monospaced rainbow

lol

>web based configuration

nope

>works out of the box

bash works out of the box

and I already have my inputrc set up, so setting it up again is just a matter of copying it over to my new system

bash+readline does all I need from an interactive shell

I don't see a good reason to switch

pic related, my ~/.inputrc


 No.819338>>819349 >>819410

File (hide): e2bb7d238c57168⋯.png (21.58 KB, 543x1164, 181:388, 2017-11-13-235213_794x1467….png) (h) (u)

>>819337

forgot pic


 No.819346>>819352

>>819337

>bash autocompletion works fine for me

fish's autocompletion acts intelligently based on your history and automatically shows you completions as you type. It's a bit like being in Ctrl+R mode all the time, but better.

Just install it and run it. You'll see what I mean. You can't properly evaluate whether something is worth switching to without trying it first, and fish is easy to try.


 No.819349

>>819338

>Riced up config file

I have seen it all


 No.819352

>>819346

>You can't properly evaluate whether something is worth switching to without trying it first, and fish is easy to try

yeah, I guess that's true

I may try it out


 No.819393>>819410

>>819337

>just install bash-completion

It's not as powerful, though.

>what is readline

You're confusing zkbd and zle. zkbd is the part mapping what your terminal sends to the shell keybinds.

>bash can do that

How? I don't mean ^R. That would reconciliate me with it.


 No.819410

>>819393

>I don't mean ^R. That would reconciliate me with it.

I don't either

>How?

see >>819338



"\C-n": history-search-forward
"\C-p": history-search-backward

now start typing and press ctrl+p


 No.819413>>819424

fish's autocomplete is really awesome. Imagine having a dozen directories named

 Star Trek - The Motion Picture 
Star Trek II - The Wrath of Khan
...

You enter

cd fir <tab
> and fish will select Star Trek VIII - The First Contact. It's really convenient and is sorely missed on other shells once you get used to it.


 No.819424

>>819413

zsh can do it too, but from what I remember the interactive setup overwhelms you by asking you to decide exactly which kinds of changes are and aren't acceptable and how many letters are allowed to be different and so on, which is silly.

fish is a shell of sensible defaults.


 No.819482>>819911

>>819331

I think the web config is something different. Maybe I'm just using it wrong, because I thought they were separate. I've already set up my config.fish with the environmental variables and alisases that I like.


 No.819911

>>819482

It might be separate, I've never used it, only looked at it. But it looks like everything you can do through fish_config can be done through config.fish. Except for the history management, but ~/.local/share/fish/fish_history is extremely readable.


 No.820254

>>812834

my highschool lab teacher used ratpoison, that was like 10 years ago.


 No.820659>>820832 >>821378

>>818841

I'm with this anon. Bspwm is awesome and easy to get into. sxhkd is love.

Which file managers do you guys use? I find Ranger to be THE thing.

Qutebrowser


 No.820832>>821016

>>820659

Yeah, ranger, but it has two issues:

- Unicode bugs in the preview panel with python3.

- Can't bind stuff like C-Left because they simply didn't implement keybinding properly.


 No.821016>>821906

>>820832

I just tried doing

map c<left> shell vim test

Which did make the key combination show up in the list of choices but it didn't do anything when I pressed the left arrow key after c. We should probably report this.


 No.821378>>821398 >>822457

File (hide): f74628d5a6876f8⋯.png (3.08 MB, 2560x1440, 16:9, 2017-11-16_00:47:18.png) (h) (u)

>>820659

Thanks, you converted someone from the comfyness of i3. That's quite something. Lemonbar is pretty good too.

By the way, isn't mouse resize_corner for floating windows completely broken?

>>818841

>https://github.com/ranger/ranger/issues/574

Basically, when HURD is finished.


 No.821398>>821467

>>821378

>isn't mouse resize_corner for floating windows completely broken?

Is it, anon? I'm using it with no trouble at all.


super + button{1-3}
bspc pointer -g {move,resize_side,resize_corner}

super + !button{1-3}
bspc pointer --track %i %i

super + @button{1-3}
bspc pointer -u


 No.821467>>821906

>>821398

I'm on 0.9.3


 No.821906>>822457 >>822465

>>821016

Pardon my retardation, it actually works. What are you having trouble with then?i

>>821467

I am too.


 No.822457

>>821906

see

>>821378

If it works, it's pure luck. It doesn't in st for me, at least.


 No.822465

File (hide): 8ff2ee717eb44b6⋯.webm (119.77 KB, 1260x692, 315:173, ffmpeg-capture_1260x692 1….webm) (h) (u) [play once] [loop]

>>821906

Actually, it's only with the terminal that it does retarded things.


 No.825749>>825754

>>813934

>muh screen space efficiency

>the right halves of the terminal windows on the right and bottom left are blank

>you can't make them smaller because tiling


 No.825754>>826037

>>825749

>the right halves of the terminal windows on the right and bottom left are blank

Right is emacs, tardo. I stay under 80 cols but I still need the text to be near the screen center, to avoid moving my eyes too much. Bottom left is full when reading a manpage or compiling.

>you can't make them smaller because tiling

You can though.


 No.826037>>826052 >>826055

>>825754

>using 16:9 screen not in portrait mode in the first place

>4TiB HDD as system drive

I want reddit to leave


 No.826052

File (hide): 281b1479598390e⋯.jpg (197.47 KB, 853x1280, 853:1280, Microsoft_Surface_Pro_3_wi….jpg) (h) (u)

>>826037

#Enb gtk bb5*@x \;fU!` 6


 No.826055

>>826037

>using 16:9 screen not in portrait mode in the first place

What?

>4TiB HDD as system drive

>system drive

How do you know? Protip: it's not.




[Return][Go to top][Catalog][Screencap][Nerve Center][Cancer][Update] ( Scroll to new posts) ( Auto) 5
173 replies | 21 images | Page ?
[Post a Reply]
[ / / / / / / / / / / / / / ] [ dir / 8teen / asmr / aus / feet / hypno / russian / strek / wai ][ watchlist ]