zlacker

[parent] [thread] 59 comments
1. _skel+(OP)[view] [source] 2022-09-24 20:47:25
With Wayland, Gnome and KDE have no way to adjust the scroll speed on a laptop trackpad. Not the pointer speed, the scroll speed.

In 2022.

That is the kind of basic thing that does not work.

In addition to that, if you have a high-DPI laptop display and you want to plug it into a low-DPI desktop monitor (or vice-versa), good luck getting the scaling to work in a usable way.

replies(10): >>london+S >>abrouw+Z3 >>xani_+Z7 >>joomba+f9 >>_abox+Pf >>Legogr+Fm >>gsich+cn >>kaba0+4K >>chrism+H61 >>broken+N33
2. london+S[view] [source] 2022-09-24 20:56:03
>>_skel+(OP)
Wayland just generally is missing config files...

Like just give me a big text file with hundreds of tweakables and tunables like X had...

They hide behind 'you just need to get your client to make the right API calls'... but that just means most wayland compositors don't support most of the available options...

replies(3): >>twblal+f1 >>kaba0+xK >>yencab+1Q2
◧◩
3. twblal+f1[view] [source] [discussion] 2022-09-24 20:59:33
>>london+S
If we are talking about desktop Linux, a lack of config files is not a problem. If you expect people to edit files to get their desktops to work properly, you have already lost.

The same config pane where I adjust my pointer speed should let me adjust my scroll speed.

replies(3): >>smolde+O2 >>bee_ri+J4 >>xani_+g8
◧◩◪
4. smolde+O2[view] [source] [discussion] 2022-09-24 21:16:48
>>twblal+f1
To add in the fancy slider you want so much, there needs to be a corresponding tunable in Wayland. MacOS does this with plists, it's not some radical or hated design pattern.
replies(1): >>twblal+83
◧◩◪◨
5. twblal+83[view] [source] [discussion] 2022-09-24 21:20:05
>>smolde+O2
If you think that is a "fancy slider" you lack perspective. It is a basic, expected feature that is supported by Windows and macOS for laptop users. And I'm pretty sure it used to work on Linux too, before Wayland.
replies(1): >>smolde+pa
6. abrouw+Z3[view] [source] 2022-09-24 21:27:22
>>_skel+(OP)
Well, Wayland is "new.". Why not use X if it doesn't yet fit your needs?
replies(2): >>twblal+T7 >>Gigach+Ti
◧◩◪
7. bee_ri+J4[view] [source] [discussion] 2022-09-24 21:33:31
>>twblal+f1
Generally those config panels write to files for you (how else would their changes be persisted?)
replies(1): >>twblal+m7
◧◩◪◨
8. twblal+m7[view] [source] [discussion] 2022-09-24 21:55:35
>>bee_ri+J4
The storage mechanism is not the interaction mechanism, and Linux config files are not user friendly. All other desktop operating systems have a control pane for this stuff.
replies(1): >>bee_ri+5i
◧◩
9. twblal+T7[view] [source] [discussion] 2022-09-24 22:00:02
>>abrouw+Z3
Do you honestly expect users to swap out the window system to solve a simple problem like a lack of scroll speed adjustment?

Most users won't even know the difference between Wayland and X.org and X11 unless they are already the kind of tinkerers who used Linux on the desktop despite its drawbacks. Normal people have no idea what any of it means, and they should not need to know.

