Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Katzenmann / Catperson

@katzenmann@c3d2.social
mastodon 4.7.3
  • Open on c3d2.social

Cat kitty cat cat kitty cat cat

Follow me for:
- Technical Linux Desktop/Mobile stuff
- Depol rants & good news
- Shitposts

:progress_pride: 🩷💛💙

:nixos: Rust and mainline Linux on phones ❤️

142 Followers
221 Following
50 Posts
Joined August 23, 2023
pronouns:
any
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 2mo ago
Currently there is no way for applications to get or set the screen orientation on #linuxmobile #wayland. This results in things like not being able to take landscape pictures using the camera or games not having the correct orientation. I created a RFC wayland protocol to implement this. If you have ideas or opinions about this please leave them in the pull request below: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/524 #postmarketos #phosh
gitlab.freedesktop.org

Draft: staging: Add screen-orientation protocol (!524) · Merge requests · wayland / wayland-protocols · GitLab

43
5
23
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 3mo ago

I have not talked enough about my favorite (relatively new) #systemd feature.

systemctl soft-reboot

this is such a great feature. I work with thin clients that loose their state after rebooting and with a soft-reboot I don't loose any installed packages.

Also great if you use LUKS you won't have to enter your password again with a soft-reboot.

24
0
11
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 2mo ago
I have acquired opinions on #ActivityPub vs #ATProto in strong favor of ActivityPub. Basically for ATProto to work you need one big entity (called the relay) to sift through all updates published on all servers and provide that to users as their feed. It also provides search and so on. Nobody wants to run these relays since they're really resource-heavy and you don't get any money for running them so if you are a relay operator you can censor all you like because it's not like your users can leave. ActivityPub doesn't have this problem because it has instances which do the feed aggregation. Relays are just one big point of failure for ATProto and thus ATmosphere is not really decentralized.
12
2
3
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 2mo ago

Ich fahre kein Auto und hab keine Probleme mit Ölpreisen. Mal schauen wie lange es dauert bis das beim Rest der Leute ankommt.

Sogar meine Mutter will sich jetzt nen E-Auto holen

6
1
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 2mo ago

This is so me

RE: https://feddit.org/post/33010956

feddit.org
6
0
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 7mo ago

Because @cccac@chaos.social is a bit far away from me but I still want to do some Linux Mobile hacking, and others may want to do the same, I started the Linux Mobile Hacking Evening in the @c3d2@c3d2.social in Dresden.

The first one will be in 2 weeks on the 17th.
https://c3d2.de/news/linux-phone-hacking-0326.html

#linuxmobile #postmarketOS

c3d2.de
25
2
10
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 6mo ago

Hrrrm. I'd like to have a stable system but I also want to play around with the newest software. Luckily #NixOS with flakes allows me to do both relatively easily.

c3d2.social
15
1
3
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 2mo ago

I love wishing for a feature to exist and then finding out it already exists.

"Always store cookies/data for this site"

previously you had to go to settings and manually enter the domain for each site you want to keep the cookies on if your browser deletes cookies on exit.

#librewolf

c3d2.social
3
1
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 2mo ago
Aside from their weird political stance #framework laptops are also just not that good. I mean they market their Laptops as Linux-friendly but then put in a fucking #mediatek wifi chip. Why??? Mediatek has had a long history of their chips not working well with open source drivers and it hasn't stopped recently. I am currently using my phone's wifi because this annoying wifi chip only gets like 50KB/s throughput in some places.| Nevermind that I had to replace my laptop's screen 2 times because the first one was flickering and the second one they sent me didn't fit because mounts were offset.
2
2
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 5mo ago

Damn @plasmamobile@fosstodon.org is really good. Phosh still has more features which make it easier to use and plasma mobile is missing some features but workflow and UX wise plasma-mobile is already better.

#kde #plasma #postmarketos #plasmamobile

c3d2.social
8
0
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 6mo ago

Bin heut mitm Zug von Dresden nach Chemnitz gefahren und hab echt viele Solaranlagen gesehen. Das hat mich gefreut. Es ist alles nicht so schlimm wie das Internet sagt

6
0
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 5mo ago

Why does every site need to reinvent log in dialogs for some reason? You do a username/email field and a password field. Both visible at the same time! Not the password field popping up after I've inputted the username. And if you disable pasting from clipboard or interfere with my password manager putting in the data I'm going to fucking strangle you.

