logoalt Hacker News

serbuvlad • today at 10:39 AM • 1 reply • view on HN

It's a problem at the Wayland/Wayland protocols/XDG level.

There is simply not enough rich app activity information for the session manager to do smart management.

Compare it to what iOS and Android apps report about themseleves and the conditions they are forced to run in (such as being arbitrarily killed and restarted).

Obviously the Linux kernel is perfectly able to sit in a stack like this (see: Android), it's the XDG standards which are not well suited for this.


Replies

bayindirh • today at 11:50 AM

We can extend the standard, no?

I don't want to add yet another standard because the best part of the standards is there is too much to choose from.

It's a matter of signaling, though, and if we improve the signaling, we can build upon it.

Again, it's not a simple task (I dug into GNOME's compositor for two weeks just to find a note saying "Errm, we didn't implement this to X11 specs and it does funny things on touchscreens. If somebody can do this all over, we'd be glad. KTHXBYE"), and we were developing something for touch screens, albeit huge ones.

Well, I won't go into details today, maybe later.