replies(2): >>Koshki+w9 >>abrouw+f81
10. xani_+Z7[view] [source] 2022-09-24 22:01:30
>>_skel+(OP)
Well the distro push to use wayland isn't helping the case.
◧◩◪
11. xani_+g8[view] [source] [discussion] 2022-09-24 22:03:35
>>twblal+f1
Config files are far preferable to some random database dug somewhere in registry of DE blob of stuff. Because you can make a simple program that just "does the right thing" for user then include it in distro
12. joomba+f9[view] [source] 2022-09-24 22:11:05
>>_skel+(OP)
Agreed. It's a sad state of affairs. And unfortunately Wayland is the only way to get mixed-DPI with proper scaling.
replies(2): >>GekkeP+sg >>mixmas+Al
◧◩◪
13. Koshki+w9[view] [source] [discussion] 2022-09-24 22:14:07
>>twblal+T7
To be fair, “normal people” do not run Linux on their laptops…
replies(1): >>oefnak+L9
◧◩◪◨
14. oefnak+L9[view] [source] [discussion] 2022-09-24 22:16:12
>>Koshki+w9
Except that this is exactly what the post is implying.
replies(1): >>Koshki+bb
◧◩◪◨⬒
15. smolde+pa[view] [source] [discussion] 2022-09-24 22:21:17
>>twblal+83
It indeed used to be supported before Wayland. I don't develop Wayland though, and if I did then it would look very different from how it exists now.
◧◩◪◨⬒
16. Koshki+bb[view] [source] [discussion] 2022-09-24 22:28:12
>>oefnak+L9
No, the post is talking about the “windows system,” not Windows :)
17. _abox+Pf[view] [source] 2022-09-24 23:05:50
>>_skel+(OP)
> In addition to that, if you have a high-DPI laptop display and you want to plug it into a low-DPI desktop monitor (or vice-versa), good luck getting the scaling to work in a usable way.

Sure? This is exactly the thing that Wayland was supposed to solve. Only X has one DPI for all screens.

I still use X because I'm on FreeBSD and I even got multi-screen multi-dpi scaling to work there, with xrandr settings but indeed it was not fun. In Wayland it should be click & play though.

replies(1): >>Gigach+Bi
◧◩
18. GekkeP+sg[view] [source] [discussion] 2022-09-24 23:11:05
>>joomba+f9
It's not. I've managed to do it in xrandr. I have my main screen (and thus all screens) rendered at 200% and then scale down the other 2 back down to 100. Basically how macOS does fractional scaling.

It's not real multi-DPI no but effectively it does work. Does require a pretty decent GPU to render all screens at 200% before it scales them down though.

replies(1): >>vladva+iT
◧◩◪◨⬒
19. bee_ri+5i[view] [source] [discussion] 2022-09-24 23:30:11
>>twblal+m7
Configuration files are a developer-friendly and user-friendly way of supporting customization. It allows more conventional Linux users to do their customization using their favorite text editor, in the familiar interface that they already like. And, if somebody decides they want to write a GUI for configuration (maybe to chase users who are more familiar with consumer OSes), all the GUI has to do is write to a file (an easy task in most languages).
replies(1): >>divide+an
◧◩
20. Gigach+Bi[view] [source] [discussion] 2022-09-24 23:35:59
>>_abox+Pf
Wayland supports it quite well but any app that uses the legacy XWayland compatibility layer does not work. Which is basically everything using Electron.

It's not a fault of Wayland but it is reflective of the whole Linux laptop experience.

replies(3): >>GekkeP+pj >>bravet+Vl >>clhoda+xm
◧◩
21. Gigach+Ti[view] [source] [discussion] 2022-09-24 23:38:07
>>abrouw+Z3
X is purely worse for this case. Wayland supports live switching window scaling as they drag across monitor boundaries. X does not. The issue is that electron apps do not support Wayland yet so they run in the X compatibility layer which can not live switch. So reverting to X means you go from some of your windows not working to all of them not working.

Supposedly upstream electron has fixed this but I'm yet to see a single electron app that works. Maybe they just haven't updated electron.

replies(1): >>naaski+6w
◧◩◪
22. GekkeP+pj[view] [source] [discussion] 2022-09-24 23:44:29
>>Gigach+Bi
Well, it took a long time for all Windows programs to work somewhat decently, and even now the OS still does not have great multi-DPI support.

For example when I move my mouse from my 192 DPI screen to my 96 DPI screen, the mouse position translates in physical pixel, not in physical location. So at the bottom it matches but near the middle of the 192 DPI screen it stops going to the left (it already ends up on the top of the 96 DPI screen going from the middle of the 192 DPI screen) and becomes an 'invisible wall'. Even in Windows 11 they didn't bother to fix this :(

The only OS that had a good transition to multi-DPI capabilities was macOS and that's really because Apple doesn't care about legacy and forces app devs to update their stuff. But it's not just Linux that's having a hard time with this.