4
1
1
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 5mo ago

Merz hat nicht recht. Wir sind nicht zu bequem geworden, der Deutsche Michel war schon immer zu bequem. Aber nicht in der Lebensweise sondern zu bequem zu Protestieren.

Wenn man Gewerkschaftsarbeit macht merkt man, wie schwer es ist Leute zum Streiken zu bringen die es eigentlich echt nötig hätten.

4
2
2
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 5mo ago
Replying to

@_ Not really. There are great rust crates like wgpu or reqwest which work well because they expose a rusty API. That would be lost going through a C ABI.

My vision of the future would be:

  • Rust getting a stable ABI (like crABI)
  • Popular rust libraries implementing that ABI so that they can be compiled to a shared object
  • Linux distros vetting those rust libraries and packaging them as they do with C and C++ libraries
  • Applications being able to depend on those system-installed libraries and maybe statically compiling in smaller dependencies
4
7
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 2mo ago
Replying to
@gendercensus@fediverse.gendercensus.com Oof. Looks like there are only old people on the fediverse.
1
1
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 4mo ago
Replying to
@allpurposemat@mastodon.gamedev.place @thelinuxEXP@mastodon.social Thunderbird with mobile-config-thunderbird works. Opening the emails is a bit clunky. You have to double tap to actually open them. For maps you can also use the desktop organic maps from Flathub. Also a bit clunky to use and you'd best scale it down in phosh. I hope Gnome Maps improves in the future. Downloading raster tiles for offline navigation is set to release soon which is great.
2
1
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 4mo ago
Replying to
@allpurposemat@mastodon.gamedev.place @thelinuxEXP@mastodon.social Are you sure? I feel the app situation is so much better on PostmarketOS since all the Libadwaita apps from Flathub just work. Which apps from Ubuntu Touch are you missing on PmOS?
2
1
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 5mo ago
Replying to
I really hope crABI becomes a thing soon. https://github.com/rust-lang/rust/issues/111423
github.com
3
0
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 5mo ago

Ok I'm switching back to #posh. Too many things just don't work (correctly) on plasma mobile. The portal file picker for example. Most of the time it does not open the file.

c3d2.social
3
0
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 6mo ago

Wann die Normies wohl mal checken, dass wir eigentlich die Ressourcen hätten um alle im Luxus zu leben, aber unsere Wirtschaft ihr Geld lieber mit Sinnlosigkeiten verbrennt weil Wachstum ja so wichtig ist.

3
0
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 5mo ago
Replying to
@moira Chaotic evil would be a slice of salami
2
0
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 4mo ago
Replying to
@allpurposemat@mastodon.gamedev.place @chfkch@ruhr.social @furilabs@fosstodon.org I think Waydroid-ATV has GPS support but I'm not sure
1
1
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 6mo ago

War heute Zeitumstellung? Kein wunder, dass ich um 8 Uhr nicht aufstehen wollte

2
1
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 6mo ago

Since matrix won't let me ask in the KDE Matrix chat I'm going to ask here:

Can we please, please get a feature to turn off the blue progress bar showing how long a notifcation will still be there? It makes notifications so much more distracting than they should be.

@kde@floss.social @kde@lemmy.kde.social

#kde #kde6 #linuxdesktop

lemmy.kde.social
2
2
1
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 6mo ago

Wtf Matrix

#matrix

c3d2.social
2
0
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 6mo ago

Selbst Merz gibt zu, dass die CDU nur Probleme macht

#cdu

c3d2.social
2
0
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 5mo ago
Replying to
@Bundesregierung Wow! So viele Worte in diesem Video aber nix konkretes gesagt. Das muss man erstmal schaffen
1
0
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 7mo ago
Replying to
@star Could you maybe explain to me how it works sometime?
1
1
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 7mo ago
Replying to
@cas@social.treehouse.systems @verdre@mastodon.social Cool. Is there any way to check it out if one does not have a Jolla device?
0
2
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 5mo ago
Replying to
@lw64 I guess that would work. I don't want to work with JavaScript though and you can't write your own compositor in JavaScript
0
3
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 5mo ago
Replying to
@libcamera@floss.social Are there any feature changes? The changelog is hard to read since it's basically just a log of commit messages
0
1
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 5mo ago
Replying to
@michalfita Idiomatic C++ is kind of funny to say as the Language has soo many features. I've heard that everyone who uses it has a different set of features they find acceptable to use. But I'm sure you can write stable programs in C++. But it's easier to write unstable software and I'm not well versed in it so I would probably end up writing garbage. I like this rant by Linus Torvalds. He's probably overreacting but it's funny and he's got some points: https://lwn.net/Articles/249460/
LWN.net

