News for hackers. Stuff that matters.
Re:The i3-gaps project has been merged with i3 by europeanguy on Saturday January 07, 2023 @04:38PM (#34293135)
Why is gaps something that matters is what I would ask first. Seems to me increased complexity for no benefit.
Re:The i3-gaps project has been merged with i3 by angio on Saturday January 07, 2023 @04:40PM (#34293158)
With a good background contrast, it's easier to have windows stand out from each other. The default config with 0 gap and thin borders make it very hard to see which window is focused.
Re:The i3-gaps project has been merged with i3 by jez on Saturday January 07, 2023 @04:50PM (#34293259)
What about the gaps makes it more obvious which window is focused? I would have guessed that the gaps are the same for focused and non-focused windows.
Re:The i3-gaps project has been merged with i3 by britneybitch on Saturday January 07, 2023 @04:57PM (#34293319)
If you're looking along a vertical split and you see:

  <window> <active-border-color> <window>
it's not clear whether the border is "pointing" left or right. However if you see:

  <window> <active-border-color> <gap> <inactive-border-color> <window>
It is clear the active border belongs to the left window.
Re:The i3-gaps project has been merged with i3 by dfc on Saturday January 07, 2023 @04:55PM (#34293302)
I use plain i3, with a border color for the focused window and a good contrasting indicator color. I always know what window is focused and where the next window will open.

I have always assumed i3-gaps was just an aesthetic thing. How does the gap let you know what window is focused?

Re:The i3-gaps project has been merged with i3 by boomskats on Saturday January 07, 2023 @06:57PM (#34294429)
Aesthetics matter in all-day ux. Gaps make content more legible and less fatiguing imho. It looks amazing against a #000 background on oled screens, for example.

I've spent at least the last 6 years removing i3 and installing i3-gaps on all my new machines (and having to comment out gaps in my dotfiles/i3config while I do it). I didn't think I'd ever see this merge. This is awesome!

Re:The i3-gaps project has been merged with i3 by angio on Saturday January 07, 2023 @07:24PM (#34294637)
if the colored gap is left/right of the gap i know the window left/right of the gap is the current one. without gap i would need to look for the other borders to understand which one is focused. i'm sure on a small (<20") screen this problem doesn't exist.
Re:The i3-gaps project has been merged with i3 by mgaunard on Saturday January 07, 2023 @04:58PM (#34293339)
Make the borders thicker?

What's the difference between borders and gaps?

Re:The i3-gaps project has been merged with i3 by counttheforks on Saturday January 07, 2023 @05:05PM (#34293412)
Aesthetics
Re:The i3-gaps project has been merged with i3 by bxfhjcvu on Saturday January 07, 2023 @05:57PM (#34293913)
I call them distractions but this is the beautiful thing about open source. We can have both.
Re:The i3-gaps project has been merged with i3 by mikelward on Saturday January 07, 2023 @07:21PM (#34294616)
I use a compositor (compton/picon) to dim all windows except the active one.

https://github.com/mikelward/conf/blob/main/config/compton.c...

Re:The i3-gaps project has been merged with i3 by _V_ on Sunday January 08, 2023 @08:27AM (#34298927)
I do too, but I find it distracting when for example something opens a popup menu and the original window dims/fades away.

Tried also transparency and it really does not work for me either.

Re:The i3-gaps project has been merged with i3 by hsbauauvhabzb on Saturday January 07, 2023 @04:40PM (#34293156)
Other than aesthetics, In a standard window manager titlebars and task bars often pad the top and bottom of the screen, I run without either so having borders still feels more natural in some respects.
Re:The i3-gaps project has been merged with i3 by spoiler on Saturday January 07, 2023 @04:40PM (#34293153)
I like having a small gap. It pleases me to use a Desktop environment that looks like it at least belongs in this decade.
Re:The i3-gaps project has been merged with i3 by tekla on Saturday January 07, 2023 @04:47PM (#34293228)
I have no idea what this means. What WM adds completely useless gaps between windows?

Both Windows and MacOs do not such thing. How do gaps make a WM look like it belongs to this decade?

Re:The i3-gaps project has been merged with i3 by spoiler on Saturday January 07, 2023 @05:25PM (#34293624)
I'm not a designer, so I can't really tell you why the little bit of extra negative space helps. Maybe just the fact that a little bit of the background can bleed through makes it seem more modern, and its easier to distinguish focused windows. Default i3 just gives me like... 90iea vibes, but not in a nostalgic way but a regressive way. Maybe it's just a matter of different tastes.
Re:The i3-gaps project has been merged with i3 by mo_42 on Saturday January 07, 2023 @05:06PM (#34293419)
If there are people who like gaps, it's not useless. It has value for them.
Re:The i3-gaps project has been merged with i3 by bee_rider on Saturday January 07, 2023 @04:55PM (#34293300)
I’m not sure how we determine what looks like it belongs to this decade, but surely these legacy desktop environments don’t push the envelope or tell us much, really.

I mean if we use Windows as a standard, the way to tell which decade we’re in is by counting the number of totally different UI styles we have, right?

Re:The i3-gaps project has been merged with i3 by mgaunard on Saturday January 07, 2023 @05:01PM (#34293370)
Windows XP has round borders, there is no way it can tile without gaps.
Re:The i3-gaps project has been merged with i3 by gosukiwi on Saturday January 07, 2023 @04:40PM (#34293155)
OSS in a nutshell
Re:The i3-gaps project has been merged with i3 by bee_rider on Saturday January 07, 2023 @04:49PM (#34293246)
Indeed, some folks found the feature unnecessary at first, but somebody found an OK way to implement it, and eventually it became popular enough that they decided to merge it back into mainline. Little drama and everyone is happy in the end. Actually I think this is more like the OSS ideal.
Re:The i3-gaps project has been merged with i3 by williamscales on Saturday January 07, 2023 @04:44PM (#34293189)
well, dwm includes them[0] as a patch so i’m guessing even the most hardcore of folks occasionally want them.

these days with high resolution monitors it can be nice to have a background and some gaps / transparency.

[0] https://dwm.suckless.org/patches/gaps/

Re:The i3-gaps project has been merged with i3 by cosban on Saturday January 07, 2023 @04:45PM (#34293197)
I wonder why you phrased your thoughts this way. The benefits are the additional options which were implemented in the fork. If there were no benefits then 1. no one would use this, which clearly isn't the case and 2. this merge wouldn't have occurred
Re:The i3-gaps project has been merged with i3 by rvz on Saturday January 07, 2023 @04:47PM (#34293220)
> Seems to me increased complexity for no benefit.

Well tweaking a Linux desktop for a few developers is the only so-called 'use case'. I don't see the point of it or messing around with config files and creating rube goldberg contraptions only for it to break again on a desktop update. This is even before mentioning that it is still using the prehistoric and insecure X11 windowing system.

Quite a pointless nothing if you ask me, when you start using a system that just works like macOS or Windows to get things done rather than fighting with system components and window managers to begin getting things done.

Re:The i3-gaps project has been merged with i3 by _dain_ on Saturday January 07, 2023 @05:28PM (#34293658)
>Quite a pointless nothing if you ask me

nobody asked you

Re:The i3-gaps project has been merged with i3 by rvz on Saturday January 07, 2023 @05:36PM (#34293726)
There is no need for you be upset about the truth of the Linux desktop and how such extremely complicated contraptions like this project offer little to no use-case.

It appears that some Linux Desktop fans here cannot handle it or even give a rebuttal other than cheap emotional swipes like this.

You can do better than that in your next reply.

Re:The i3-gaps project has been merged with i3 by _dain_ on Saturday January 07, 2023 @05:42PM (#34293783)
I already refuted it
Re:The i3-gaps project has been merged with i3 by rvz on Saturday January 07, 2023 @05:55PM (#34293896)
> refuted it

Refuted what?

Pretending to refute something isn't a refutation, especially when you're being very emotional about it. There is also no need to be very upset either.

Try again.

Re:The i3-gaps project has been merged with i3 by ohazi on Saturday January 07, 2023 @08:30PM (#34295046)
This is not how "to each their own" works.

I don't care about the shovels that you sell to developers, and you shouldn't care that some people want to have a little fun with their desktop. You don't do that. Fine, we get it. You made that extremely clear several times.

There is nothing to refute. We don't agree with you, we don't care about your opinion, and we're tired of hearing it.

Re:The i3-gaps project has been merged with i3 by rvz on Sunday January 08, 2023 @07:48AM (#34298658)
> This is not how "to each their own" works.

Yes it is.

> I don't care about the shovels that you sell to developers, and you shouldn't care that some people want to have a little fun with their desktop. You don't do that, and don't think it's a "real" use-case. Fine, we get it. You made that extremely clear several times.

Clearly stating the reason why Desktop Linux support is eternally ill defined due to the moving parts of the desktop stack is the whole point of this, and no serious person would accept or cater support to a tiny minority of complaining Linux users to fix their highly tweaked non-standard desktop because they messed around with their dotfiles.

> There is nothing to refute. We don't agree with you, we don't care about your opinion, and we're tired of hearing it.

Who exactly is we? You don't speak for the one pretending to 'refute' my claims about the Linux Desktop ecosystem. They can explain why for themselves.

My claims about the Linux Desktop in my comments remain irrefutable, an evergreen fact and still no rebuttal to it exists because it is the truth.

Re:The i3-gaps project has been merged with i3 by sophacles on Sunday January 08, 2023 @09:40AM (#34299448)
Your "claims" are just rants - You make no solid, verifiable and or refutable claims about anything. What software has trouble interacting because a window manager resizes and places a window at some coorindates?

At least I know not to buy your crappy "shovels". You clearly can't manufacture them to handle real world cases - let me guess they are the type of shovel that can only be used to shovel sand, and if some impurity, say a mote of dust, lands on your sand pile, it will destroy the shovel and you'll go rant about how the real problem is a lack of "standards" for sand instead of doing the reasonable thing and make a product that isn't just cleverly shaped trash.

Re:The i3-gaps project has been merged with i3 by d_tr on Saturday January 07, 2023 @06:40PM (#34294288)
Your comments here are not the kindest and you seem pretty ignorant and arrogant.

There is no complicated contraption here. A couple tens of thousands of lines of code that makes arranging windows in any way you want completely effortless is a useful piece of software. Your window manager that just works probably uses more lines of code just for its animations.

Re:The i3-gaps project has been merged with i3 by rvz on Sunday January 08, 2023 @07:57AM (#34298721)
> There is no complicated contraption here.

Ignoring the combination matrix of Linux desktop distros combined with the multiple non-standard components in the desktop stack excluding the kernel (which is the only standard component) is an order of magnitude of complexity, qualifying the implementation, level of support, and testing and as a 'complicated contraption', including this project.

> Different people use their computer differently with different pieces of software and have different needs.

With the giant difference being how 'software support' is defined which for almost all Linux Desktop distros out there, is no standard distro meaning it being an ill defined, free for all.

Re:The i3-gaps project has been merged with i3 by djur on Saturday January 07, 2023 @06:43PM (#34294307)
Spacing between windows is an "extremely complicated contraption"?
Re:The i3-gaps project has been merged with i3 by rvz on Sunday January 08, 2023 @07:37AM (#34298591)
If you read my first comment, I'm talking about both the project in this post and the entire Linux Desktop with the insecure X11 windowing system(s) are the extremely complicated contraption; part of the Linux Desktop ecosystem.
Re:The i3-gaps project has been merged with i3 by ohazi on Saturday January 07, 2023 @04:48PM (#34293239)
The benefit is that it looks cool and a lot of people seem to like it.

e.g. see: https://www.reddit.com/r/unixporn/

This is not an invalid use-case. Not everybody wants to be 100% focused on productivity to the exclusion of absolutely everything else.

If you want to have something as simple as a background image, the only way you're going to be able to see it when using a tiling window manager is with gaps or transparency. Small gaps is arguably less intrusive than transparency.

Re:The i3-gaps project has been merged with i3 by formerly_proven on Saturday January 07, 2023 @04:57PM (#34293318)
There's actually a hardcore sister reddit of r/unixporn, https://www.reddit.com/r/unixSOCKS
Re:The i3-gaps project has been merged with i3 by Airblader on Saturday January 07, 2023 @05:00PM (#34293365)
/r/unixporn is where i3-gaps was born, as a matter of fact.

There's a small footnote to this, but I think it's true enough to say it like that.

Re:The i3-gaps project has been merged with i3 by arjvik on Saturday January 07, 2023 @08:11PM (#34294944)
Curious to hear the full story!
Re:The i3-gaps project has been merged with i3 by Airblader on Sunday January 08, 2023 @02:50AM (#34297038)
The footnote is that I didn't author the idea of gaps in i3. There used to be a loose patch floating around that applied to an old version of i3.

When I came to Linux I quickly got into the unixporn community. After a bit of making Ubuntu look nice, I discovered i3. I then found the gaps patch and rebased it onto the latest version of i3 at the time. Lots of unixporn people liked that and asked me to create a repository for it, so I did -- and i3-gaps was born.

The reason I say it's true enough to say it was born on unixporn is that it's where "a gaps patch" turned into "i3-gaps", and also I reworked so much of that initial small patch that it became something new essentially.

Re:The i3-gaps project has been merged with i3 by rvz on Saturday January 07, 2023 @04:55PM (#34293297)
So little to no use-case but for free pimp my desktop contests on reddit?

To each to their own then, whilst I continue to sell shovels to developers and turn over another ten to twenty thousand dollars a month for only that.

At least I know why I cannot define Linux Desktop support and have to draw the line on the most used and standard of desktop distros.

Re:The i3-gaps project has been merged with i3 by ohazi on Saturday January 07, 2023 @05:11PM (#34293474)
> To each to their own then, whilst I continue to sell shovels to developers and turn over another ten to twenty thousand dollars a month for only that.

Okay?

Re:The i3-gaps project has been merged with i3 by _dain_ on Saturday January 07, 2023 @05:21PM (#34293578)
What the fuck are you talking about?
Re:The i3-gaps project has been merged with i3 by rvz on Saturday January 07, 2023 @05:48PM (#34293835)
There is no need to be so angry over the truth. Assuming you read the comment chain, it's quite simple, the use-cases for this are almost invisible, adds no benefit other than complexity and henceforth, explains why Linux desktop support is ill defined.

So explaining the truth of not supporting complicated prehistoric contraptions is somehow upsetting to folks emotionally attached to their desktops?

EDIT:

Also with your own edits it really does show that the truth indeed hurts those that can't handle it when you are all over the place:

>> What the fuck are you talking about?

Getting very upset and angry. Causing one to sway into irrationality and reduced reading comprehension such as:

>> But saying there's no use-case is crazy .. can you not read?

There is 'little to no use-case' and it is almost invisible even if there is a use-case.

Surely you can read that and know that it isn't absolute. Yet, I'm the one that can't read? Your reading comprehension is quite low when you're angry over a windowing manager.

>> Look at your unhinged, boorish tone, uncouth bragging about how much money you make, your passionate and irrelevant denunciation of the Linux desktop, the deep personal offense you're taking to other people's UI preferences ... it's sheer projection.

I gave the reason why Linux Desktop support is ill defined. It is the truth and clearly it is upsetting you.

>> Do you have bipolar disorder or something? You really don't seem psychologically healthy.

Yet it is not me that is swearing, showing anger and giving short abrasive responses without explanation? Those who don't have a refutation often try to divert the subject to attacking the claimant and to make it all about them.

Oh dear.

Re:The i3-gaps project has been merged with i3 by dang on Monday January 09, 2023 @06:47PM (#34318219)
Please stop posting unsubstantive and/or flamebait comments, which you've unfortunately been doing repeatedly. It's not what this site is for, and destroys what it is for.

https://news.ycombinator.com/newsguidelines.html

Re:The i3-gaps project has been merged with i3 by dang on Monday January 09, 2023 @06:48PM (#34318224)
You broke the site guidelines extremely badly here. Please don't do that again, regardless of how wrong someone else is or you feel they are.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd appreciate it.

Edit: we've already had to warn you more than once about this kind of thing:

https://news.ycombinator.com/item?id=30635473 (March 2022)

https://news.ycombinator.com/item?id=30225935 (Feb 2022)

We ban accounts that can't or won't stop doing this, so it would be good to stop.

Re:The i3-gaps project has been merged with i3 by _dain_ on Tuesday January 10, 2023 @07:41AM (#34323951)
My apologies dang, I'll try to keep a lid on it more. Thanks for the warning.
Re:The i3-gaps project has been merged with i3 by dang on Tuesday January 10, 2023 @12:30PM (#34328351)
Appreciated!
Re:The i3-gaps project has been merged with i3 by cafeinux on Saturday January 07, 2023 @05:49PM (#34293842)
You seem... Bitter. I don't where is the issue with developers trying to make their product a bit prettier. If overall it draws more attention to it, be it through reddit or anything else, I see that as a win. But nobody forces you to use gaps, and nobody forces you to stop "selling shovels to developers", whatever that is for an occupation. Hope you keep winning big money, and hope i3[-gaps] developers keep doing what they love.
Re:The i3-gaps project has been merged with i3 by LarryMullins on Saturday January 07, 2023 @05:51PM (#34293862)
I wager to say that the vast majority of people using i3-gaps have never posted a screenshot of their desktop on reddit. The real use case is "some people like it". The reddit connection is merely evidence of people liking it.
Re:The i3-gaps project has been merged with i3 by rhaway84773 on Saturday January 07, 2023 @09:29PM (#34295384)
People want the thing they’re staring at all day to look pleasing to the eye.

Oh the horror!

It’s kind of weird to me that folks think that aesthetics don’t matter for something that’s so central to one’s life.

The legitimate complaint about/problem with aesthetics is when it becomes the priority and/or hampers functionality. The macOS calendar when it took its extremely skeuomorphic turn was the prime example of this (it was such a poster boy for aesthetics over functionality that Apple responded by getting rid of skeuomorphism altogether).

But aesthetic improvements don’t need to be like that at sll.

Re:The i3-gaps project has been merged with i3 by Airblader on Saturday January 07, 2023 @04:59PM (#34293342)
Back when I used i3-gaps myself (yes, that time is behind me, sorry), I liked the visual clarity gaps provide. And from years of interacting with the community I know many people feel the same way. It just makes things feel less cluttered.
Re:The i3-gaps project has been merged with i3 by jchw on Saturday January 07, 2023 @05:02PM (#34293385)
Out of sheer curiosity, what kind of setup do you use today? I did briefly try i3-gaps myself but ultimately never daily drove it. (nowadays I run Sway, but with no gaps.)
Re:The i3-gaps project has been merged with i3 by Airblader on Saturday January 07, 2023 @05:07PM (#34293431)
This will make some people sad, but I'm on Mac these days.

I was using i3 until the very end though, and I do dearly miss proper window management. My shortcut setup now is an absolute mess. I technically did run i3-gaps because of some features, but not gaps. This was mostly because I actually mostly used a one window per workspace approach, and if more, then a tabbed layout, so no need for gaps there.

Re:The i3-gaps project has been merged with i3 by jchw on Saturday January 07, 2023 @05:50PM (#34293853)
I'm not sad per-se. I mean I have a strong distaste for modern macOS, but it's not like it matters to me personally what anyone else runs. I'd just prefer to not run it myself.

I will say though that I run Linux more than ever these days. I'd say the reason has more to do with Windows and macOS feeling like worse prospects than Linux actually improving as a desktop OS...

That said, I'd like to take this moment to tangent. I really, really despise the rise of SOC2 theater. It has largely killed Linux workstations at startups, and I am pretty close to quitting out of the industry due to the amount of stress this has cost me.

Re:The i3-gaps project has been merged with i3 by _V_ on Sunday January 08, 2023 @08:34AM (#34298972)
Honestly I ran Mac for 3 years or so and i3 was one of the reasons I went back to the Linux.

That and the "war on hackers" that Apple seem to wage last few years also did not help (breaking uBlock in Safari, inability to permanently disable some system services without having to disable SIP and thus losing ApplePay+disk encryption to name a few)

Re:The i3-gaps project has been merged with i3 by wkat4242 on Sunday January 08, 2023 @11:17PM (#34306686)
Exactly. There's a reason whitespace is a thing in graphical design.
Re:The i3-gaps project has been merged with i3 by _dain_ on Saturday January 07, 2023 @05:15PM (#34293519)
why do books and websites have margins between the text and the edge of the page? because a judicious amount of blank space between elements just looks nice and makes it easier to read. typographers and graphic designers think very hard about this stuff, it isn't useless.

the same thing goes for desktop windows. a bit of space between them makes the interface less cramped. if you're staring at it for 12 hours a day it's nice not to have things so cramped and pushed up against one another.

I'm kind of amazed at the sheer vehemence of the anti-gaps people. they always have to say "it's useless, I don't know why anyone would want it --" [proceeds to ignore all explanation for why it isn't useless and why people do want it] "-- therefore it shouldn't exist and the people who want it are decadent". I've never seen bizarre attitude to any other (optional!) UI feature.

it reminds me of those 20th century modernists who denounced serifs on letters, or ornament on buildings. or idk puritans or something.

Re:The i3-gaps project has been merged with i3 by Blikkentrekker on Saturday January 07, 2023 @09:28PM (#34295379)
IT makes windows stand out more from each other. They are in effect very thick borders that stand out.

Do you believe there is no merit to being able to set border size for windows?

Re:The i3-gaps project has been merged with i3 by linsomniac on Saturday January 07, 2023 @09:43PM (#34295471)
At work I have a 43" "cheap" monitor that is more of a TV than a monitor. Meaning, at the very edges the backlight isn't behind the pixels at a desk viewing distance. i3+gaps allowed me to put a gap around the left, right, and bottom few pixels, so my text right at the edge wasn't unreadable.
Re:The i3-gaps project has been merged with i3 by weberer on Sunday January 08, 2023 @04:18AM (#34297449)
Remember old fashioned paper newspapers? Now imagine reading one that didn't have margins between blocks of paragraphs.
Re:The i3-gaps project has been merged with i3 by _V_ on Sunday January 08, 2023 @08:25AM (#34298916)
I look at that thing most of the day.

I don't think it is that unbelievable that I'd like to look at something a little bit nicer than default i3. :shrug: