• 0 Posts
  • 66 Comments
Joined 1 year ago
cake
Cake day: June 11th, 2023

help-circle

  • enabling the built in color profile desaturates colors quite a bit and does some kind of perceived brightness to luminosity mapping that desaturates bright / dark hdr content even more

    It maps the colors to be more correct, and it does use the brightness info from the EDID for HDR content, so that checks out.

    I think there must be something wrong with my screen since the hdr reduces saturation more than anything else

    It might enable some sort of gamut mapping on the display side… HDR on monitors is really weird sometimes.

    Side note, when I turn off hdr only from kscreendoctor the display stays in hdr mode until it turns off and on again, that didn’t happen with nvidia

    I think that’s a bug in amdgpu. It should force a modeset on hdr change, but it doesn’t.


  • That has pretty much nothing to do with the color profile, when colors look very desaturated on HDR screens, that’s the driver messing up the colorspace signaling.

    What GPU do you have? Both Intel and NVidia still have major problems with this.

    Many displays (but not all, which is why it’s not exposed in the GUI) also support doing HDR without additional colorspace signaling, you could try enabling only hdr and disabling wcg with kscreen-doctor. IMO the color part is the more noticeable benefit of HDR, but you could at least have functional HDR until your GPU driver is fixed.




  • KDE did bother, this does neither happen with KScreenlocker, nor do non-screenlocker windows show in another way, because the screen locker is integrated with the compositor.

    If the compositor crashes or gets disabled somehow ofc though, that integration doesn’t help either and you have to rely on a mountain of bad hacks as well as the hope that the screen locker doesn’t also crash for nothing to happen in that case, but it’s as close to secure screen locking as you get on Xorg… in the end the solution for secure screen locking is still Wayland.








  • Zamundaaa@discuss.tchncs.detoLinux@lemmy.mlI dislike wayland
    link
    fedilink
    English
    arrow-up
    2
    ·
    4 months ago

    wasn’t it thought for kiosk applications, then extended to login screens

    No, that’s a really pervasive myth, spread by trolls.

    Wayland - or rather, Weston - first came into use in the embedded scene because things are a lot simpler to change there and the limitations of Xorg even more unforgiving… But it was never designed for that purpose alone, it was always meant to replace Xorg everywhere.




  • until apps can declare on a simple config file what paths they require

    They can, and always could. Apps aren’t doing it, most Flatpaks have just blanket “allow ~/Downloads” or “allow all of home” permissions by default - or no file permissions, and you have to go grant them manually yourself.

    Again, unless apps actually support it, no matter how good the security system is, it won’t work out.


  • Instead of bluntly blocking things why can’t Flatpak just simulate a full environment and just prompt the user whenever some application wants to read/write to file / unix socket at some path?

    Because the user getting a hundred popups on app start for various files the app needs isn’t exactly a usable experience. Also, blocking the app’s main thread (which is the only way you could do this) is likely to break it and cause tons of user complaints too.

    Aside from apps using the APIs meant for the purpose of permission systems, there’s no good way to make it work.


  • The best part is that instead of doing what Flatpak does (just blocking things and leaving the user unable to to anything) the system will prompt you for a decision.

    No, Flatpak isn’t the problem here, portals for these things exist. The problem is that apps would have to use them, and unlike Apple, there’s noone restricting the old / unrestricted ways of doing things… So apps usually don’t port over to the portals.

    Even where the unrestricted APIs stop working, like with screen capture and Wayland, apps are excruciatingly slow to port over, because they don’t get kicked from app stores for it, and because many users can still fall back to using the old system.