So you added a user account to your linux (mobile) for any reason? That account will never be used to login to #Linux?
Well, it will show up on your login screen unless you picked an uid from the range of system accounts.
On #Mobian and #postmarketOS the login screen is presented by the greeter run from greetd. For #Phosh the greeter is #Phrog. The user accounts to show on the login screen are requested from #AccountsServices.
One way to get rid of an user account on the login screen is to mark it as a system account: USER=<username>; echo -e '[User]\nSystemAccount=true' | sudo tee /var/lib/AccountsService/users/$USER; sudo chmod 600 /var/lib/AccountsService/users/$USER
https://www.freedesktop.org/wiki/Software/AccountsService https://github.com/samcday/phrog https://sr.ht/~kennylevinsen/greetd/
Next #GoeLinuxOnMobile #meeting is Monday 21st of September 19:30.
We'll meet at the Strandhaus37 in #Göttingen/#Weende. If you'd like to join us for talk about #LinuxOnMobile, digtial #souvereignity, #FLOSS you can easily find us by looking for a table with phones scattered about :).
Topics:
- a look at the #Murena phone
- a look at the #PineNote
- #Attestation
- running infrastructure the linux mobile ecosystem
#PostmarketOS allows to have multiple users. If automatic login is disabled on start a login screen is shown presented by #greetd typically running as the system user greetd.
greetd is logged in automatically to do its magic and systemd starts all the configured user services for that user.
#udiskie is integrated as such a service and mounts all removable media to /run/media/greetd - on my #Shift6mq the sdcard.
After logging in the greetd user session is logout out and the new session for the authenticated user is started. udiskie for the greetd session is stopped leaving the sdcard mounted to the path for greetd.
udiskie starts for the authenticated user, but does not mount the removable media, because it is already mounted for the former logged in greetd.
No music in #gapless
An easy way around this is to change the service file for udiskie to the new version from the example directory of udiskies repository by copying it to /etc/systemd/user/.
Once systemd picked up the changes udiskie will not be started for system users anymore and systemd will run udiskie-umount after stopping the service on user logout.
Now one UserA can logout and UserB can use the same sdcard if file permissions allow.
Nitrokey on RISC-V using Trussed, Xous, Baochip - this will be great 😎
A consumption strike would change the world. But we just don't do it. Instead of pointing to investors and everyone else, we should point to ourselves. We should ask ourselves why we still use their services so that they make money.
Just to be clear here: WE are paying them.
Happy to announce that I recently became the maintainer of the NFC Linux kernel subsystem.
And today I sent my first pull request in that role.
Excited for what comes next, and grateful to the Linux kernel community for the trust. #LinuxKernel #NFC #Embedded #MobileLinux #LinuxMobile
Big fun! Got a logic analyzer, because receiving the DCF77 time signal fails often.
The definition how the signal is supposed to look is simple and clean and there must be a better way to ignore the wrong pulses.
@linmob I gave a talk yesterday on the #eudi_wallet and feasibility of an implementation for #mobilelinux at the @phosh community meeting. Comments/corrections very welcome! Slides were intended to be presented with some additional comments, but might be interesting anyways: https://hardwarenahe-it.gitlab-ce-pages.hs-bochum.de/eudi-wallet/
Are there any folks interested in participating the #hackathon on #eudi_wallet to explore options to make it compatible with #floss / #linux systems? https://eudi-wallet.gov.de/en/events/hackathon
I'm looking for a very special clock:
- epaper display
- receiver for time signal broadcast in Germany
- showing
- time
- qr for an url containing a totp token
- low power usage, battery not necessary
Philip Patsch @Profpatsch will demo #Flohmarkt – federated decentral classified ad software using Activitypub. We will show you can use other fedi platforms (e.g. mastodon) to interact with small ads and talk to the seller via DMs.
Next week at https://fediforum.org
I managed to get my close family using #Matrix for communication, we have been using it for about 6yrs. For the most part, it has worked pretty well!
But the 2 biggest complaints I have are:
1) key mgmt is soooo hard for people who are "non-technical" to understand and do consistently. So many times someone got a new phone, traded in the old then couldn't read old messages on Matrix
2) Android matrix app notifications are totally busted for several folks. We can't rely on this for fast comm.
The #school my son attends to gets new devices from the state of #Niedersachsen. The devices are a collection of #iOS, #windows and #chromeos.
His school - until know - promoted and supported using #linux and #opensource.
Now it is completely unclear whether it will be possible to use and support these devices with linux.
https://hallo.ween.de/@chris/statuses/01KP7YFY7504409D06PBP16WAR
Directly from #clt2026 comes our release candidate for #phosh 0.54 and related components: 🎉 📱 .
The release is planned 2026-04-05: https://phosh.mobi/releases/calendar/
We've also tagged the companion releases for gmobile 0.7.0 and pfs 0.0.8.
#RabbitHole: @okias@floss.social is doing a lot work to mainstream #sdm845 patches to the #linux kernel. During a meeting of Phosh.mobi e.V. members I learned that there seem to be not many testers for #Shift6mq #axolotl. I still had a broken Axolotl sitting on my desk…
- repaired the phone that originally had been bought as part of a #ShiftPhone8 deal
- cleaning inside (residue from water contact)
- new display (two lines of broken pixels)
- new usb-c pcb (didn't charge, data broke during testing)
- learned about
edlto recover if phone wouldn't boot to fastboot anymore (yes, really had that situation later)
- learned about the difference of fastboot and fastbootd mode
- learned about u-boot and the boot chain on the phone
- learned about dynamic partitions used in Android and how to use them from #linux
- learned about
pmbootstrap- to build my own device images (mixture of existing
axolotlandsdm845to be compatible to the phone and the usage with u-boot and dynamic partitions) - changed pmbootstrap to build small (92M) boot image for boot_a/b partition
- to build my own device images (mixture of existing
- tried to get more space for out of the phone for boot & root than provided by boot_a/b and system_a/b
- resized userdata of Android
- created two additional partitions for postmarketOS
- learned how to recover from kernel not booting without re-flashing
- learned how to compile a kernel using
./envkernel.shand pmbootstrap
Now I'm quite sure I can recover from any failure I will encounter while testing sdm845 kernels and I have the following setup on my Shift6mq:
- ShiftOS-L with small userdata partition in slot_b
- applications for demoing the phone installed
- work profile to contain closed source applications
- postmarketOS edge installed on partitions behind userdata
- u-boot on rescue_a
- 1GB pmOS_boot
- 60GB pmOS_root
- applications for demoing
- multi-user: my testing user, demo user
- everything except cameras work
- dual-boot possible on-the-go: enter fastboot (by holding vol-up at start), change slot, reboot
I put my notes on the postmarketOS wiki.
I started two merge requests:
- support audio configuration when started through u-boot in alsa
- add support for booting using u-boot and dynamic partitions to axolotl
I'll carry the phone at #clt2026 - Chemnitzer Linux Tage 2026 - on saturday 28th this month. I'll mostly be around the "Linux on Mobile" booth.
Looking forward to work with #modemmanager upstream on improving dual SIM support in our #LinuxMobile stack: https://nlnet.nl/project/Linux-MultiSIM/ .
Thanks a lot to @NGIZero for supporting this!
New blog post: Why "digital sovereignty" requires a free software alternative to Android and iOS, and how we're building towards that 🏗️
We have so many #flohmarkt instances that advertise their location now!
https://codeberg.org/flohmarkt/flohmarkt/wiki/flohmarkt-instances
Here’s a map:
Goguma v0.9 has been released!
Hey #flomis
!
The #flohmarkt developers have been busy and released version 0.14.0 a while ago. @Profpatsch@mastodon.xyz prepared an upgrade. I just published the new version.
Please look through the settings sections to adopt the new options available.
@webmink