Re: [RFC] Convert builin-mailinfo.c to use The Better String Library.

From: Linus Torvalds <torvalds-AT-linux-foundation.org> To: Dmitry [...]

0
0
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 4mo ago
Replying to
@RuiSeabra@mastodon.social Hmm. I'm personally not a fan of middle-click-paste and think it should be disabled by default but doing so for existing users is a dick move
0
1
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 6mo ago
Replying to
@zoe Hi. Danke fürs teilen dieses Posts. Kannst du bitte noch die Quelle dazupacken, damit ich den Artikel auch lesen kann?
0
0
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 5mo ago
Replying to
@nixCraft@mastodon.social Reminds me of the fact that PipeWire used to be called Pinos https://en.wikipedia.org/wiki/PipeWire
en.wikipedia.org
0
0
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 5mo ago
Replying to
@laund Please read my other toots below the main one. I am aware that rust supports dynamic linking. The multiple megabytes binary size figure comes from an app I made using libcosmic, which is ~25 MB stripped. This is not inherent to rust but it is because all the libraries are statically linked in.
0
2
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 5mo ago
Replying to
@lw64 Gnome shell is a desktop environment. The compositor is mutter which is written in C. I guess GNOME developers disagree and say that mutter is a "compositor library" and gnome shell uses it. Eh whatever. I don't like typescript either. To use JavaScript or TypeScript you have to depend on a lot of software written in a systems language. That's not really my thing. I'd rather write the code in the systems language itself.
0
1
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 6mo ago
Replying to
@danielbernet Ahh nice. I'm still on 6.5. very glad to see that this option exists
0
0
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 5mo ago
Replying to

@michalfita @_ Cargo would have to do no such thing in my opinion. Please correct me it I'm wrong. Here's how I think this would work:

C libraries are placed in /lib and the same could be done with rust libraries. You'd just declare extern crate and tell cargo something like this [dependencies] tokio = "system"

and it would look in LD_LIBRARY_PATH for the shared object.

0
1
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 4mo ago
Replying to
@RuiSeabra@mastodon.social For me it's mainly useful when skimming large articles where I don't want to keep scrolling a lot. Maybe a mouse with a nicer scrollwheel could improve this but I'm very used to it now
0
1
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 5mo ago
Replying to
@thatkatharine Yeah but now covid ist just like the flu or other colds. You don't see people dying from covid left and right anymore
0
13
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 5mo ago
Replying to
@michalfita @_ Please elaborate
0
1
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 2mo ago

RE: https://c3d2.social/@katzenmann/116827372997387394

WOOOO! This is actually a new feature in #git 2.55!

There's now the git history fixup command which does exactly what this alias does.

https://git-scm.com/docs/git-history#Documentation/git-history.txt-fixupcommit

Also look at git history reword and git history split

c3d2.social
0
1
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 3mo ago
Replying to
@djb@mastodon.cr.yp.to Where can I find out more about this independently? I know little about the subject but I would like to help. Though I don't want my efforts to be misguided
0
8
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 7mo ago
Replying to
@Nos @cccac @c3d2 It's on the 17th of march. You can come then.
0
0
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 5mo ago
Replying to
@redox Could you please add an RSS-Feed to your Website?
0
0
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 5mo ago

Bin in letzter Zeit echt Battle Rap Fan geworden.

Battle Vyrus vs Notyzze ist auf jedenfall hörenswert.
https://www.youtube.com/watch?v=q5OSl7022_c

Notyzze vs Vyrus ⎪ Rap Battle @ Mayhem 8 ⎪ DLTLLY

0
0
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 5mo ago
Replying to
@kimcrawley @thatkatharine Please tell me why you disagree
0
2
0
0
Open post
Katzenmann / Catperson @katzenmann@c3d2.social
· 6mo ago
Replying to
@elly I really gotta try plasma mobile again. The last time I tried it a year ago it didn't really work that well for me
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 19:55:57 UTC