But I didn't know this was a specific problem. I'm not using Wayland yet and won't for the foreseeable future. I'm on FreeBSD and KDE on Wayland has been broken a long time. When I hear this it sounds like a good decision anyway :)

replies(1): >>Kwpols+ER
◧◩
23. mixmas+Al[view] [source] [discussion] 2022-09-25 00:08:15
>>joomba+f9
Cinnamon does this fine on my framework. Is it imperfect in some way?
◧◩◪
24. bravet+Vl[view] [source] [discussion] 2022-09-25 00:12:51
>>Gigach+Bi
If it's using a recent build of Electron you can in fact use proper Wayland. Electron supports it, if something doesn't; they're on an old version.

Even sharing with the help of various 'portals', e.g. xdg-desktop-portal-gnome or xdg-desktop-portal-wlr

It 'simply' takes some arguments at runtime. Below are what I use -- taken from my Sway 'start on login' script [some is superfluous]:

    ElectronThingHere --silent --enable-gpu --use-gl=egl --enable-features='VaapiVideoDecoder,VaapiVideoEncoder,WebRTCPipeWireCapturer,UseOzonePlatform' --ozone-platform=wayland
You'll find they're basically identical to what you'd use to enable/force Wayland on Chrome. Also VAAPI {en,de}coding and pipewire based sharing

You can also replace --ozone-platform=wayland with --ozone-platform-hint=auto for less strong-handed encouragement

I use quite a few different Electron-driven things on Wayland. Discord is the only one seemingly refusing to update their Electron base... and getting free Wayland support

If not for them I'd remove XWayland support entirely from my Sway configuration

◧◩◪
25. clhoda+xm[view] [source] [discussion] 2022-09-25 00:19:49
>>Gigach+Bi
It doesn't even require multi dpi. High dpi with XWayland is simply Broken in every compositor today: you have to choose between not scaling you Wayland windows and accepting super pixelated X windows (due to applying bitmap based scaling that almost no one would want with no option to disable it).

KDE's upcoming release in October should hopefully be addressing this by allowing you to disable the bitmap-based scaling.

26. Legogr+Fm[view] [source] 2022-09-25 00:20:51
>>_skel+(OP)
You certainly know what you're talking about because from a lot of experimentation, my take on the state of 2022:

If you want the "works so well it's boring", go with X11. The one exception, as you note, is multi-DPI, which has native support in Wayland.

For Wayland, there are (depending on DE/compositor) some specific issues or inconsistencies, like the scroll speed you are mentioning. Personally, I also have qt5 apps being all over the place with window placement under wlroots. There are times when you'll need to look up some environment variable to make an application or toolkit behave properly.

So if you're in the high-DPI+low-DPI scenario, yeah, it still takes some effort. For anyone else, I think OP holds.

My pick for a "boring stable desktop" stack:

* Dist: Your preference of Fedora/Debian/Arch. (Mint, Pop, and Endeavour acceptable derivatives)

* DE: Budgie/XFCE/MATE/Cinnamon

replies(2): >>udp+fr >>Sunspa+I82
◧◩◪◨⬒⬓
27. divide+an[view] [source] [discussion] 2022-09-25 00:27:12
>>bee_ri+5i
I'm a user and I don't find being made to directly edit config files user-friendly at all. Why on earth would I want to use a text editor to configure my printer? I don't use Powerpoint to edit photos either, even though in theory I probably could, but what a hassle. That sort of paradigm is fine for applications intended for professional use to be deployed to servers etc., but config management systems exist for those uses and the people managing these applications tend to be paid quite well, which is no coincidence. Targeting ordinary users? If there is no (decent) config UI, then it may be developer-friendly, but it's definitely not user-friendly. Yes, that can be a valid trade-off for resource-strapped hobby projects, and yes, it's fine if there is a config file in the back, but that shouldn't be the only way to configure an application. No other platform tolerates this sort of thing, and with good reason, given that most people find configuring software to be both intimidating and annoying even under the best of circumstances. I think devs actually believing that all users are just like themselves for decidedly non-dev applications plays a sizable part in why desktop Linux fails to break out of its tiny hardcore technical people and sometimes their parents niche year after year. Most people's favorite (i.e. only) text editor likely will be Microsoft Word, and I'm not sure how many of those people would say they like it.
replies(2): >>bee_ri+Uu >>nikau+SL
28. gsich+cn[view] [source] 2022-09-25 00:27:32
>>_skel+(OP)
Pointer speed is also messed up depending on DE.
◧◩
29. udp+fr[view] [source] [discussion] 2022-09-25 01:18:29
>>Legogr+Fm
I can’t imagine not being in the “multi DPI” scenario though? It’s not some edge feature that affects a minority of power users, it’s just plugging an external display into a laptop. The DPIs almost never line up - not since high DPI displays became mainstream about 10 years ago.
replies(1): >>bee_ri+LE
◧◩◪◨⬒⬓⬔
30. bee_ri+Uu[view] [source] [discussion] 2022-09-25 02:09:58
>>divide+an
It is user-friendly to typical Linux users.

