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

help-circle



  • I’m not defending x11, both wayland and x11 are trash, it’s just whichever trash pile you find yourself most comfortable in.

    On x11, fractional scaling is more or less just handled by the gui toolkit. It does suck that you need to set an env var for it, but IMO that isn’t too bad.

    the multi monitor stuff does suck for sure. It’s not an issue for me personally. One thing that is a massive issue for me is x11’s terrible handling of touch, I use touch screens daily so that’s a massive issue for me, wayland compositors are also typically quite a bit faster then x11 + wms on low end systems now too (not to be confused with total resource usage/lightness).

    Wayland has a lot of things going for it, but it also has a lot going against it. Both are terrible. Arcan save us (oh how a man can dream)



  • for one, it’s missing a good chunk of A11y stuff, activity watch requires something to monitor the active window, there is a PR for that, still not merged, this has been an issue for years

    It’s missing protocols that will let applications request to be a privileged application, which is necessary for applications to use other functionality.

    Missing protocols to control always-on-top / layers, which is needed for OSKs to function, and a couple other A11y things off the top of my head.

    It’s not just a11y either, Window positioning still isn’t merged, which means if your app opens two “windows”, you cannot currently select where to open them, or to even bind two windows together (Android emulator does this for instance).

    There is a LOT wayland is missing, it IS getting better, just at a snails pace.














  • A) Export using a lower effort, with libjxl effort 2 or something will be fine.

    B) Export to a faster image format like QOI or TIFF or PPM/PNM etc.

    PNG, JXL, WEBP, all have fairly high encode times by default with ffmpeg. lower the effort or use a faster format

    If you think that it really could be write speed limitations, encode to a ramdisk first then transfer if you have the spare ram, but using a different and faster format will probably help as PNG is still very slow to encode. (writing to /tmp is fine for this)