Originally posted by duby229
View Post
Ubuntu's X.Org Session Support Now Split Into Separate Package
Collapse
X
-
Originally posted by duby229 View Post
If the compositor had a mechanism to make the app aware of the current screen layout then that wouldn't even be a problem... And once again the problem here is that Wayland is too simplistic...
It can't do something that literally everything everywhere does for everyone and then somehow that is anyone else's fault...
The more apps are given to work with, the more exploitable you are. Delegating functionality away from apps and over to window managers means that apps that may interact with 3rd parties have less information for those 3rd parties to potentially exploit.
Comment
-
-
Originally posted by skeevy420 View PostExcept that apps don't need to know any of that. That only thing that does need to know any of that is what is drawing the app. The Window Manager. Apps being able to get that kind of information is how "they" can fingerprint your system with open metadata.
Not all fucking apps are sandboxed.
Ever thought I WANT to be "fingerprinted" by some apps?
Like... my own app (script) which automates my life?
Literally stop fucking talking in app devs' names. You're not their freaking mom.
Comment
-
-
Originally posted by Weasel View PostAnd who the fuck are you to decide that?
Did you ask "99%" of app devs?
The only program I know of (ignoring desktop shells) that I see having a legitimate case for knowing screen configuration is yakuake (drop down terminals/things in general) That's the 1%.
Comment
-
-
Originally posted by Weasel View PostSANDBOXED
Like... my own app (script) which automates my life?
Comment
-
-
Originally posted by skeevy420 View Post
Except that apps don't need to know any of that. That only thing that does need to know any of that is what is drawing the app. The Window Manager. Apps being able to get that kind of information is how "they" can fingerprint your system with open metadata. All an app needs to know is how big of an area it has to draw on. For a real-world example of this, Tor Browser intentionally doesn't draw windows to the system's specs to make it harder for web sites to identify and track you based on your screen size and layout. Even if you're secured, isolated, and sandboxed, screen information is freely shared from browser to site in order to render up content and that can be used to identify you (panel layouts, WM padding, theme padding, etc leave their own little traces). Do websites need to know all of that about your system or do they just need to know how much space they have to work with?
The more apps are given to work with, the more exploitable you are. Delegating functionality away from apps and over to window managers means that apps that may interact with 3rd parties have less information for those 3rd parties to potentially exploit.
I'd like to know what moron decided that all UI elements had to be drawn by the compositor on the freaking title bar of all things and application elements had to be nothing but variations on white space!?
SSD is a seriously stupid concept.
EDIT: Don't you think it should be the applications choice of how it looks and what it does and how it does it?
EDIT: It's a huge part of the reason that Gnome has become so worthless. It has so many apps with no function at all. They just draw white space!!
EDIT: Well, of course it can't be exploited, it's nothing, it's just white space!!
EDIT: I guess replacing all functionality and capability with nothing at all is a good way to secure a system.
I guess have fun with your blank spaces...Last edited by duby229; 16 August 2024, 10:25 AM.
Comment
-
-
Originally posted by Weasel View PostSANDBOXED apps don't need to know any of that.
Not all fucking apps are sandboxed.
Ever thought I WANT to be "fingerprinted" by some apps?
Like... my own app (script) which automates my life?
Literally stop fucking talking in app devs' names. You're not their freaking mom.
Would it have been better if I had simply said "Apps, by default, don't need to know any of that"?
Like... something local, custom written, and can potentially be ran as root? *ouch* I strained my eyes rolling them so hard at that one.
Comment
-
-
Originally posted by duby229 View Post
I totally disagree, I'm sorry man...
I'd like to know what moron decided that all UI elements had to be drawn by the compositor on the freaking title bar of all things and application elements had to be nothing but variations on white space!?
SSD is a seriously stupid concept.
Comment
-
-
Originally posted by duby229 View PostOh yeah, and in fact they'll tell you it's a great feature! Apparently apps aren't supposed to know where they are or what they look like. Apps can be drawn totally off screen for example...
They'll have you believe that they intended it to be this way, but I guarantee you it was actually the fact that these consequences of being overly simple were never even considered at all...
It's not hard to remember the fact that Wayland couldn't even support minimize and the argument was that is how it should be. And then it took literally a decade to fix it...Yeah, minimize!!!
Wayland has at least a hundred other examples like this, no shit ..
Might be hard to understand under gnome, but under KDE you can set the window settings for all apps individually. And i think when using wayland, they are set automatically to where you left them last time the app was closed.Last edited by varikonniemi; 16 August 2024, 10:25 AM.
Comment
-
Comment