Hacker Newsnew | past | comments | ask | show | jobs | submit | vladvasiliu's commentslogin

The issue with X11 is that it's not dynamic. Think using a laptop, which you sometimes connect to a screen on which you require a different scale. X11 won't handle different scales, and it also won't switch from one to the other without restarting it.

> The issue with X11 is that it's not dynamic.

No, it is. Maybe you're using an ancient (or misconfigured) Xorg? Or maybe you've never used a GTK program? One prereq is that you have a daemon running that speaks the ~20 year old XSETTINGS protocol (such as 'xsettingsd'). Another prereq is that you have a DE and GUI toolkit new enough to know how to react to scaling changes. [0]

Also, for some damn reason, QT and FLTK programs need to be restarted in order to render with the new screen scaling ratio, but GTK programs pick up the changes immediately. Based on my investigation, this is a deficiency in how QT and FLTK react to the information they're being provided with.

At least on my system, the KDE settings dialog that lets you adjust screen scaling only exposes a single slider that applies to the entire screen. However, I've bothered to look at (and play with) what's actually going on under the hood, and the underlying systems totally expose per-display scaling factors... but for some reason the KDE control widget doesn't bother to let you use them. Go figure.

[0] I don't know where the cutoff point is, but I know folks have reported to me that their Debian-delivered Xorg installs totally failed to do "non-integer" scaling (dynamic or otherwise), but I've been able to do this on my Gentoo Linux machines for quite some time.


> UI framework balkanization has always been, and remains a hideous mess.

Amen.

But, which OS doesn't have this problem? I'm currently running windows on a work laptop and even freaking first-party apps have a different look and behave differently from one another. Teams can't even be assed to use standard windows notifications! And don't get me started on electron apps, of which most apps are nowadays, each coming with their own look and feel.

Also, have you tried switching from light to dark mode, say at night? The task manager changes only partially. The explorer copy info window doesn't even have a dark mode! On outlook the window controls don't change colour, so you end up with black on black or white on white. You can't possibly hold up windows as a model of uniform UI.

So while I agree that this situation is terrible, I wouldn't pin it on the linux ecosystem(s).

> Every other major OS can deal with [high dpi].

Don't know about mac os, but on Windows it's a shitshow. We use some very high DPI displays at work which I have to run at 200%, every other screen I use is 100%. Even the freaking start menu is blurry! It only works well if I boot the machine with the high-dpi display attached. If I plug it in after a while (think going to work with the laptop asleep), the thing's blurry! Some taskbar icons don't adapt, so I sometimes have tiny icons, or huge cropped ones if I unplug the external monitor. Plasma doesn't do this.

