![](/static/253f0d9b/assets/icons/icon-96x96.png)
![](https://lemdro.id/pictrs/image/6d56629c-a7b1-465d-8b58-ad77926e3a41.png)
Utility is for poors. People who don’t count money want something shiny or whatever their peers have. They can easily replace it if it breaks.
Utility is for poors. People who don’t count money want something shiny or whatever their peers have. They can easily replace it if it breaks.
It’s not even about waiting or patience. I’m not a teenager anymore, so I don’t have as much to play games as I used to (and I have now other interests too). I have so many great PC games in my queue I literally won’t have time to play them all until I die. The queue only gets longer with time. So what if I can’t play some console exclusive? It’s just one game in the long list of games I won’t get to play and I have no problems with that.
They are trying to make money to stay afloat. Postmarketos is a community project so it’s not comparable. And neither Purism nor Pine64 seem to be huge commercial successes just like Jolla, though they seem to be doing a bit better.
They have been owned by a Russian state-owned telecom corporation for a few years until recent events (Russia currently tries to push Sailfish OS fork as its “russian-made” mobile OS). Original Finnish management has split off to a new independent company with the same name last year, and this looks like their last ditch attempt to continue existing. I don’t expect they will last much longer (the reason why they were bought by Russia in the first place was that Jolla failed as a business).
Qt 6 has been out for more than three years now.
It’s not ready yet.
The protocol for apps/games to make use of it is not yet finalized.
Gconf was text though (well XML actually but not binary).
Variable names shouldn’t need comments, period. You don’t want to look it up every time this variable is used in code, just to understand what it holds. Of course there are always exceptions, but generally names should be descriptive enough to not need additional explanation.
And context can also come from names of other things, e.g. name of a class / namespace that holds this variable. For example AccessibilitySettings.HighContrast
, where AccessibilitySettings holds all options related to accessibility.
It is scalable but the icons are still drawn against the virtual pixel grid. If an icon is designed to be perfectly pixel-aligned when rasterized at a certain size, then rasterizing it at 1.25 of that size will cause small distortions if it contains small elements (such as 1 px width lines).
I fear that at these resolutions we will discover that UI frameworks are not really scalable in terms of performance
Even “real” fractional scaling in Plasma with Qt 6 is not much better. Text will look slightly sharper, but icons are still blurry. There is no way for them to look sharp with 1.25 scaling since they are drawn with a pixel grid in mind. Unless you invent some way to stretch svgs so that their individual elements and spaces between them retain their integer-ness while the scale of the whole image is fractional.
The only other solution is monitors with 300+ PPI where blurriness is simply not noticeable (that’s the way Apple went).
I tried cosmic in VM and they have a long way to go. Whatever they release in 2024 will be just barely usable, nothing more. Think of stability of KDE 4.0 with 1% of its features. I’m not saying that they are doing a bad job, quite the opposite. But what they have right now is only nearing the bare minimum, and the road ahead is long.
Wayland is not a drop-in replacement tho. It’s like if glibc developers declared it obsolete and presented a “replacement” that has a completely different API and has 1/100 of glibc functionality and a plugin interface. And then all the dozens of Linux distros have to write all the plugins from scratch to add back missing functionality and do it together in perfect cooperation so that they remain compatible with each other.
This makes using “swipe to previous app” gesture harder in case app has a list with swipeable elements (such as Gmail) One of the purposes of the gesture bar is to prevent such conflicts.
If it doesn’t even boot from the USB stick then it’s probably a hardware issue.