It is a community-developed project, so it only really needs to appeal to developers. What motivation is there to attract non-technical users? Particularly ones who require lots of effort doing uninteresting polishing related tasks to keep them happy. Other platforms do this sort of thing because their entire reason for existing is to satisfy customers.

replies(1): >>twblal+zF
◧◩◪
31. naaski+6w[view] [source] [discussion] 2022-09-25 02:24:39
>>Gigach+Ti
> X is purely worse for this case. Wayland supports live switching window scaling as they drag across monitor boundaries. X does not.

Gotta say this issue sounds minor compared to not being able to set the scroll speed.

replies(1): >>WHATDO+JR
◧◩◪
32. bee_ri+LE[view] [source] [discussion] 2022-09-25 04:25:20
>>udp+fr
I think this is more niche to care about than you might imagine. First off, a huge % of the population barely knows what an HDMI cable is and just doesn't plug their laptop into anything. Second, office workers might have a nice docking station setup, but in that case you are probably basically turning the laptop into a desktop (with a keyboard, mouse, and nice monitor) -- why bother with the laptop screen at all? Finally, perfect DPI matching isn't really required -- a 1080p laptop with a 1440p monitor should probably be fairly reasonable looking for most normal screen sizes.
replies(1): >>pjmlp+wO
◧◩◪◨⬒⬓⬔⧯
33. twblal+zF[view] [source] [discussion] 2022-09-25 04:40:32
>>bee_ri+Uu
> What motivation is there to attract non-technical users? Particularly ones who require lots of effort doing uninteresting polishing related tasks to keep them happy.

First of all, adjusting scrolling speed is not an "uninteresting polishing related task," it is a basic standard of usability.

Secondly, if you don't think Linux on laptops should be broadly usable by the general population, you are in the wrong thread. The central point of the HN post we are all commenting on is the usability of the Linux desktop ecosystem on commodity laptops.

replies(2): >>bee_ri+FK >>nikau+bM
34. kaba0+4K[view] [source] 2022-09-25 05:52:34
>>_skel+(OP)
Here is a comment that may solve it from a recent thread: https://news.ycombinator.com/item?id=32896463

Though it has nothing to do with Wayland before the flamewar starts, it’s just libinput and gtk maintainers not agreeing upon whose responsibility is it to handle scroll events (it is gtk’s though, libinput doesn’t have enough context to implement kinetic scrolling, so it really should be the framework that adds semantic meaning to an event stream)

