boredsquirrel

@boredsquirrel@slrpnk.net

This profile is from a federated server and may be incomplete. View on remote instance

boredsquirrel ,

Plasma search likely. It is a global thing also used in KRunner to my knowledge

boredsquirrel ,

I wonder what an Intel Core hybrid CPU is

boredsquirrel ,

I have a mobile 11th i7 one, sounds like no benefits 😞

boredsquirrel ,

My battery life is pretty good, the power profiles daemon is actually working very well.

boredsquirrel OP , (edited )

Are they? Never noticed

Edit: no not generally

boredsquirrel OP ,

Feeder, and get the spam in

boredsquirrel ,

I just randomly found a OnePlus with a community build of PostmarketOS (Alpine).

I would not use something based off Ubuntu, but the general Linux Desktop is either insecure (traditional apps) or too resource intensive for phones (flatpak).

Also the boot process is way less secure than on a Pixel with the separated Secure Element and all the verification mechanisms.

In general Android uses hardware encryption, profiles are seperately encrypted, and it uses an equivalent to the TPM for that. Many Linux distros are just catching up on that.

Updates can be equally stable and in the background when using rpm-ostree.

Idle battery life is worse. My old GrapheneOS phone that I use as an mp3 player lasts for 2 weeks.

Tons of Apps rely on Android libraries and Waydroid is very outdated currently. If they update to Android 14 and if you use a base OS with SELinux, the Android security model is intact. (The Android sandbox relies entirely on SELinux, without SELinux Apps can break your phone or invade it).

On Android you have the work profile, which allows you to run a set of isolated apps next to the others, apart from the normal App sandbox.

Android is pretty great and GrapheneOS is the best variant of it, if your priorities are

  1. Stability (reliability, not some weird Debian stuff)
  2. Fast updates, often faster than Googles or slightly behind (as they are no Google certified OS they dont get early access, UNLIKE Fairphone which still manages to not ship updates for months)
  3. Security, Privacy by core design
boredsquirrel OP ,

This is also about the App ID, actually mainly. So they keep K9 so that users can get a popup "export your settings, uninstall and install TB Android". As Android only allows updates with the same app ID and developer key.

boredsquirrel OP ,

No I think you will need to reinstall. But as you can export your settings this is not a very big deal.

https://github.com/thunderbird/thunderbird-android/releases/latest

Interesting, they renamed their org from thundernest to thunderbird. Makes more sense tbh.

I changes the URL to this in Obtainium and removed the old one. It seems they are still not changing the App ID as updates worked normally, but that version should get the redesign soon.

boredsquirrel OP ,

IPC? I mean it can export and import settings, sending that data via the share portal and opening it for import (autodetecting the extension) is really possible.

Not that I know how to write a single line of Android app code.

boredsquirrel OP ,

Why AAC and not opus for Audio? AAC takes away a ton of content, may not be relevant for these specific movies, but very relevant for music.

boredsquirrel OP ,

Yes I do. Quality level 50 is for sure too low, but AV1 had 80MB, h264 had 120MB, quite nice.

I will try further and see what is best. Using AV1, opus and mkv

boredsquirrel OP ,

What

boredsquirrel OP ,

Thanks a lot, I will fix them!

So even though they are placed in /etc/systemd/user every user can enable and disable them? This sounds like a good option for many services.

Do you know if it is possible to for example place them in /etc/systemd/user/kde/ to have them grouped better?

boredsquirrel OP ,

Thanks!

I am still a bit confused about systemd services, timers, units, targets and whatever but slowly getting there.

Also do you know how dbus activation would make sense, if it is already used in some ways and if it should be?

I think nearly all these services should run as user ones. I will fix their Wants entry and try to enable them again. Then see if some are dependencies of others, and the other way around on what they depend (like graphical.target, network-online.target, network.target etc).

Also I feel something with accessibility can be improved here, as orca and kaccess may be invoked intelligently (and otherwise dont bother users).

boredsquirrel OP ,

Something ChatGPT gave me

Requires vs Wants:

  • Requires: If a unit "requires" another unit, it means that the former cannot function properly without the latter being active. If the required unit fails, the dependent unit will also fail.
  • Wants: As mentioned earlier, "wants" implies a weaker dependency. If a unit wants another unit, it will start if the wanted unit is activated, but it won't fail if the wanted unit fails.

Sounds like most of the services actually have Requires and not Wants.

So Wants is more used to indicate in what "wave" a service should run. Quite nice!

boredsquirrel OP ,

I fixed them and edited the post. There now is a Github repo for the script, and guess what? Most services still run, so there are at least 2 mechanisms to start them. What a mess

boredsquirrel ,

The only correct answer is udisksctl

This is what KDE Dolphin also uses. It can mount, unlock LUKS and more.

Mounts will be in /run/media/user

boredsquirrel ,

Really great. But I would love that the "edit rounded corners" would not apply to the workspace number circle and to the switches, as it makes no sense.

boredsquirrel ,

No interface has squares everywhere. I think this type of switch is VERY established.

gui switch

https://www.iconfinder.com/search?q=switch

boredsquirrel ,

Interesting!