IME KDE/Plasma 6 works perfectly with mixed DPI (but I admit I haven't tried "fractional" scales). The only app which doesn't play ball 100% is IntelliJ (scaling works, it's sharp, but the mouse cursor is the wrong size).

> Audio filtering is a pain to set up.

What do you mean? I've been using easyeffects for more than five years now to apply either a parametric EQ to my speakers or a convolver to my headphones. Works perfectly for all the apps, or I can choose which apps it should alter. The PEQ adds a bit of a latency, but applications seem to be aware of it, so if I play videos (even youtube on firefox with gpu decoding!) it stays in sync. It detects the output and loads presets accordingly. I also don't have to reboot when I connect some new audio device, like BT headphones (well, technically, on Windows I don't anymore, either, since for some reason it can't connect to either of my headphones at all). I would love to have something similar on windows, but the best I found isn't as polished. It also doesn't support dark mode, so it burns my eyes at night.


macOS and Windows have a much smaller set of variants, and tend to ship a single UI with everything included with OS. Even the best single desktop Linux distros will ship divergent KDE and Gnome apps.

If you want essentially perfect high-DPI support out of the box and can afford higher end displays, use macOS. It just works. I see the comments above about scaling, and to that, I say: most people will never notice. However, a Win32 app being the wrong scale? They'll notice that.

But the real display weak point of Linux right now vs Windows is HDR for gaming. That's a real shitshow and it tends to just work on Windows.


I don't know, my personal windows install which I use for photoshop, lightroom, and the occasional game also has similar issues, and it only has the included windows defender. I've noticed on many computers that whenever there are a bunch of files in a directory, the explorer grinds to a halt.

At work we use clownstrike for our driving-around-with-the-handbrake-on needs, which I have installed on both Linux and Windows, and the former flies while the latter lags all the time (I dual boot, so it's the same exact hardware). Doing something which is fully equivalent, like installing an IntelliJ update takes around a minute on Linux and many more on Windows.

The fan also comes on much more often on Windows than Linux, even though most of my job is done on remote servers via SSH. Under Linux I only hear the fan when I compile something. This morning I booted windows and the fan was running constantly while I was just catching up with a few mails in outlook.


It's been a very long time since I moved to Arch, but I swear that something like 12 years ago it did have some form of menu-driven installer.

Nowadays, there are so many ways to partition the drive (lvm, luks, either one on top of the other; zfs with native encryption or through dm-crypt), having the efi boot directly a unified kernel image or fiddle with some bootloader (among a plethora of options)...

One of the principal reasons why I love Arch is being able to have a say in some of these base matters, and would hate to have to fight the installer to attain my goals. I remember when Ubuntu supported root on zfs but the installer didn't it was rather involved to get the install going. All it takes with Arch is to spend a few minutes reading the wiki and you're off to the races. The actual installation part is trivial.

But then again, if you have no idea what you want to do, staring at the freshly-booted install disk prompt can be daunting. Bonus points for it requiring internet for installation. I would have to look up the correct incantation to get the wifi connected on a newer PC with no wired ethernet, and I've been using the thing for a very long time.


> One of the principal reasons why I love Arch is being able to have a say in some of these base matters

Exactly, Arch allows you to do many bleeding edge things. An installer would never keep up are give you that freedom.

> I remember when Ubuntu supported root on zfs but the installer didn't it was rather involved to get the install going.

That's why many installers allow you to drop a shell when it's time to partition.

> I would have to look up the correct incantation to get the wifi connected on a newer PC

To be honest that would largely be helped if archiso would start using NetworkManager


>It's been a very long time since I moved to Arch, but I swear that something like 12 years ago it did have some form of menu-driven installer.

Yep, removed in 2012 as the last maintainer quit. Maintaining an installer seems like one of the least fun hobbies.


I don't know, man. In my experience, people make no difference between "windows" and "the pc". I think the vast majority of "regular people" have no idea there are alternatives to "windows", other than "macs".

> People tend to generalize, but what they probably mean is "it's not reasonable for gaming for the games I play.

This. The corollary is also that people take the such quips way too literally.

I, personally, don't play that many games, and those that I do play tend to run faster on Linux (with an AMD GPU, which I bought specifically to avoid nvidia headaches).

But I still game on Windows. Why? Because I still have a Windows box, "because Linux is not reasonable for photo editing". I actually daily drive Linux, but I can't be assed to move from Lightroom and photoshop, so I still keep a windows pc under my desk. I just play games on it because it's much beefier than my 5 yo ryzen U laptop, and since I don't interact with that box all that much, I didn't feel like partitioning my smallish drive for no tangible benefit. My laptop is more than enough for all my other needs.


I think there's clearly a question of envy which doesn't seem addressed.

I'm not particularly in favour of high taxation, but I think that the argument is a bit more subtle than that. The general point is that "the ultra rich" are able to benefit from a whole host of loopholes which allow them to pay proportionally less than the plebs.

Now, this specific point seems somewhat debatable, judging by the fact that people don't seem to agree; I personally have not looked into the matter to form an opinion.

Maybe our tax code hasn't kept up with the financialization of the economy. In any case, this whole tax increase thing, at least as I see it in France, since to spill over to "regular rich people", as in engineers or similar who "just" have a relatively high salary.

Another issue, which I think is different but is rolled into complaints about rising tax rates is what the state actually does with the money. As in "I'm ok with paying tax, but not to fund this or that thing". In France, specifically, many "public service" offices have closed, having people either travel great distances or fight half-assed computer systems, while, at the same time, the number of public servants (so, cost) has increased.


In France, I'm "charged" for MMS, too. But that's actually considered "data", so it's deducted from the "internet" envelope which is quite generous (at least for my needs: I have multiple dozens of GB for under 10 € a month, of which I only ever went above 10 when backing up photos during a vacation with no wifi).

> I think most of its use is simply local, for your community or friend group.

I live in one such country, and indeed, the bulk of my usage is to coordinate with local groups based in the same city.

But tend to meet many people from the US who don't live here, and they all straight up ask for my whatsapp.

I'm also a heavy telegram and signal user, and can't recall a single instance of anybody mentioning these.


I definitely would do that if I could. I would absolutely love to tell it to only charge to 66% (or whatever, even 50% would work). I rarely use the phone for multiple hours at a time without access to power, and when I do, I usually know beforehand (like during a trip or something) so I could tell it to charge all the way. My battery rarely goes below 80%, even now that the phone is 3.5 years old.

I understand newer iphones now have the option to only charge up to a certain percentage. Mine doesn't have that, it only has the "smart charging", which tries not to charge it too quickly and only is full by the time it expects you'll use it (usually in the morning). It's very hit and miss for my use patterns, so it ends up at 100% most of the time...


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: