sit
Welcome to I dunno.
(follow @ap.brid.gy first if you're on bluesky!!!)
Very opinionated and possibly an idiot. Feel free to disagree... no, PLEASE disagree with my stupid posts! #PleaseDisagree
(Follows and renotes are not necessarily endorsement)
Here are some tags that are either true or will be true eventually: #tech #autism #actuallyautistic #gamedev #composer #music
no nsfw pls
---
Banner is a modified version of this unsplash image: https://unsplash.com/photos/pine-trees-field-near-mountain-under-sunset--heLWtuAN3c
---
"I suspect you of being an essem alt account" -@hexaheximal@mastodon.social
10 Reasons Men Paint Their Nails Black
I want to defend Wayland here and explain a crucial piece that I think people are missing...
The splitting of protocols in Wayland and compositor reimplementation were to allow for new form factors. It had to sacrifice the guarantee of all desktop app functionality being present to achieve that.
The idea (as I see it) was never to have 500 desktop compositors all trying to reimplement the same thing with slight differences. Iinstead, it was for 500 different interfaces for different platforms that are compatible with the same apps (e.g. desktop, laptop, phone, car screens, AR/VR, watch). Different form factors have totally different ways of dealing with interface, but share enough common features where it makes sense to have 1 base protocol and many other ones for device/form specific features.
Problem is, while in 2008-2016 we had a ton of new experimental UIs coming out on a semi-regular basis (that was the peak of the whole convergent phone/tablet craze, smartwatches started, fancy car UI, touch tables, early AR/VR) things have quieted down. The purpose of Wayland's insane modularity hasn't been visible to most people given it's almost always complained about in a desktop contest vs X11. But X11 was literally only designed for a desktop form factor and has been refined for that 1 purpose for decades!
As an example of different form factors, Wayland lets IVI (in-vehicle infotainment) systems work way better than Xorg could have. Desktop window layouting on that platform would inherently produce massive amounts of unnecessary complexity, and the ability to direct scanout saves on power/expensive compute. Automotive Grade Linux and COVESA maintain reference interfaces for cars so companies can iterate a ton faster. Wayland gives the app compatibility and they can make the system UI work with more flexibility and ease than an X11 window manager.
Take Linux Mobile too, the compositor can reliably enforce window layout and boundaries and composition. While this could technically be done with an X window manager and compositor, doing it with Wayland guarantees reliability as the app simply doesn't have a choice or room for error. Some things like drag and drop of toolbars doesn't make much sense on mobile given how small the screens are.
There's some interfaces where X11 is basically impossible to use. In AR/VR (where i am making a Wayland compositor) the concept of a screen simply does not exist. How is an app supposed to position itself when the very concept of 3D is not part of the protocol? In Wayland I don't have to implement the protocols that don''t work (e.g. layer shell) and therefore any apps that don't need it will be compatible..
Wayland has allowed for insane levels of flexibility, things that no other display server architecture can do reasonably. Total flexibility between app and screen, direct scanout without hacks, AR/VR support, etc.
Here's some fun and useful stuff that's been done with Wayland, stuff that X11 could never reasonably do:
LG Smart TV UI: https://youtu.be/4cmYCK9PBkM
Multiple user collaboration on touch tables with arbitrary rotation: https://youtu.be/8xtjJTJAQsY
AR/VR apps running in windows and volumes at the same time, all interactable back in 2014 (eat your heart out magic leap and apple): https://github.com/evil0sheep/motorcar
Presentation slides that were themselves a Wayland compositor written in Qt and QML so therefore allowed fully interactive live demos in an integrated form factor with a very popular and easy to code UI framework: https://youtu.be/mIg1P3i2ZfI
Cosmic panels are actually Wayland compositors, meaning widgets can draw literally anything from any toolkit in any language.
Now, could Wayland devs maybe have distributed features across protocols better? Worked with app toolkit devs to ensure the protocols they made actually fit what the apps and compositors needed? Stopped bikeshedding (though imo many cases of "bikeshedding" are simply accounting for other form factors)? Absolutely!
My point here is simple: there was a reason for making it this modular, for not having a standard implementation. It wasn't just devs trying to impose some ideology, it wasn't some corporate takeover. It's good reasons that people using X11 on their desktop/laptop don't encounter. If we made something that wasn't universal, most apps wouldn't be compatible with it and therefore everything but the desktop form factor would lack apps.
I have no idea who I am.
I wonder if part of it's just the fact that it's symmetrical?
Come to think of it, not a single Deltarune sprite is perfectly symmetrical…
Dodged a bullet with Hux's hoodie pullstrings, I guess, 'cause that's the only thing that makes his left and right different!
maybe I'll keep my deltarune posting on wafrn from now on
@tertle950@app.wafrn.net
i'm trying my best
breaking: deltarune brainrotted boy makes worst pixel art ever, asked to uninstall Pixelorama
i use tumblr more than wafrn ONLY because tumblr has more deltarune fans…
The dreaded network effect strikes again! I hate silos! Deltabros please come over here please
@mos_8502@studio8502.ca but not everyone both (a) has what i want and (b) needs something i have
so i think it'd be a good idea to have some intermediary Trade Points kinda thing that everyone values somewhat so that we can trade by proxy!
nothing could go wrong from there
@graywalf.bsky.social@bsky.brid.gy how about "only a mini laddie" 'cause it rhymes and sounds funny
This is getting ridiculous now
STOP VAGUE POSTING!! STOP VAGUE POSTING!! GIMME THE CONTEXT
RRRRAAAAAGGHH :neofox_scream_angry:
@jessienab@wetdry.world man but it would be nice if things were Better™ though
but then Those People™ man, they did Those Things™
you know Who™ im talking about right?
that freaking... That™
alt text: the file is named hux-lightworld-3 because there's three huxes
there is a fourth one but that one was a last-minute addition
is kris wearing a hoodie, or is this a new guy for my weirdo deltarune au that kinda sorta not really came to me in a dream?
why green skin?
who knows!!! #deltarune
GET!! OUT!! OF!! MY!! HEAD!! #deltarune
GET!! OUT!! OF!! MY!! HEAD!! #deltarune
hate how trying to get an idea out of your head causes it to get all screwed up