I personally think slightly rounded and normal round is the best. But the default is fine for me.

I think you are doing really great work! Even though I would have used KDE as design reference but we all are different.

boredsquirrel ,

I think CentOS Stream, Debian or a tweaked Ubuntu LTS are good for stability and all free also as in freedom (after replacing snap with flatpak on Ubuntu).

OpenSUSE slowroll is a good model for better tested but not randomly held back packages.

Fedora has the older stable release, currently 39. It is more stable than the current 40.

As a workstation Desktop I can recommend KDE Plasma, but it is not bugfree. Plasma 5 has bugs that will not be fixed, Plasma 6 has those fixed but random other bugs and random missing features.

GNOME is unusable in many parts for me personally, but very very likely the most stable but also modern Desktop.

COSMIC will be pretty awesome. It doesnt really have bugs for me, but simply a ton of missing things. But the way they build the project, how well everything works and implements all sorts of "we have this new shiny thing" from various DEs like KDE Plasma, is really nice.

But that will take at least a year to be really finished.

boredsquirrel OP ,

I am currently experimenting with this. I dont know what the best solution is. I will add a new post about this in KDE Discuss and Lemmy.

  • system or user services?
  • common directory?
  • order of launch
  • what are the dependencies and what depends on them

It is pretty crazy that entire KDE Plasma doesnt use systemd, and I can now (after looking through /etc/xdg/autostart add geoclue, baloo and orca to the possibly unwanted processes).

boredsquirrel OP ,

Can you explain how systemd relaunches it?

I want to test converting some noncritical but annoying services to systemd services. Then I will experiment with changing all to systemd services in a VM.

But if there is some strange systemd action in there that relaunches things, this needs to be adapted too.

boredsquirrel OP ,

This will for sure come up when making something compatible with only systemd.

Even though this should also be very possible to implement in sysvinit etc.

boredsquirrel OP ,

Ok lol thanks for downvoting but anyways

https://github.com/boredsquirrel/kde-systemd-services

boredsquirrel OP ,
boredsquirrel OP ,

Nice!

boredsquirrel OP ,

True. But that old laptop has a 1,8TB HDD (no idea that was a thing back then) and is not really used anymore

boredsquirrel OP ,

Interesting. SSD is not an option as this is not really used and has a huge 1,8TB HDD.

And it runs very fine for its job.

I wish plasma had a "energy saving mode" where all this fancy stuff is disabled. Transparency, blur, animations etc.

boredsquirrel OP ,

Hahaha no way I will overcomplicate this random old laptop. It is also not in my home but my families.

But it does have 2 drives and replacing the main small one with the OS on it would already improve things a lot.

boredsquirrel OP ,

I have a Clevo NV41 which is hillariously easy to disassemble. Worlds bettet than my Thinkpad T430 or the better T495. Not as modular though.

boredsquirrel OP ,

I know. But as you said it is rather tedious.

Is there a CLI interface for these settings like gsettings on GNOME?

boredsquirrel OP ,

Okay that doesnt matter XD

optimization for new Hardware is also important but very different from low spec compatibility.

11th Gen Intel is x86_64-v4

And you know what discussion came up when Ubuntu wanted to switch to v3 (my 2012 Thinkpad has v3)?

boredsquirrel OP ,

You cannot disable animations right? Setting the speed to max seems equivalent, but do you know if it actually turns something off?

boredsquirrel OP ,

Plasma is quite a bit more resource efficient than Win11, but yes Win10 is likely pretty similar.

I somehow can just feel the bulk, it somehow feels heavy. The panel and desktop are so modular and just feel bloated and messy.

boredsquirrel OP ,

Nice, thanks!

I don't know anything about Linux and the idea of installing it frightens me. Where do I start?

I bought a laptop yesterday, it came pre-installed with Windows 11. I hate win 11 so I switched it down to Windows 10, but then started considering using Linux for total control over the laptop, but here's the thing: I keep seeing memes about how complicated or fucky wucky Linux is to install and run. I love the idea of open...

boredsquirrel ,

Dont know if I understood that sentence.

Testing packages is fine. But randomly stopping updates from upstream maintainers makes no sense. If you develop the software you can freeze packages. Or if upstream has dedicated LTS/ESR variants. But not if you dont.

boredsquirrel ,

I mean software devs release software when it is ready. Fedora also is semi-rolling and especially the older release has some form of held back packages.

But knowing "my distro ships packages with some random frozen number and these issues will simply not be fixed in a long time" is not really helpful.

Also, people dont know this from anywhere. Android, macOS, Windows all have separated software that is officially maintained and uses the latest stable version. Only Linux distros use this strange packaging form.

So I think using Flatpaks is way better, as they are often officially maintained. A lot of them are not, but they manage the separation from the system very well, so you actually run the latest versions without any chance to break the system.

boredsquirrel ,

Browsers are just bundles of lots of internetfacing software. Not the only one by far, but for sure a big part.

boredsquirrel ,

Only Appimages are that messy, and Flatpaks are way better. Not managing software at all is pretty horrible.

I think macOS has a store though, but not much software is there. Same as on Windows.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • All magazines