Weekly GNU-like Mobile Linux Update (06/2024): More FOSDEM talks and releases of pmbootstrap and Megapixels
Table of Contents
A Sailfish OS Community News update, a postmarketOS report, Plasma 6 coming closer, a bunch of Sxmo userscripts and finally an overdue quaterly update by LinuxPhoneApps.org.
Commentary in italics.
Hardware
Software
Gnome Ecosystem
- This Week in GNOME: #134 High Contrast
- James Westmans blog: New Look for GNOME Maps!
Phosh
- @arunmani: Today, after nearly half a year of development, we have landed the ability to select Wi-Fi networks from the top-panel. The best part about this feature is, now that we have decided over the structure, we can implement the same feature for Bluetooth, VPNs, etc. easily.A big thanks to @agx for his feedback, patches and review throughout the process!#phosh #librem5 #gnome #linux #mobile #LinuxMobile #MobileLinux
- #phosh: Why am I urged to make the #Phosh ticket box more plugin based ? I mean, one could have a DBus API for drop-in ticket providers so that we could e.g. use #KDEItinerary or #fWallet as external ticket providers in there 👀 ?https://gitlab.gnome.org/World/Phosh/phosh/-/tree/main/plugins/ticket-box?ref_type=heads
Plasma Ecosystem
- Nate Graham: This week in KDE: Inching closer
- Nate Graham: 15-Minute Bug Initiative update
- KDE Announcements: KDE Ships Frameworks 5.115.0
- Broulik: Qt Wayland, Supercharged
- Planet KDE: Update: xdg-toplevel-drag merged
- @nullagent: Good god, linux on phones is getting performant af now 😲There's still bugs, and times when I don't want all these animations if it costs battery. But damn, plasma mobile is starting to feel almost daily usable. It's definitely nicer to look at than my typical bearbones phosh. 🤳🏿@mobian #pinephonepro #linuxmobile #plasmamobile #debian
Sxmo (Userscript corner)
- @pocketvj@fosstodon.org: found a nice image editor which handles crop nice and fast on #linuxmobileViewnior https://github.com/hellosiyan/Viewniorif some with #C skills would give it some love e.g. dark-mode, multitouch support for zoom&pan, it could become THE mobile image editor.#linux #viewnior
- @pocketvj@fosstodon.org: added a countdown for the screenrecorder, so you have time to prepare... 🤓#sxmo #linuxmobilesince my new script-set helps so much on coding on the phone (especially the ocr tool), i can not stop creating new $hit 😅
- @pocketvj@fosstodon.org: last script for today...😇record a selection of your screen to a *.gifthis might come in handy for usermanuals or bugreports.#linuxmobile #sxmo
- @pocketvj@fosstodon.org: ever needed to scan a qr-code on your mobile phone?you no longer have to ask a friend to scan your screen. we now have qr_roi.sh to do this for us in #sxmo #pmOS #postmarketos on #linuxmobile it scans, displays the content in a popup and copies it to the clipboard 🤓
- @pocketvj@fosstodon.org: sometimes text selection just sucks on #linuxmobile or you have an idiotic wifi password on a picture and as a legastenic adhs kid you never type it right..here the solution:https://codeberg.org/magdesign/sxmo-userscripts/src/branch/main/ocr_roi.shmy screencapture-to-ocr-to-clipboard tool 😎#sxmo #postmarketos #wayland #linux
- @pocketvj@fosstodon.org: #linuxmobile #sxmo #postmarketosbored of typing all the commands to enable GPS all the time?Grab the userscript and enable GPS with a single click 🤓https://codeberg.org/magdesign/sxmo-userscripts/src/branch/main/gps_enable.sh
- @pocketvj@fosstodon.org: want to know your battery status on #sxmo #postmarketos #linuxmobile Here you go!(committed them to sxmo userscripts, but git commit via email and vim makes me headaches. I have no idea where this stuff went and what is happening...)However, grab it here when its fresh:https://codeberg.org/magdesign/sxmo-userscripts/
- @pocketvj@fosstodon.org: finally a #sxmo userscript to toggle ssh on/off on #postmarketos #linuxmobile it will ask for the sudo privileges.copy it to: ~/.config/sxmo/userscripts/ssh_toggle.shand make it executable...get it here:https://codeberg.org/magdesign/sxmo-userscripts
Sailfish OS
- Community News - Sailfish OS Forum: Sailfish Community News, 8th February - FOSDEM'24
- flypig's Gecko log: Day 152
- flypig's Gecko log: Day 151
- flypig's Gecko log: Day 150
- flypig's Gecko log: Day 149
- flypig's Gecko log: Day 148
- #sailfishOS: Would love it if #SailfishOS could take off, but in the meantime check out Jolla's survey (please dont let their form stop you from filling it out)https://forms.office.com/pages/responsepage.aspx?id=YhXNthKVj0ijZDTUZVTJapaBShyBVwJFgA1jpH9hGKpUQlFZOUk3QVo3UExKUkM1Nk9JV0pLR0FaWC4u#Jolla
Ubuntu Touch
- UBports News: Devices Webpage Update
- UBports - Development - Issues: Connect to WPA2/WPA3 and only WPA3 not working
- #UbuntuTouch: Finally took time to flash #ubuntutouch 20.04 to my @PINE64 pinephone braveheart. It was previously running on the 16.04 version. It works well, no bug so far, but is quite slow. I guess it's expected for this device. I am using it to write this message right now.Feels great to run a 6.5 kernel on a phone too!@ubports
- #UbuntuTouch: #Blind people here who ever tried to use a #QML #Felgo app and can tell me how accessible it was? There even is a dev app at the app store to test UI widgets in case you read this and would like to help out.Same question I‘d like to ask blind users of #UbuntuTouch. Thanks for boosts, thanks in advance! #A11y
Distributions
- postmarketOS Blog: postmarketOS in 2024-02: More trusted contributors
- Breaking updates in pmOS edge: osk-sdl removed from pmaports
- Breaking updates in pmOS edge: Possible issues with new GTK 4.0 renderer on some devices
- postmarketOS pmaports issues: Provide an easy way for a user to obtain logs from a device that boots to the...
- postmarketOS pmaports Merge Requests: clockworkpi-uconsole: new device
- postmarketOS Wiki New Pages: Generic-x86 64
- postmarketOS Wiki Recent Changes: User:Knuxfanwin8/Installation guide rework
Apps
- Martijn Braam: Megapixels 1.8.0 is released
- LinuxPhoneApps.org: Apps: Forge Sparks
- LinuxPhoneApps.org: Apps: Door Knocker
- LinuxPhoneApps.org: Apps: Zodiac
- LinuxPhoneApps.org: Apps: Warehouse
- LinuxPhoneApps.org: Apps: Whakarere
- LinuxPhoneApps.org: Apps: Shortcut
- LinuxPhoneApps.org: Apps: unlockR
- LinuxPhoneApps.org: Apps: Muzika
- LinuxPhoneApps.org: Apps: Jupii Nice to see another SailfishOS app ported to Kirigami!
- LinuxPhoneApps.org: Apps: Parabolic
- LinuxPhoneApps.org: Apps: Butler
- LinuxPhoneApps.org: Apps: LocalSend
- LinuxPhoneApps.org: Apps: Eeman
- LinuxPhoneApps.org: New Apps of LinuxPhoneApps.org, Q4/2023: 21 new apps, and a simpler way to add new apps!
Kernel
- phone-devel: [PATCH v3] ARM: dts: qcom: msm8974: correct qfprom node size
- phone-devel: [PATCH v2 0/3] Add RPMPD support for MSM8974
- Phoronix: Qualcomm Hardware Support Increasingly In Good Shape On The Mainline Linux Kernel
An anonymous contributor notes on the pad: Some context information I deem important is, that changes to SC7280 also affect QCM6490, since SC7280 is used as the base for QCM6490 - the Fairphone 5 SoC. Since this is not immediately obvious to people not following the kernel, I'd like to somehow have this mentioned, when SC7280 is receiving future work. And venus on Fairphone 5 is kind of a big deal, since we're talking about video encoding/decoding acceleration here.
Additional note by Peter: Fun fact: The next ShiftPhone is also going to use QCM6490.
Stack
- Phoronix: Etnaviv NPU Driver Further Boosts Performance, Striking Closer To The Proprietary Driver
- Phoronix: 2024 Vulkan Developer Conference Slides Posted
- Phoronix: Fwupd 1.9.13 Adds Support For Newer Acer USB Docks
- Phoronix: Arm Lands Mali Gen10 "Panthor" Firmware Blob In Linux-Firmware.Git
Matrix
- Matrix.org: This Week in Matrix 2024-02-09
- Matrix.org: FOSDEM 2024 Wrap Up
Worth Noting
- postmarketOS (Mastodon): about to watch the best movie of all timeThe #GNOME mobile (1967)reviews incoming 🛩️
- PINE64official (Reddit): Is PINE64 dead?
- PINE64official (Reddit): [Tutorial] Wifi and Bluetooth on PineTab 2
- Purism community: Questions about alternate modem_QUECTEL EM060K-GL
- Purism community: Librem 5 Docked Mode Graphics
- Purism community: Serious Issues in Desktop Mode
- @dos@librem.one: FWIW I've just posted subtitles for the talk, available under the same link above. You can use this mpv invocation below to watch it captioned:
mpv https://video.fosdem.org/2024/h1309/fosdem-2024-3200-universal-serial-bug-a-tale-of-spontaneous-modem-resets.av1.webm --sub-file=https://dosowisko.net/fosdem24/fosdem-2024-3200-universal-serial-bug-a-tale-of-spontaneous-modem-resets.av1.vtt
- Lemmy - linuxphones: How is Ubuntu Touch in 2024?
- @cas: woohoo, my #FOSDEM talk "U-Boot for modern Qualcomm Phones" is now up! So if you missed it live now you can find it here.https://fosdem.org/2024/schedule/event/fosdem-2024-1716-u-boot-for-modern-qualcomm-phones/#U-Boot #Linux #LinuxMobile #Qualcomm
- @awai: Doing some evening hacking, bringing up the @PINE64 #PineTabV with upstream Linux (6.8-rc3) with only a new DTS and no additional patch!So far it boots with working console output and eMMC/µSD, but that's about it...#LinuxMobile #LinuxOnMobile #MobileLinux #RISCV
- @nullagent: Alright, got the new rfpartyd daemon running on the pinephone pro 🤘🏿https://github.com/datapartyjs/rfparty-monitor/pull/2I should probably actually try and get location from the default location provider in mobian. As it is right now I'm doing some hacks to get the modem in the right state to talk to gpsd. I think I missed something on how this supposed to work 🤔Anyway, we get BLE data and when gpsd is happy we'll get location too 😃@rfparty @dataparty @PINE64 @mobian #devlog #mobilelinux #wardriving #cybersecurty
- @awai: Doing some evening hacking, bringing up the @PINE64 #PineTabV with upstream Linux (6.8-rc3) with only a new DTS and no additional patch!So far it boots with working console output and eMMC/µSD, but that's about it...#LinuxMobile #LinuxOnMobile #MobileLinux #RISCV
- @pmOS_devices: We fixed our postmarketOS device counter page here as well: https://tuxphones.com/static/counter/ #linux #postmarketos #mobilelinux
- Asteroid OS: AsteroidOS at FOSDEM 2024 - AsteroidOS
Worth Reading
- fossphones: Linux Phone News - February 10, 2024
- dcz: State of input method
- Volker Krause: FOSDEM 2024 and Open Public Transport Routing. Awesomw!
- LinuxPhoneApps.org: New Apps of LinuxPhoneApps.org, Q4/2023: 21 new apps, and a simpler way to add new apps!
- ramcq: Flathub: Pros and Cons of Direct Uploads
- hughsie: fwupd: Auto-Quitting On Idle, Harder
- Jozef Mlich: FOSDEM 2024
- LINux on MOBile: FOSDEM 2024: A Short Report
- Phoronix: Mozilla Has A New CEO To Focus On The Future
- GabMus Dev Log: Command line options with Relm4
Marketing Corner
- Purism: Purism Differentiator Series, Part 3: Operating System
- Purism: $99/mo Librem 5 + Librem AweSIM
- Purism: Purism Differentiator Series, Part 2: Formation
- Purism: Purism Differentiator Series, Part 1: Summary
Worth Watching
- RTP Tech Tips: 💡 📡 Get WiFi Working On Pinetab 2!
- Continuum Gaming: Continuum Gaming E403: SFOS Rumors from FOSDEM
- Samsung Z Flip5: running Maemo Leste (vía proot + termux-x11)
FOSDEM 2024
Let's start with FOSS on Mobile:
- FOSDEM 2024 - From phone hardware to mobile Linux
- FOSDEM 2024 - U-Boot for modern Qualcomm phones
- FOSDEM 2024 - Mainline Linux on Qualcomm SoCs, are we here now ?
- FOSDEM 2024 - Droidian - Bridging the gap between various platforms with convergence
- FOSDEM 2024 - Genode on the PinePhone on track to real-world usability
- FOSDEM 2024 - Wayland's input-method is broken and it's my fault
- FOSDEM 2024 - Why not run OpenCL-accelerated LLM on your phone?
- FOSDEM 2024 - Daily blogging embedded Gecko development
Luca's big talk:
And some other interesting talks:
- FOSDEM 2024 - Enhancing Linux Accessibility: A Unified Approach
- FOSDEM 2024 - A fully open source stack for MIPI cameras
- FOSDEM 2024 - [StructuredEmail] When is my flight? - Semantic data extraction in KMail and Nextcloud Mail
- FOSDEM 2024 - Privacy-respecting usage metrics for free software projects
- FOSDEM 2024 - From Kernel API to Desktop Integration, how do we integrate battery charge limiting in the desktop
- FOSDEM 2024 - The state of video offloading on the Linux Desktop
- FOSDEM 2024 - GStreamer: State of the Union 2024
- FOSDEM 2024 videos
- FOSDEM 2024 - PipeWire State of the Union
- FOSDEM 2024 - Take Your FOSS Project From Surviving To Thriving
- FOSDEM 2024 - MatrixRTC: The Future of Matrix Calls
- FOSDEM 2024 - The state of the Matrix Rust SDK in 2023
- FOSDEM 2024 - The Matrix State of the Union
- FOSDEM 2024 - Flutter, Buildroot, and you!
- FOSDEM 2024 - Modos: Building an Ecosystem of Open-Hardware E Ink Devices
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!