replies(1): >>ChuckN+531
◧◩
35. kaba0+xK[view] [source] [discussion] 2022-09-25 06:05:02
>>london+S
HTTP just generally is missing config files - wtf does that mean? Which wayland compositor?
◧◩◪◨⬒⬓⬔⧯▣
36. bee_ri+FK[view] [source] [discussion] 2022-09-25 06:07:17
>>twblal+zF
Adjustable scrolling speed is useful (I mean, I haven't used it, but I can see why one might want it). Creating a GUI to adjust it is an uninteresting polishing task.

Swaywm has the ability to set this (you have to edit the config file). It seems weird that gnome or whatever you use lacks this option. Although, gnome has a lot of t's to cross and i's to dot, maybe they just haven't gotten around to it.

◧◩◪◨⬒⬓⬔
37. nikau+SL[view] [source] [discussion] 2022-09-25 06:29:30
>>divide+an
Because you can diff the configs after changes?

You can check into git so you have a history of changes?

So you can copy the config to another machine?

There are lots of reasons why text files are the preferred format to store configuration in.

Other than perhaps a slight performance boost, why do we want settings in a non-human readable database?

Hell, even Microsoft are starting to use json config files for stuff like Windows terminal because they know people like to be able to quickly copy and edit settings.

replies(2): >>pjmlp+5O >>krisof+WS
◧◩◪◨⬒⬓⬔⧯▣
38. nikau+bM[view] [source] [discussion] 2022-09-25 06:36:22
>>twblal+zF
This isn't either/or - you can have a nice preferences GUI and a sensible yaml or toml config file backend.
replies(1): >>pjmlp+lO
◧◩◪◨⬒⬓⬔⧯
39. pjmlp+5O[view] [source] [discussion] 2022-09-25 07:09:00
>>nikau+SL
Windows Terminal also has a GUI for most of the settings configuration.
◧◩◪◨⬒⬓⬔⧯▣▦
40. pjmlp+lO[view] [source] [discussion] 2022-09-25 07:12:44
>>nikau+bM
Except on Linux usually most environments stop at the config file part. And if a GUI tool happens to exist, it isn't kept in sync with the file format.
replies(1): >>nikau+0P
◧◩◪◨
41. pjmlp+wO[view] [source] [discussion] 2022-09-25 07:14:19
>>bee_ri+LE
Because it is yet another screen to put stuff on.
replies(1): >>bee_ri+xZ1
◧◩◪◨⬒⬓⬔⧯▣▦▧
42. nikau+0P[view] [source] [discussion] 2022-09-25 07:20:39
>>pjmlp+lO
Yes - ideally there should be a standard library for this. There is no reason the GUI cant update the config file and refresh from it when it updates.
replies(1): >>bee_ri+bN1
◧◩◪◨
43. Kwpols+ER[view] [source] [discussion] 2022-09-25 08:10:56
>>GekkeP+pj
Windows' HiDPI does have some glitches (like the mouse positioning thing), but most apps work seamlessly (including browsers, Electron, and IDEs) or reasonably well (Microsoft Office). Also, Windows supports any scaling level, whereas macOS only supports 100% and 200%, which makes it easier to mask any sort of issues or bugs (pixel-doubling looks less blurry than scaling things up by 125%). Many (most?) 13-15 inch Windows laptops ship with a 1080p screen, which works best with a 150%-125% scale.
replies(1): >>vladva+4T
◧◩◪◨
44. WHATDO+JR[view] [source] [discussion] 2022-09-25 08:12:16
>>naaski+6w
I consider it the opposite. I don't care about setting the scrolling speed - I can adapt to that. I just can't stand pixelated windows though.
◧◩◪◨⬒⬓⬔⧯
45. krisof+WS[view] [source] [discussion] 2022-09-25 08:33:32
>>nikau+SL
But you are talking about something else!

You are talking about the configs being stored in text files. The comment you are responding to was talking about being forced to edit text files to configure.

Yours is about the format of data representation and theirs is about UX.

The first step of not forcing users to edit text files is having sensible well thought out defaults. If I have to think about configs the designers of the app failed me.

The second way to not force the users to edit text files is by having a well thought out gui for the kind of changes you might want.

The format of how the config settings are stored is almost orthogonal to this questions. And yes, you are right, a text based format is preferable over a properitary binary one.

◧◩◪◨⬒
46. vladva+4T[view] [source] [discussion] 2022-09-25 08:36:19
>>Kwpols+ER
MacOS supports intermediary DPIs, it has multiple "looks like resolutions". You may have to press ALT while clicking "scaled". But you can't (easily?) set any arbitrary scaling, like 123%. You can on Windows, but it recommends against it. And I've noticed that most apps work fine at 150%, but many feel weird at 125% (which is also "standard").

The Windows mouse thing has been somewhat fixed in Win11 22H2, where you can now even move your mouse to the side "above" the other screen and it will still move there.

As for apps working seamlessly, I'm really not convinced. Not even the taskbar works well. If you change the DPI while it's running, the taskbar icons become blurry. The initial start menu (on first click) adapts fine, but then if you start typing to search something, the results are a blurry mess. Edge has weird artefacts in the tab animation after a DPI change, where half of the icon moves at a different speed. IntelliJ has funny fonts, with some of them huge, others tiny.

To me, the killer feature of MacOS when it comes to multi-DPI setups is that it remembers the per-screen-per-setup DPI. In my case, my PC has a 14" 1920x1080 screen. When I use it alone, it's much closer than with an external screen. I like it in 100% mode. When I plug in the screen, a 32" 4k, they're both much further away. They have roughly the same DPI (by design - I mostly use Linux) so there's no "matching" to do, but I'd like both of them to be at say 125%. Tough luck. If I change the laptop's screen to 125% while the external screen is plugged in, it will stay at 125% when on its own, too. MacOS would remember that with this screen it's 125%, alone it's 100.

replies(1): >>Kwpols+HK1
◧◩◪
47. vladva+iT[view] [source] [discussion] 2022-09-25 08:40:06
>>GekkeP+sg
How's the blurriness, though?

At one point I was using two 24" screens, one 1920x1080, one 3840x2160. I've tried messing around with settings, until I ended up on xrandr scaling as being, basically, the only solution. Five minutes later, the low-dpi display was in the closet, because I couldn't stand the blurry fonts.

replies(1): >>GekkeP+i01
◧◩◪◨
48. GekkeP+i01[view] [source] [discussion] 2022-09-25 10:57:25
>>vladva+iT
It's ok for me but I used macOS before which also uses similar font anti-aliasing (macOS tries to preserve the look of the font in contrast to Windows which tries to align to pixel boundaries).

But indeed YMMV here.. There is no way to use non-anti aliased fonts at small sizes this way. For me it is fine, I would set it up the same way anyway but I forgot it's not for everyone.

◧◩
49. ChuckN+531[view] [source] [discussion] 2022-09-25 11:37:21
>>kaba0+4K
>it has nothing to do with Wayland before the flamewar starts, it’s just libinput and gtk maintainers not agreeing upon whose responsibility is it to handle scroll events

Sure, but for me as an end user, it's irrelevant who's fault of this bazaar engineering endeavor it is that very basic quality of life features from Windows/MacOS do not work on Linux.

As a dev I understand the struggle why this and many other stuff doesn't work right on Linux, but as a consumer/end user I don't care about their internal feud and I expect the product I use to have basic stuff like this working out of the box.

replies(1): >>kaba0+ub1
50. chrism+H61[view] [source] 2022-09-25 12:26:05
>>_skel+(OP)
The thing I find odd here is that my experience is the opposite: in i3 (X) I can’t adjust scroll speed, but in Sway (Wayland) I can.
◧◩◪
51. abrouw+f81[view] [source] [discussion] 2022-09-25 12:44:31
>>twblal+T7
I'm talking specifically about OPs complaint - they've identified it's a Wayland specific issue, so yes? If using Gnome, it's a single click from GDM, and your preference will be remembered.
◧◩◪
52. kaba0+ub1[view] [source] [discussion] 2022-09-25 13:11:58
>>ChuckN+531
Sure, I target it more specifically to the anti-Wayland group. I don’t really care whether they continue to use X indefinitely, or use another OS or whatever, but don’t attack an open-source project, and at least not on false claims.

Also, unfortunately the bazaar style of development sort of begets this kind end-user experience. Some people like it, others don’t. I change between OSX and Linux quite often nowadays, what I prefer in the latter is that I actually have a chance of fixing problems, not just wait around and pray to the Apple/Microsoft gods that they may have fixed the issue in the next multi-GB update. Also, piece-by-piece, free software often beats out proprietary offerings’ alternatives, it is usually the experience together with the whole stack that is lacking. E.g. pipewire may well be a better sound stack than that of the other two OS’s.

replies(1): >>ChuckN+Ob1
◧◩◪◨
53. ChuckN+Ob1[view] [source] [discussion] 2022-09-25 13:13:55
>>kaba0+ub1
>but don’t attack an open-source project, and at least not on false claims

What did I attack and which false claims did I make?

>what I prefer in the latter is that I actually have a chance of fixing problems

What I and most consumers want is a product that does not require fixing or learning how to fix things. I and most other people don't want to play sys-admin at home despite having cut my teeth in it and making it a career. I work in cybersecurity so all our workforce is fluent in linux which we daily drive at work and yet at home everyone of us only uses Windows and/or MacOS on our personal machines with only one guy using Linux religiously at home.

When even experienced linux users don't want it in their personal lives that says something. Even though we know how to fix things but our free time is much more valuable. Nobody likes a desktop that stutters and ruins your immersion and productivity, especially if you're running a system that costs several grand.[1]

Maybe when the hardware manufacturers can work with the bazaar engineers and finally agree on something and work together with the desktop environment devs on how to make Wayland a fully feature complete drop in replacement for X11 with no rough edges, quirks or issues and have feature parity, smoothness and polish to Windows/MacOS, we can finally have the "year of the (polished) Linux desktop". Until then, I and most consumers will continue to use whichever OS provides the best experience with least amount of friction.

[1] https://youtu.be/moYwK0YMFjQ?t=610

replies(1): >>kaba0+rf1
◧◩◪◨⬒
54. kaba0+rf1[view] [source] [discussion] 2022-09-25 13:39:02
>>ChuckN+Ob1
As I said, I didn’t mean you by neither of my comments, nor do I see where we disagree.

I gave a potential explanation to why some people may still prefer Linux, understanding well why others don’t.

◧◩◪◨⬒⬓
55. Kwpols+HK1[view] [source] [discussion] 2022-09-25 16:46:17
>>vladva+4T
> MacOS supports intermediary DPIs, it has multiple "looks like resolutions". You may have to press ALT while clicking "scaled".

The “looks like resolutions” work by setting your screen to the resolution it claims to be multiplied by two, and then downsampling the image to your native size. Depending on the resolutions involved, the screen might feel a bit blurry. On Windows, setting an intermediary scale changes the way the UI is drawn, while keeping your native resolution.

◧◩◪◨⬒⬓⬔⧯▣▦▧▨
56. bee_ri+bN1[view] [source] [discussion] 2022-09-25 16:57:58
>>nikau+0P
A convention for writing JSON, YAML, or whatever config files that standardized types of options, their default, and something about their types (is it a toggleable boolean, a bounded continuous value, an integer, etc etc) could be nice. It might be possible to provide enough info automatically generate the GUI (draw the first as a button, the second as a slider, and the third as a number box), and that sort of info would be helpful to have if you were writing the file by hand anyway.
◧◩◪◨⬒
57. bee_ri+xZ1[view] [source] [discussion] 2022-09-25 18:04:13
>>pjmlp+wO
Sure but it is a small one, and designing a way to place it ergonomically is going to require some extra effort.
◧◩
58. Sunspa+I82[view] [source] [discussion] 2022-09-25 18:51:15
>>Legogr+Fm
Arch should not be listed as a boring stable desktop. In fact, just the other month it had a black screen outage involving grub that affected every user that did an update. If the distro requires the users to monitor an email list to avoid this kind of gotcha before doing an update, then it is neither boring nor stable.
◧◩
59. yencab+1Q2[view] [source] [discussion] 2022-09-25 23:05:28
>>london+S
That's like saying X11 the communication protocol is missing config files. Wayland is not a concept that would, or should, have config files.

Sway is an example of a Wayland compositor, that is an actual piece of software, and has a config file.

> input <identifier> scroll_factor <floating point value>

> Changes the scroll factor for the specified input device. Scroll speed will be scaled by the given value, which must be non-negative.

60. broken+N33[view] [source] 2022-09-26 01:01:31
>>_skel+(OP)
TBF I have that problem on a Windows 11 laptop.

The two-finger gesture scroll speed seems to be at a fixed speed, and way too slow for my liking.

I would like it to scroll faster than the mouse movement speed.

[go to top]