Weekly GNU-like Mobile Linux Update (35/2024): Maemo Leste Progress and other roundups
Table of Contents
It's September all of a sudden, and here's what happened last week: An impressive progress report by Maemo Leste, an LWN post about Plasma Mobile, GNOME Maps gaining Transitous, a UBports Q&A, a Sailfish Community News roundup and more! Enjoy!
Commentary in italics.
Worth Reading
- Bertel King for howtogeek: I Ran Linux on My Smartphone, It's Still Held Back By Hardware
- fossphones.com: Linux Phone News - August 30, 2024
- Maemo Leste blog: Maemo Leste - 2024 Telepathy update
- Spaetzblog: Matrix server with Nextcloud login
- Spaetzblog: TL;DR: Matrix & Nextcloud setup (geek warning)
- Koen Vervloesem: Plasma Mobile for highly configurable Linux phones [LWN.net]
Vendor Propaganda
- FuriLabs: The Road to Planned Permanence
- FuriLabs: Android App Containers. Impressive!
Worth Watching
- Anino Ni Kugi: Lomiri Plus | Ubuntu Desktop 24.04 Noble
- CyberPunkEdu: Kupfer Linux (Arch Mobile) Install - Kupferbootstrap on Ubuntu - OnePlus 6t (fajita) 2024-08-28
- LagTech: Redmi 9C NFC Droidian Install Speedrun
- UBports: Ubuntu Touch Q&A 148
- deBaer bastelt: MNT Pocket Reform - Unboxing und erster Eindruck - YouTube
Worth Noting
- dcz: "#Wayland #inputmethod team GO!I assembled a team to continue work I started for #mobilelinux with #phosh , #squeekboard and #librem5 .We're going to finish the mobile side of screen-based input, and also try to properly bring traditional input methods (like for Chinese) to Wayland.Thanks @nlnet for providing the motivation.Watch this account!#cjk #touchscreen #osk"
- praveen: "We have been collecting priority missing items for using a GNU/Linux OS on smart phones for daily driving for a few days now.We had an #XMPP group as well https://xmpp.link/#debphoshfund@chat.disroot.org?joinwhich is now bridged to #Matrix https://matrix.to/#/#debphoshfund:fortysixandtwo.eu Some people were reluctant to join codema.in so you might want to join via XMPP or Matrix to get updates, though polls would still happen via codema.in (tracking this in multiple places would be too much work).#FreeSoftware #debphoshfund #mobian #debian"
- VolkerKrause: "Very much looking forward to #KDE #Akademy2024! I'll speak about KDE's CI/CD infrastructure together with Ben, @The2Ring and Julius as well as about the #OSM venue indoor maps in our conference companion app - https://volkerkrause.eu/2024/08/31/kde-getting-ready-for-akademy-2024.html"
- verdre: Yay! XWayland fractional scaling that @jadahl and I worked on landed in mutter yesterday and will make it into #GNOME 47 🤩Also big shout-out to the GNOME STF project for funding my work on all this!https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3567
- delroth: "@lina that video linked in Wedson's retirement mail is... damning, to say the least. Wow. And the fact that this is apparently just acceptable behavior in that community..."
- haskman: "#Linux is magic. Here are some tools I recently encountered that work only on Linux due to the aforementioned magic -Inspect a command's effect before committing it to the filesystem - https://github.com/binpash/tryBox up misbehaving applications, forcing them to put files into the right place - https://github.com/queer/boxxy"
- praveen: "First poll of #debphoshfund (Fund #Debian on Mobile with #Phosh as interface choice) is about picking a maps/navigation app and so far #GNOME Maps is leading the poll with 27% votes and Organic Maps got 23%. This poll is open till September 24th and anyone interested in a good maps/navigation app for GNU/Linux on mobile is invited to join this group and vote https://codema.in/d/phU1JlaV/pick-and-fund-a-maps-app #mobian Only a small number of people have voted so far, more participation would be better."
- LWN: "[$] Debian discusses principles for package maintenanceAchieving consensus among Debian Developers on technical topics and procedures can be, to put it mildly, challenging. Nevertheless, that is exactly what Otto Kekäläinen has tried t [...]https://lwn.net/Articles/986480/ #LWN"
- martijnbraam: Here's postprocessd from #megapixels applying lens distortion and vignetting correction (the wrong values to make it more visible when testing)This should help a lot with image quality
- flamingradian: "There seems to be a new required camss property in linux-next. I'll need to apply the patch that adds it, and update my own patch.https://gitlab.com/sdm670-mainline/linux-patches/-/commit/b26d2ad5817bc13e46c1dff3fe1d753ab67966a0https://gitlab.com/sdm670-mainline/linux-patches/-/commit/c2c37130b804e6148bf27478470300f111c3dfd6Review comment? Applied. https://gitlab.com/sdm670-mainline/linux-patches/-/commit/9eff852ecd1758f2319a3b16bd268d16277369d4Patch got a Reviewed-by tag, let's add it. https://gitlab.com/sdm670-mainline/linux-patches/-/commit/42f5ce55fbe40552d6e51c0042990315af792a02Oh, my patch got applied? Nice. https://gitlab.com/sdm670-mainline/linux-patches/-/commit/51f7974f474dfd16cfdd9c5260823fe6a3eb9edaThe merge conflicts with SDM845 are inconvenient to resolve, so let's do things differently next time. https://gitlab.com/sdm670-mainline/linux-patches/-/commit/7b696b8b42466153bf646a7ecd9e1d3433cd3a0a"
- xethos: "HAMusic via #bluetooth on #Mobian on my #PinephonePro no longer sounds like it's being played underwaterSecret seems to have been editing /etc/bluetooth/main.confLine 65 was set to off (I assume by default??), instead of multipleModerately heavily tagged because either I'll look for this again, or because it'll help someone else. Both would be good though"
- rmader: "@postmarketOS regarding the pixel 3a: there are patches in the pipe to make the second camera work as well - but there are still a bunch of issues to get ironed out. If anyone wants to play around, just install the following MRs with mrtest:https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5520https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5531For a video see https://seafoam.space/objects/4d7c9ea7-d2fc-42d4-a7f0-8e953055a9d7"
- lupyuen: ""I've used Linux's GNOME interface on a phone, and it's great ... I'm just waiting for a good phone to put it on" (#PinePhone)https://www.howtogeek.com/i-ran-linux-on-my-smartphone-its-still-held-back-by-hardware/"
- r/MobileLinux: All this 3 phone running different linux distros.
- Purism community: SparkLAN modem and VoLTE = bm818-tools?
- Lemmy - linuxphones: DeltaTouch 1.6.0 is out, finally bringing basic Webxdc
- Lemmy - linuxphones: postmarketOS in 2024-08: Pixel 3A with Camera, Self-hosted GitLab, Events
- Lemmy - linuxphones: KDE Kasts on Phosh: Icons missing, what's the fix?
More Software News
Gnome Ecosystem
- This Week in GNOME: #163 Public Transit
- Markus Göllnitz: Document Viewer on Mobile
Phosh
- Colors of Noise: Free Software Activities August 2024
- agx: One thing that bugged me is that we had no way in #phosh to present only the available OSK layouts to the user to pick from. This led to confusion as users configured a layout which then would not be available later on. phosh-osk-stub can now provide that information to mobile settings (and it will be simple to add support for e.g. squeekboard if it dumps out the relevant information).Thanks to #libadwaita and #GTK4's list models such things are fun to add.
- Guido Günther: llibphosh-rs 0.0.2 is up at https://crates.io/crates/libphosh . Thanks to @me for making it compatible with #phosh 0.41 . This is hopefully the first release 🐸 can use out of the box.
- #phosh: [@coldclimate Not sure if I'm too late to respond, but might be worth considering asking if any #postmarketOS #mobian #MobileNixOS #mobilelinux devs could use the device.I also recommend putting #postmarketOS on the device with #phosh UI. #GNOME mobile works okay too, but is less polished.Currently trying to update outdated packages for mobile-nixos, specifically SD845 kernels. Development is slow, so maybe some #NixOS devs could use a device.](https://fosstodon.org/@Lehmanator/113039851541276934)
- #phosh: @agx I realized the reason why I feel slowed down while typing on phosh-osk-stub.When typing quickly and two kepresses overlap, so when second key press happens before first key release, the second key is lost.Is this a known limitation of phosh-osk-stub? or maybe a missing touch panel multitouch support on OnePlus 6?Do you have some insight to share on this? I can open an Issue to track the discussion.#phosh #postmarketos #oneplus6
Plasma Ecosystem
- Nate Graham: This week in Plasma: inhibiting inhibitions and more!
- Nate Graham: Asking for donations in Plasma
- Volker Krause: Getting ready for Akademy 2024
- Carl Schwan: FrOScon 2024
- ajay2: GSoC '24 Update- Porting Arianna to Foliate-js
- KDE Blogs: KDE Goals - Our Cumulative Culture
- KDE Eco: What's New In The Revised Blue Angel Criteria
- Phoronix: KDE Desktop Will Remind You Yearly For Donations, Other Changes For Plasma 6.2
Sxmo
- #sxmo: This post was created on Vim and posted on Mastodon using Toot, the command line client. Using my Librem5 phone running postmarketOS and the Sxmo UI.Is there a more a more indie way of doing social media?#vim #toot #mastodon #librem5 #postmarketos #sxmo
- @pocketvj@fosstodon.org: Is it possible to navigate to Nordkapp with a #linuxmobile phone?Lets find out:https://odysee.com/@sharinggoodmoments:2/linuxmobile:4#pmos #postmarketos #gps #cycling #foss
Sailfish OS
- Community News - Sailfish OS Forum: Sailfish Community News, 29th August 2024 - C2 update
- #sailfishOS: #SailfishOS #Gecko dev diary Day 334. More consolidation of commits. Today from commit 97 to 42.https://www.flypig.co.uk/gecko?&list_id=1192&list=gecko
- #sailfishOS: @badger random thought but would love #SailfishOS phones to come to the states. Wonder why that is such an issue?
- #sailfishOS: #SailfishOS #Gecko dev diary Day 333. Consolidating patches 126 to 69.https://www.flypig.co.uk/gecko?&list_id=1191&list=gecko
- #sailfishOS: #SailfishOS #Gecko dev diary Day 332. Finally some packages to test! Accept certain inalienable truths: prices will rise, politicians will philander, the browser will have bugs.https://www.flypig.co.uk/gecko?&list_id=1190&list=gecko
- #sailfishOS: #SailfishOS #Gecko dev diary Day 331. Mopping up the last few issues (or so I hope).https://www.flypig.co.uk/gecko?&list_id=1189&list=gecko
- #sailfishOS: #SailfishOS #Gecko dev diary Day 330. A fix from Frajo for libhybris.https://www.flypig.co.uk/gecko?&list_id=1188&list=gecko
- piggz: "Sometimes, the modem in the @PINE64 #pinephone will reboot or disconnect/reconnect from the USB bus. When this happens #sailfishos doesnt properly "see" the modem anymore. Incoming call will work, but not outgoing. I managed to make a massive hack which sort of works and improves the situation. Hopefully over the next few days I can make it less hacky!"
- poetaster: "The sailmates, #SailfishOS non-profit registered in Austria, had our anual GM. We modified the statutes to establish that we do flashing services and offer devices (non-profit) for the public. If you're interested but don't want to get in over your head, we can help. #LinuxPhone #LinuxMobile #SailfishOS"
Ubuntu Touch
- UBports News: Ubuntu Touch Q&A 146
- UBports News: Ubuntu Touch Q&A 145
- Ubuntu Touch Forums News: Ubuntu Touch Q&A 148 Call for Questions
- #UbuntuTouch: So the Google Pixel 3A XL has arrived. Hopefully, by the end of the day it'll have Ubuntu Touch on it and I'll be able to see how close I am to ditching Google. Even at best, the answer is going to be a long way off, but as they say, even a journey of a thousand miles begins with a single step. #Ubuntu #UbuntuTouch
- UBports Newsletter: Newsletter Aug 26th
Maemo Leste
- Maemo Leste: Maemo Leste - 2024 Telepathy update
Distributions
- Phoronix: Debian 12.7 Released With Many Security Updates
- postmarketOS Blog: postmarketOS in 2024-08: Pixel 3A with Camera, Self-hosted GitLab, Events
- Lemmy - postmarketOS: postmarketOS in 2024-08: Pixel 3A with Camera, Self-hosted GitLab, Events
- postmarketOS Wiki New Pages: Fydetab Duo (fyde-fydetabduo)
Apps
- LinuxPhoneApps.org: Apps: Concessio
- LinuxPhoneApps.org: Apps: Screenshot
- Phoronix: Servo Browser Now Supports Tabbed Browsing, WAV Audio Files
- bragefuglseth: "We're happy to announce that @Tuba has been accepted into GNOME Circle. Tuba lets you explore the federated social web. With its extensive support for popular Fediverse platforms like Mastodon, GoToSocial, Akkoma, and more, it makes it easy to stay connected to your favorite communities, family, and friends. Congratulations!Get Tuba on Flathub: https://flathub.org/apps/dev.geopjr.TubaFollow its maintainer: @GeopJrLearn more about GNOME Circle: https://circle.gnome.org#GNOME #GNOMECircle #Tuba"
- insl: #gnome_maps show promising multi modal travelling on #pinephone #postmarketOS (if there's a public transport schedule provider)
- An anonymous contributor reports: If you use the Signal arm64 flatpak (historically at https://elagost.com/flatpak), it's moving to a new home that's more contributor-friendly and less dependent on one random guy's VPS. See signalflatpak.github.io/signal for details.
Kernel
- phone-devel: [PATCH] Revert "arm64: dts: qcom: msm8939-longcheer-l9100: Add rear flash"
- Phoronix: Linux 6.12 To Optionally Display A QR Code During Kernel Panics
- Phoronix: One Of The Rust Linux Kernel Maintainers Steps Down - Cites "Nontechnical Nonsense"
Non-Linux
Stack
- Phoronix: Vulkan 1.3.295 Released With Compute Shader Derivatives Extension
- Phoronix: Mesa 24.2.1 Released, Mesa 24.1 Series Comes To An End
- Phoronix: Wireshark 4.4 Released For This Leading Network Protocol Analyzer
- Phoronix: Wayland Protocols 1.37 Introduces Three New Protocols
- Phoronix: Mesa's Gallium3D Direct3D 9 "Nine" State Tracker To Be Retired
Matrix
- Matrix.org: This Week in Matrix 2024-08-30
- Matrix.org: Libolm Deprecation
Thanks
Huge thanks to Plata for the nifty set of Python scripts that speed up collecting links from feeds by a lot.
Something missing? Want to contribute?
If your project's cool story (or your awesome video or nifty blog post or ...) is missing and you don't want that to happen again, please just put it into the hedgedoc pad for the next one! Since I am collecting many things there, this get's you early access if you will ;-) If you just stumble on a thing, please put it in there too - all help is appreciated!