Weekly GNU-like Mobile Linux Update (42/2024): Pushy Cameras
Table of Contents
Details on postmarketOS gitlab move, (somewhat) working back camera on Pixel 3a landing in postmarketOS, a UBports Q&A, news on Unified Push by KDE, PureOS Crimson progess, a FuriOS update, and more!
Commentary in italics.
Worth Reading
- David Clubb: Linux phones – Ubuntu Touch
- Jan Wagemakers: Install postmarketOS/sxmo on a Hackberry-Pi_Zero
- JFs Dev Blog: Running OpenWRT on the Pine64 LoRa Gateway
- fossphones.com: Linux Phone News - October 15, 2024 Nice!
- Phoronix: Concerns Raised Over Bitwarden Moving Further Away From Open-Source
- Phoronix: Germany's Sovereign Tech Fund Has Invested Over $24.9M In Open-Source In Two Years
- FuriLabs: Tokyo Open Source Conference Oct 2024
- FuriLabs: Update 13.0.4
- Purism: PureOS Crimson Development Report: September 2024
Worth Watching
- RTP Tech Tips: Make I2P Faster / More Anonymous
- Continuum Gaming: Continuum Gaming E439: SFOS – Call of Duty Mobile on AD (Xperia 10 II vs 10 III)
- UBports: Ubuntu Touch Q&A 151 Lomiri UI toolkit content snaps!
- Jolla-Devices: Unboxing the Xperia 10 V with Sailfish OS - BETA video late 2024
- CalcProgrammer1: "Steam, Celeste running on OnePlus 6T in FEX Emulator on postmarketOS"
Worth Noting
- jon: "Today, I made #milkytracker run on #postmarketos on #pinephone."
- VolkerKrause: "At the #OSM Hack Weekend in Karlsruhe, preparing #KDE Itinerary for the #MOTIS v2 upgrade of #Transitous."
- bradlinder: "Ubuntu Touch 20.04 OTA-6 brings support for VoLTE to some devices with MediaTek chips running Halium 12 or newer, and initial support for newer devices including the Fairphone 5 and Volla Phone Quintus. https://buff.ly/4eQS9iw #Ubuntu #UbuntuTouch #MobileLinux"
- craftyguy: "Do you like the idea of running free software / Linux on everything?Do you have some hardware collecting dust in a drawer?Do you have fun figuring out how things break, and/or helping others break stuff?If you answered "yes" to these questions, consider joining the #postmarketOS testing team today! It'll be fun! 🥳 https://wiki.postmarketos.org/wiki/Testing_Team"
- rmader: "#postmarketos just landed an update for the #pixel3a enabling the rear camera \o/That, AFAIK, makes it the first #exandroid (close to mainline kernel) device were both cameras work OOTB.To set expectations right here: there's still a lot of work in various components in the stack before the camera experience comes even close to what you get on the same devices running Android (kernels).Short comparison with my Pixel 6a running #lineageos - the rear cameras on both devices use the IMX363:". This is so cool!
- rmader: #chromium on #Linux nightly (upcoming 132) now has better #V4L2 hardware decoders support - used by #arm devices instead of VA-API. It's still disabled by default, but the flags to enable it have been unified. To enable it you'll need: - AcceleratedVideoDecoder (enabled by default for VA-API) - AcceleratedVideoDecodeLinuxGL (only if you use GL, not VK) - AcceleratedVideoDecodeLinuxZeroCopyGL (only EGL, not GLX: use video formats like NV12 directly)https://chromium-review.googlesource.com/c/chromium/src/+/5872600#linuxmobile
- zachdecook: "I've been experimenting with @agx 's phosh-osk-keyboard , and hacked together a script to automatically change the shortcuts based on the window titles. #mobilelinux #hymo"
- fredldotme: "In less than two weeks I'll be presenting the technical underpinnings of Snaps on Ubuntu Touch, mainline Linux vs libhybris devices & the challenges of achieving an All-Snap experience."
- hn100: Furilabs Linux Phone Link: https://furilabs.com/shop/flx1/ Discussion: https://news.ycombinator.com/item?id=41839326
- kde: "Happy Birthday to us 🎂🎉! KDE is 28 years old today!Join us and hold a KDE birthday party in your city. Fill in the wiki, meet up with your friends and celebrate 28 years of collaboration, free software and altruism!https://community.kde.org/28th_birthday@kde@lemmy.kde.social#birthday #anniversary #FreeSoftware #OpenSource"
- dcz: "#Coding #OpenGL for #libobscura right now.Computers need to convert those #Bayer or YUV #camera streams to RGB quickly to present them!I'm just converting my old code to #rust, but it was enough to remind me why I hate the OpenGL + #EGL + #GBM combo. APIs with implicit global variables can get lost.Thankfully, I'm nearly done and can go back to shaders and algorithms :-) but using GLES 1.2 (the #Librem5 can't do anything better ;_; )#vivante #linux"
- r/MobileLinux: Need help finding a something that will work on my device
- PinePhone (Reddit): PinePhone with a USB-C monitor+keyboard
- PINE64official (Reddit): Can "regular" non-mobile linux make phone calls?
- Lemmy - linuxphones: Everything about UbuntuTouch on the Fairphone 5
- Lemmy - linuxphones: Android 16 will include a Terminal and full Linux VM support with GPU acceleration
- Lemmy - linuxphones: mobroute: General-Purpose FOSS Public Transportation Router in development. CLI, Linux GUI, Android App, and Go Library.
More Software News
Gnome Ecosystem
- This Week in GNOME: #170 Portal Updates
- haeckerfelix: Shortwave 4.0
- Phoronix: GNOME Making Progress On Full-Featured USB Portal For Flatpaks
- david-swift: Native Cross-Platform Apps
Phosh
- phosh: #Phosh 0.43.0 will have a simple Pomodoro quick setting. Here's a short demo: https://phosh.mobi/videos/pomodoro-quick-setting/#LinuxMobile #gtk
- agx: you can also see @arunmani 's work on improved quick setting in the picture above and here's a quick demo (already landed on main):
- agx: Eugenio (@g7) has contributed accent color support to #phosh (we're targeting 0.43.0):
- agx: By popular demand #phosh-osk-stub now also allows to add plain
alt
andctrl
to the terminals shortcuts bar. This makes usage with complex key combos easier (I'm looking at you #emacs): #LinuxMobile #gtk - @dos: "Looks like my old patch for workarounding Electron…"
- #phosh: @dos #phosh-osk-stub would have way fewer features if this bug would have been merged sooner 😃Glad Moonlight12 picked up #squeekboard maintenance, it's really starting to make a difference usability wise.
Plasma Ecosystem
- Nate Graham: This week in Plasma: hardware is hard
- KDE Announcements: KDE Plasma 6.2.1, Bugfix Release for October
- Volker Krause: Static builds of KDE Frameworks and KDE applications
- KDE blogs: This Week in KDE Apps. More apps ported to Qt6, Dolphin for mobile, new features for Tokodon, and more!
- KDE blogs: KUnifiedPush 1.0.0 is out!
- KDE blogs: Limit Application Memory Usage with systemd
- TSDgeos: KDE Gear 24.12 release schedule
Sxmo
- #sxmo: Hi,Followup on placing calls with #sxmo on #pixel3a I've successfully placed a call today using the internal mic from command line !Sxmo dialer does this sequence : create call, change audio mode, start call. And mic is not correctly set up. But if instead I do : create call, start call, change audio mode ... then it worksAt least it worked once for me (I won't rejoice too much before making this work reliably ;))Now I'll try to reproducee and tweak sxmo scripts ...
- #sxmo: @NireBryce But there are! We use and maintain wvkbd for #sxmo on wayland: https://github.com/jjsullivan5196/wvkbd , and for Xorg there is svkbd.
- fdlamotte: Here comes the #postmarketos wiki page for #sxmo on #pixel3a ... hope it will prove as active and usefull as the one for #op6 ;)https://wiki.postmarketos.org/wiki/Sxmo:Pixel3a
Sailfish OS
- #sailfishOS: #SailfishOS runs on Sony Xperia 10 II, III, IV, V devices. Are these phones suitable for @postmarketOS, @mobian, @droidian ?
- #sailfishOS: While working on my social media meta-client* I did not expect that layout and sizing of images would be something I would be wrecking my brain on. I've not found the right approach yet.*) which I will release any day now, promise! (at least for #SailfishOS)
Ubuntu Touch
- UBports News: Ubuntu Touch Q&A 150
- UBports News: Ubuntu Touch OTA-6 Call for Testing
- Ubuntu Touch Forums News: Ubuntu Touch Q&A 151 Call for questions.
- fredldotme: DSI_EVT_NET_NO_NETIf someone knows why this might happen while turning on VoLTE on the Pixel 3a with qcrild, please let me know.
Distributions
- postmarketOS Blog: Why and how we migrated from gitlab.com to gitlab.postmarketos.org
- Lemmy - postmarketOS: Why and how we migrated from gitlab.com to gitlab.postmarketos.org
- alpinelinux: "The 3.21 builders have been bootstrapped, which means Alpine Linux 3.21 is officially baking.This means the build toolchain has been frozen and help fixing build issues is appreciated.#AlpineLinux"
- postmarketOS Wiki New Pages: Microsoft Surfaces with x64 CPU (microsoft-x64surface)
- postmarketOS Wiki New Pages: Sxmo:Pixel3a
- GloDroid for PinePhone: 2024w42
Apps
- braid: POV : You can have geeky, unique theming and still value accessibility as #Flutter developer.Because #Accessibility matters and is basis functionality.#PolyculeClient #matrix #LinuxMobile
- piggz: How my #subsonic backed media player looks and behaves on a @kde desktop. Built with kirigami2 controls.
- erebion: "Getting my new/old Pebble watch (Time Steel) working with Mobian was far easier than I thought.Literally took me less than five minutes.If anyone's interested, I'll do a writeup, otherwise I will soon start working on packaging the UBPorts application for Debian/Mobian (I can now even control the music on my laptop! Skipping song without opening the laptop, lol).It also works really well. Some minor graphical issues in the app, probably just misisng some icons.#LinuxOnMobile #Pebble"
- postmarketOS: Apps by Category: Fossdd: /* Players */ plattenalbum works well on mobile now
- LinuxPhoneApps.org: Apps: Lock
- LinuxPhoneApps.org: Apps: Diurnals
- LinuxPhoneApps.org: Apps: WebP Converter
- LinuxPhoneApps.org: Apps: pomodorolm
- LinuxPhoneApps.org: Apps: Meshtastic Client
- LinuxPhoneApps.org: Apps: splitcat
- LinuxPhoneApps.org: Apps: Calculator
- LinuxPhoneApps.org: Apps: Uno Calculator
- LinuxPhoneApps.org: Games: Flood It
- linuxphoneapps: "You may think that contributing to LinuxPhoneApps.org is limited to actually contributing by adding/fixing listings. It's not, contributing to software projects AppStream Metadata is also highly appreciated!See https://gitlab.com/kop316/gtk-meshtastic-client/-/merge_requests/4 for how this can be done 🙂"
- linuxphoneapps: "Add Water is a fun new app make #Firefox feel more native on #GNOME If you're careful, you can use it on mobile:https://flathub.org/apps/dev.qwery.AddWater(Don't use the "Hide Privacy Indicators" setting, it'll break mobile-config-firefox.)cc @user0 @ollieparanoid#MobileConfigFirefox #LinuxMobile"
Games
- CalcProgrammer1: Steam on #PinePhonePro with #postmarketOS! Let's see how games fare on this one.
- CalcProgrammer1: Subnautica runs on postmarketOS with FEX! Performance isn't great but it's sort of playable, feels like 20 FPS or so. Defaulted to medium graphics preset at 1280x800. Had to enable a 4GB swapfile to get it in game. Pretty sure this game uses DXVK.#postmarketOS #steam #gaming #phosh #linuxmobile #mobilelinux
- Lemmy - postmarketOS: [GUIDE] Installing Steam on postmarketOS using FEX Emulator and Distrobox
- Minetest: "It's finally time. After years of deliberation, #Minetest is finally ready to adopt a new identity and prove it has moved beyond its original purpose. We can finally move past the "mining" and the "testing" and focus on making this platform the best it can be.#opensource #freesoftware #gamedevhttps://blog.minetest.net/2024/10/13/Introducing-Our-New-Name/"
Kernel
- phone-devel: Re: [PATCH v2] rpmsg: qcom_smd: Improve error handling for qcom_smd_parse_edge
- phone-devel: Re: [RFC PATCH v2 1/2] mfd: 88pm886: add the RTC cell
- phone-devel: Re: [RFC PATCH v2 2/2] rtc: add driver for Marvell 88PM886 PMIC RTC
- phone-devel: Re: [PATCH 08/13] media: i2c: imx214: Add vblank and hblank controls
Stack
- Phoronix: The Maturing State Of Rusticl For Rust-Based OpenCL Within Mesa
- Phoronix: OGRE-Next 3.0 Released For This Open-Source 3D Engine
Matrix
- Matrix.org: This Week in Matrix 2024-10-18
- Matrix.org: Security disclosure for matrix-js-sdk (CVE-2024-47080) and matrix-react-sdk (CVE-2024-47824)
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!