LINux on MOBileLINMOB.net is a blog about LINux on MOBile devices. With the PinePhone (Pro) and Librem 5 shipping it is back to report on GNU+Linux on mobile devices.Zola2024-03-17T22:14:28+00:00https://linmob.net/feed.xmlWeekly GNU-like Mobile Linux Update (11/2024): Q&A's and Community Updates2024-03-17T22:14:28+00:002024-03-17T22:14:28+00:00https://linmob.net/weekly-update-11-2024/<p>PINE64 is back with a Community Update after a long hiatus, a new Ubuntu Touch Q&A, a postmarketOS progress report, the new PinePhone WiFi driver gets accepted, Plasma Mobile 6.0.2 makes Plasma Mobile even more worth trying, and a lot more! </p>
<span id="continue-reading"></span>
<p><em>Commentary in italics.</em></p>
<h3 id="worth-reading">Worth Reading</h3>
<ul>
<li>PINE64: <a href="https://pine64.org/2024/03/17/march-update-making-waves/">March Update: Making waves</a> <em>Nice to see another Community Update!</em></li>
<li>thejackimonster: <a href="https://thejackimonster.de/blog/gnunet-messenger-api-march-2024.html">GNUnet Messenger API: March 2024</a></li>
<li>Purism: <a href="https://puri.sm/posts/2023-finance-report-profitable-more-assets-than-liabilities-over-9m-in-sales-50-margin/">2023 Finance Report: Profitable, More Assets than Liabilities, Over $9m in Sales, 50% Margin</a></li>
<li>Purism: <a href="https://puri.sm/posts/purism-differentiator-series-part-7-freedoms/">Purism Differentiator Series, Part 7: Freedoms</a></li>
<li>LINMOB.net: <a href="https://linmob.net/push-notifications/">Push notifications in (mobile) Linux</a> <em>Thank you for the guest post, darkdragon-001!</em></li>
</ul>
<h3 id="worth-watching">Worth Watching</h3>
<ul>
<li>UBports: <a href="https://www.youtube.com/watch?v=5QczdJrkamQ">UBports Q&A 136</a></li>
<li>nmariusp: <a href="https://www.youtube.com/watch?v=6pOSaj0KM20">KDE Plasma Mobile 6 in postmarketOS in QEMU VM tutorial - March 2024 - cdcca9c7</a></li>
<li>Purism: <a href="https://www.youtube.com/watch?v=J01nXUQ7Gs4">Investor Report 2023</a></li>
</ul>
<h3 id="worth-noting">Worth Noting</h3>
<ul>
<li>@fizzo: <a href="https://chaos.social/@fizzo/112104226265300812">#phosh works great on the #uConsole running #postmarketos 😊@agx do you know a way of booting in Landscape mode? Currently I have to switch to Landscape mode at each boot using the quicksettings.I’ve tried setting <code>rotate=90</code> in <code>phoc.ini</code> but that just rotates the lockscreen.</a></li>
<li>@airtower: <a href="https://woem.men/notes/9qqdu7qschr20h0v">Just rebased my #rtw8723cs work on megi's 6.8, and the change persists. AFAIK the proper fix would be in DTS (so the kernel driver names the headset jack correctly), but the quick fix is what I did. #LinuxMobile</a></li>
<li>@justsoup: <a href="https://mstdn.social/@justsoup/112089307600491918">#Lomiri on #postmarketOS running on systemd! It is in a very early state and barely anything works yet, but I am excited about the prospects of not having to dance around the OpenRC polyfills anymore!#Linux #MobileLinux</a></li>
<li><a href="https://chrichri.ween.de/o/996656afedfa410abca85257cf282b50">Chris Vogel: "When doing the #deskhop to share..."</a></li>
<li><a href="https://fosstodon.org/@pocketvj/112109814220591652">PocketVJ: "finally installed an offline chatbot…"</a></li>
<li><a href="https://social.librem.one/@zachdecook/112112410741529640">Zach "earboxer" DeCook: "workspace_swipe_touch was just merged into #Hyprland…"</a></li>
<li>Lemmy - postmarketOS: <a href="https://lemmy.ml/post/12980252">Is anyone running postmarketOS on one of the ~2015-era MSM8916 Samsung Galaxy phones?</a></li>
<li>r/MobileLinux: <a href="https://www.reddit.com/r/mobilelinux/comments/1baxyzv/questions_on_the_capabilities_of_ubuntu_touch/">Questions on the Capabilities of Ubuntu Touch + Google Pixel 3a</a></li>
<li>PinePhone (Reddit): <a href="https://www.reddit.com/r/pinephone/comments/1be87ci/pinephone_battery_upgrade/">Pinephone battery upgrade</a> <em>I have that battery, too. It's good.</em></li>
<li>Phones (Librem 5),- Purism community: <a href="https://forums.puri.sm/t/new-from-soprani-ca-jmp-chat-an-esim-adapter/22968">New, from Soprani.ca/JMP Chat: an eSIM adapter</a></li>
<li>@topjor: <a href="https://social.librem.one/@topjor/112108016093959306">Today I got fed up having to manually enable / disable charging for my librem5 and made a little tool to automate this based on battery %.For anyone interested in this tool for #LinuxMobile : https://gitlab.com/j0dev/golang/chargecontrolI normally have my phone connected to the charger when at my desk at home or work and don't want to constantly charge / discharge my battery.</a></li>
</ul>
<h3 id="more-software-news">More Software News</h3>
<h4 id="gnome-ecosystem">Gnome Ecosystem</h4>
<ul>
<li>This Week in GNOME: <a href="https://thisweek.gnome.org/posts/2024/03/twig-139/">#139 Just Before the Release</a></li>
<li>uraeus: <a href="https://blogs.gnome.org/uraeus/2024/03/15/pipewire-camera-handling-is-now-happening/">PipeWire camera handling is now happening!</a></li>
<li>alicem: <a href="https://blogs.gnome.org/alicem/2024/03/15/libadwaita-1-5/">Libadwaita 1.5</a></li>
<li>Marcus Lundblad: <a href="https://ml4711.blogspot.com/2024/03/maps-and-gnome-46.html">Maps and GNOME 46</a></li>
<li>Phoronix: <a href="https://www.phoronix.com/news/Gestures-Part-Two-GNOME-46">New Gestures Code Squeezes Into GNOME 46</a></li>
</ul>
<h4 id="phosh">Phosh</h4>
<ul>
<li>Guido Günther: <a href="https://social.librem.one/@agx/112106495664252555">With a bit of help from #phoc the next phosh-osk-stub release can (optionally) hide when a keyboard gets attached.#phosh #LinuxMobile</a></li>
<li>@agx: <a href="https://social.librem.one/@agx/112106495664252555">With a bit of help from #phoc the next phosh-osk-stub release can (optionally) hide when a keyboard gets attached.#phosh #LinuxMobile</a></li>
</ul>
<h4 id="plasma-ecosystem">Plasma Ecosystem</h4>
<ul>
<li>Nate Graham: <a href="https://pointieststick.com/2024/03/15/this-week-in-kde-dolphin-levels-up/">This week in KDE: Dolphin levels up</a></li>
<li>KDE Announcements: <a href="https://kde.org/announcements/plasma/6/6.0.2/">KDE Plasma 6.0.2, Bugfix Release for March</a></li>
<li>Volker Krause: <a href="https://www.volkerkrause.eu/2024/03/16/kf6-completing-the-transition.html">Completing the KDE Frameworks 6 transition</a></li>
<li>Quick Fixes: <a href="https://quickfix.es/2024/03/this-weekend-i-am-contributing-to-transitous-you-should-too/">This weekend I am contributing to Transitous. You should too.</a></li>
<li>@espidev: <a href="https://fosstodon.org/@espidev/112084182754866351">Plasma 6.0.2 has just released, with fixes for many bugs that impacted the initial release of Plasma Mobile.https://kde.org/announcements/changelogs/plasma/6/6.0.1-6.0.2/#plasma-mobilehttps://kde.org/announcements/changelogs/plasma/6/6.0.0-6.0.1/#plasma-mobile#plasmamobile</a>. <em>I wish I had waited for this to land before recording last weeks video, as the most glaring bugs are all fixed now! Try if you have a device faster than OG PinePhone or MSM8916, and have a good experience!</em></li>
</ul>
<h4 id="sailfish-os">Sailfish OS</h4>
<ul>
<li>adampigg: <a href="https://fosstodon.org/@piggz/112107751149593138">#SailfishOS and #Ofono Day 8 - Laptop Disasterhttps://www.piggz.co.uk/sites/pgz/blog/sailfish-ofono-8</a></li>
<li>adampigg: <a href="https://fosstodon.org/@piggz/112102354030005468">There is no Ofono diary today ... but i did accidentally rm -rf my home dir, which is a bit of a 'mare!</a></li>
<li>adampigg: <a href="https://fosstodon.org/@piggz/112096568012749645">#SailfishOS and #ofono Day 7 - fixing the signal strengthhttps://www.piggz.co.uk/sites/pgz/blog/sailfish-ofono-7</a></li>
<li>adampigg: <a href="https://fosstodon.org/@piggz/112090845327658238">#SailfishOS and #Ofono Day 6 - Signal Strengthhttps://www.piggz.co.uk/sites/pgz/blog/sailfish-ofono-6</a></li>
<li>adampigg: <a href="https://fosstodon.org/@piggz/112085058044954953">#SailfishOS and #Ofono day 5 - Small winshttps://www.piggz.co.uk/sites/pgz/blog/sailfish-ofono-5</a></li>
<li>adampigg: <a href="https://fosstodon.org/@piggz/112079682585686236">#sailfishos #ofono Day 4 - calls and plugins https://www.piggz.co.uk/sites/pgz/blog/sailfish-ofono-4</a></li>
<li>adampigg: <a href="https://fosstodon.org/@piggz/112073562307876927">I made it to Day 3! #SailfishOS #Ofono https://www.piggz.co.uk/sites/pgz/blog/sailfish-ofono-3</a></li>
<li>flypig's Gecko log: <a href="https://www.flypig.co.uk/list?list_id=1039&list=gecko">Day 187</a></li>
<li>flypig's Gecko log: <a href="https://www.flypig.co.uk/list?list_id=1038&list=gecko">Day 186</a></li>
<li>flypig's Gecko log: <a href="https://www.flypig.co.uk/list?list_id=1037&list=gecko">Day 185</a></li>
<li>flypig's Gecko log: <a href="https://www.flypig.co.uk/list?list_id=1036&list=gecko">Day 184</a></li>
<li>flypig's Gecko log: <a href="https://www.flypig.co.uk/list?list_id=1035&list=gecko">Day 183</a></li>
</ul>
<h4 id="ubuntu-touch">Ubuntu Touch</h4>
<ul>
<li>Ubuntu Touch Forums News: <a href="https://forums.ubports.com/topic/9939/ubuntu-touch-q-a-136-call-for-questions">Ubuntu Touch Q&A 136 Call For Questions</a></li>
<li>#UbuntuTouch: <a href="https://mastodon.social/@volla/112087254351484934">Das Volla Tablet - ab April 2024 auf @kickstarter ❗Registrieren unter tablet.volla.online 🥳--------------The Volla Tablet - on Kickstarter in April 2024 ❗Register now at tablet.volla.online 🥳#volla #tablet #opensource #softwaredevelopment #opensourcesoftware #vollaos #smartphone #dataprotection #security #freedom #UbuntuTouch #kickstarter #Crowdfunding #privacy</a></li>
</ul>
<h4 id="nemo-mobile">Nemo Mobile</h4>
<ul>
<li>neochapay on twitter: <a href="https://nitter.poast.org/neochapay/status/1768256893321965832#m">Hello @telegram on #nemomobile GlacierUX @ManjaroLinuxARM on @thepine64</a></li>
</ul>
<h4 id="distributions">Distributions</h4>
<ul>
<li>DanctNIX (Mastodon): <a href="https://fosstodon.org/@danctnix/112095034630845368">It's new, the kernel versionIt's 6.8, the feeling I've gotand it's ooh, woah-ohIt's in testing repoKernel version 6.8.0-danctnix1 for @PINE64 #PineTab2 is now available for testing.You can find the kernel in [danctnix-testing] repository.</a></li>
<li>Manjaro PinePhone Plasma Mobile: <a href="https://github.com/manjaro-pinephone/plasma-mobile/releases/tag/202403140226">Release 202403140226</a></li>
<li>Manjaro PinePhone Phosh: <a href="https://github.com/manjaro-pinephone/phosh/releases/tag/beta37">Beta 37</a></li>
<li>postmarketOS Blog: <a href="https://postmarketos.org/blog/2024/03/13/pmOS-update/">postmarketOS in 2024-03: systemd and more trusted contributors</a>
<ul>
<li>Lemmy - postmarketOS: <a href="https://lemmy.ml/post/13130509?scrollToComments=true">postmarketOS in 2024-03: systemd and more trusted contributors</a></li>
</ul>
</li>
<li>postmarketOS pmaports issues: <a href="https://gitlab.com/postmarketOS/pmaports/-/issues/2667">Firefox seems to inhibit sleep (drains battery)</a></li>
<li>postmarketOS pmaports issues: <a href="https://gitlab.com/postmarketOS/pmaports/-/issues/2664">Suggestion: postmarketOS User Repository</a></li>
<li>postmarketOS pmaports Merge Requests: <a href="https://gitlab.com/postmarketOS/pmaports/-/merge_requests/4906">msm-firmware-loader: systemd support</a></li>
<li>postmarketOS pmaports Merge Requests: <a href="https://gitlab.com/postmarketOS/pmaports/-/merge_requests/4891">soc-qcom-sc7280: new aport</a></li>
<li>postmarketOS pmaports Merge Requests: <a href="https://gitlab.com/postmarketOS/pmaports/-/merge_requests/4884">Draft: device-shift-otter: new device</a></li>
<li>postmarketOS Wiki New Pages: <a href="https://wiki.postmarketos.org/wiki/Powkiddy_X55">Powkiddy X55</a></li>
</ul>
<h4 id="apps">Apps</h4>
<ul>
<li>Guido Günther: <a href="https://social.librem.one/@agx/112100124560664723">I have tagged version 0.1.0 of livi It now supports (thanks to @rmader ) #dmabuf import and uses #gtk's new graphics offload widget which can increase 🔋 life.(#livi is small video player targeting mobile device - but works on large screens too 😃 📼 📽️)See https://gitlab.gnome.org/guidog/livi/-/releases/v0.1.0#gstreamer #gnome #phosh</a></li>
</ul>
<ul>
<li>comcloudway: <a href="https://social.ccw.icu/notice/Afv5mKTEPSlS5Oeax6">I know it is late, but I am really excited to announce #melon 0.2.0.</a></li>
</ul>
<h4 id="kernel">Kernel</h4>
<ul>
<li>phone-devel: <a href="http://lore.kernel.org/phone-devel/20240315-ptn36502-aux-v1-1-c9d3c828ff2e@fairphone.com/">[PATCH] usb: typec: ptn36502: switch to DRM_AUX_BRIDGE</a></li>
<li>phone-devel: <a href="http://lore.kernel.org/phone-devel/20240314-samsung-hlte-v2-0-84094b41c033@z3ntu.xyz/">[PATCH v2 0/2] Add Samsung Galaxy Note 3 support</a></li>
<li>phone-devel: <a href="http://lore.kernel.org/phone-devel/20240314-shinano-common-v2-0-a0fce1c72c74@z3ntu.xyz/">[PATCH v2 0/3] Split sony-castor into shinano-common and add Sony Xperia Z3</a></li>
<li>phone-devel: <a href="http://lore.kernel.org/phone-devel/20240313-sc7280-ice-v1-0-3fa089fb7a27@fairphone.com/">[PATCH 0/2] Add Inline Crypto Engine for SC7280 UFS</a></li>
<li>Collabora: <a href="https://www.collabora.com/news-and-blog/news-and-events/kernel-68-mediatek-community-flourishes.html">Kernel 6.8: MediaTek community flourishes</a></li>
<li>Phoronix: <a href="https://www.phoronix.com/news/Linux-6.9-VFIO">Linux 6.9 VFIO Updates Bring A New Driver For NVIDIA's Grace-Hopper Superchip</a></li>
<li>Phoronix: <a href="https://www.phoronix.com/news/Mobileye-EyeQ5-Linux-6.9">Mobileye EyeQ5 SoC Support Upstreamed In Linux 6.9</a></li>
</ul>
<h4 id="stack">Stack</h4>
<ul>
<li><a href="https://github.com/mozilla/ichnaea/issues/2065">Retiring the Mozilla Location Service · Issue #2065 · mozilla/ichnaea · GitHub</a> <em>Sad, but ... this end was a long time coming.</em></li>
<li>Phoronix: <a href="https://www.phoronix.com/news/Mesa-24.0.3-Released">Mesa 24.0.3 Released With Many Graphics Driver Bug Fixes</a></li>
<li>Phoronix: <a href="https://www.phoronix.com/news/Open-Source-NPU-Rockchip-Starts">An Open-Source Driver Effort Has Begun For Rockchip's NPU</a></li>
</ul>
<h4 id="matrix">Matrix</h4>
<ul>
<li>Matrix.org: <a href="https://matrix.org/blog/2024/03/15/this-week-in-matrix-2024-03-15/">This Week in Matrix 2024-03-15</a></li>
<li>Matrix.org: <a href="https://matrix.org/blog/2024/03/why-matrix-org/">Why the Matrix.org Homeserver Exists?</a></li>
</ul>
<h4 id="mobile-config-firefox">mobile-config-firefox</h4>
<ul>
<li>LINux on MOBile: <a href="https://linmob.net/mfc03-overdue-failures/">MFC03: Overdue failures</a> </li>
<li>LINux on MOBile: <a href="https://linmob.net/mfc02-first-shave-some-yaks/">MCF02: First shave some Yaks</a></li>
<li>LINux on MOBile: <a href="https://linmob.net/mcf01-the-what-the-why-and-a-first-mr/">MCF01: The what, the why and a first MR</a></li>
</ul>
<h3 id="thanks">Thanks</h3>
<p>Huge thanks to Plata for <a href="https://framagit.org/linmob/linmob.frama.io/-/merge_requests/5">the nifty set of Python scripts</a> that speed up collecting links from feeds by a lot.</p>
<h3 id="something-missing-want-to-contribute">Something missing? Want to contribute?</h3>
<p>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 <a href="https://pad.hacc.space/7yCLy5a9QyOLWusIFiTt9A?edit">the hedgedoc pad</a> for the next one! Since I am collecting many things there, this get's you early access if you will ;-) <strong>If you just stumble on a thing, please put it in there too - all help is appreciated!</strong></p>
Push notifications in (mobile) Linux2024-03-17T16:00:00+00:002024-03-17T16:00:00+00:00https://linmob.net/push-notifications/<p>An introduction into push notifications, why we want it on Linux, and an overview over the current options.</p>
<span id="continue-reading"></span><h2 id="what-is-it">What is it?</h2>
<p><strong>push</strong> refers to the service <em>pushing</em> notifications to the client immediately when they available.</p>
<p><strong>pull</strong> refers to the client regularly <em>pulling</em> the service for newly available notifications.</p>
<h2 id="why-do-we-want-it">Why do we want it?</h2>
<p>As communication is a very important feature for (Linux) phones, instant notifications for (web) calls and messages in your favorite apps is usually desired.</p>
<h2 id="what-is-the-problem">What is the problem?</h2>
<p>Technically, push notifications are usually realized by an open TCP connection. As they time out at some point, they need to be refreshed regularly.
When every app creates their own connection, the device wakes up very often and consumes a lot of energy. This renders mobile devices with very limited battery pretty much unusable.</p>
<p>A much more energy saving way to handle this is a single connection which all applications can use for notifications. This allows the device to save a lot of energy as it can stay in sleep mode most of the time.</p>
<p>In the remainder of the post, we will refer to this single common push service.</p>
<h2 id="what-is-the-current-state">What is the current state?</h2>
<h3 id="unifiedpush">UnifiedPush</h3>
<p>An open standard, <a href="https://unifiedpush.org/">UnifiedPush</a>, is currently evolving. It contains different distributors (for example <a href="https://ntfy.sh/">ntfy.sh</a> and <a href="https://codeberg.org/NextPush/uppush">NextPush on NextCloud</a>) and a lot of <a href="https://unifiedpush.org/users/apps/">Android apps</a> are already using it.</p>
<p>On Linux, the situation does not look as good:</p>
<ul>
<li>There has been a short <a href="https://social.librem.one/@agx/106674637106532626">Mastodon conversation about UnifiedPush on GNOME</a> in mid 2021.</li>
<li><a href="https://www.volkerkrause.eu/2022/11/12/kde-unifiedpush-push-notifications.html">Volker Krause presented a concept for push notifications in KDE</a> in the end of 2022 which resulted in the <a href="https://invent.kde.org/libraries/kunifiedpush">KUnifiedPush</a> library.</li>
</ul>
<p>Not much really happened since then.</p>
<h3 id="webpush">WebPush</h3>
<p>As one needs internet to communicate anyways, using the mobile websites seems like a viable option. With the <a href="https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps">Progressive Web Apps</a> standard and the <a href="https://developer.mozilla.org/en-US/docs/Web/API/Push_API">Push API</a> standard, all necessary building blocks are in place.</p>
<ul>
<li><strong>Firefox</strong> <a href="https://support.mozilla.org/en-US/kb/push-notifications-firefox">supports WebPush</a> but <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1407202">does not support PWAs</a>.</li>
<li><strong>GNOME Web (Epiphany)</strong> <a href="https://gitlab.gnome.org/GNOME/epiphany/-/issues/931">recently added PWA support</a> but <a href="https://gitlab.gnome.org/GNOME/epiphany/-/issues/1871">does not support the Web Push API</a> because <a href="https://bugs.webkit.org/show_bug.cgi?id=245190">WebKit is missing support</a>.</li>
</ul>
<h3 id="ubuntu-touch-ubports">Ubuntu Touch (UBports)</h3>
<p>Ubuntu Touch Clickable apps <a href="https://docs.ubports.com/en/latest/appdev/guides/pushnotifications.html">support push notifications</a>. Unfortunately only a very tiny fraction of apps is available in Ubuntu Touch as it is missing Flatpak support (the team is open to add Flatpak, if someone comes up with a good enough implementation, though).</p>
<h2 id="where-do-we-go-from-here">Where do we go from here?</h2>
<p>How can we drive this forward as a community? <a href="https://fosstodon.org/@linmob/112112220441388723">Feedback, ideas and comments are welcome - please reply on Mastodon!</a></p>
MFC03: Overdue failures2024-03-17T08:27:17+00:002024-03-17T08:27:17+00:00https://linmob.net/mfc03-overdue-failures/<p>Last time things were looking great, this time... I should have blogged more, and tried less maybe. Staying focussed is key to success, they say.</p>
<span id="continue-reading"></span>
<p>There's one good bit of news I can share: Yes, Firefox Nightly (and likely beta) is available on aarch64 through Snap! It works!</p>
<p>Other than that, I only have a bunch of failed attempts to share. Turns out, the "urlbar is all covered by buttons" issue is not yet fully solved, as there are yet more buttons that can appear. Namely the button that is huge and shows up when autoplay is blocked, and I wonder how useful the "Protections" button actually is.
See for yourself: </p>
<div style="text-align: center;">
<img src="tagesschau.png" alt="tagesschau.de and a packed URL bar" title="tagesschau.de and a packed URL bar" style="height:auto; margin:0;">
<figcaption>tagesschau.de and a packed URL bar.</figcaption>
</div>
<p>Unfortunately, as they don't show on the debug page, <a href="https://codeberg.org/1peter10/mobile-config-firefox/src/branch/more-urlbar-cleanup">I resorted to guessing the CSS IDs</a>, so far unsuccessfully. There must be a better way to find this stuff out, right?</p>
<p>Before not being successful at this (I only found out last night), I tried to fix some menus that do not show up properly (e.g., the ones behind the urlbar buttons named above). I <a href="https://codeberg.org/1peter10/mobile-config-firefox/commit/d42fb8966d9f749429dbaab9efabd6c75faadf1b">tried</a> to do it the dumb and supposedly quick way by copy and pasting stuff from the fenix branch over, and rightfully failed. I will have to spend more time, carefully reading through user0's customizations. Another thing (working only on ESR, at least in postmarketOS) is <a href="https://codeberg.org/1peter10/mobile-config-firefox/commit/f9dc97147179b09f455e4d0732f588359c32b357">basically ready</a>, but likely needs discussion - some people may want translation popups.</p>
<p>(At least that's not all I've been <a href="https://github.com/1peter10/abridge">spending time</a> on.)</p>
<p>Read you soon, likely on Tuesday.</p>
MCF02: First shave some Yaks2024-03-13T20:11:15+00:002024-03-13T20:11:15+00:00https://linmob.net/mfc02-first-shave-some-yaks/<p>First: It's amazing, <a href="https://gitlab.com/postmarketOS/mobile-config-firefox/-/merge_requests/41">my MR</a> (well, <a href="https://codeberg.org/user0/mobile-config-firefox/pulls/2">plural</a>) got merged already! <em>Thanks user0 and ollieparanoid!</em>
I figured it might be important to get to a sane setup early on.</p>
<span id="continue-reading"></span>
<p>After all, as I don't work with code regularily, I am not very clever with this. The following may still be bad advice, I just read <a href="https://forum.gitlab.com/t/refreshing-a-fork/32469/">a few forum thread</a> (I'll happily incorporate future feedback), but I figured I should first set up my local git repo properly.</p>
<p>I figured that I, as I also try to get things I fix into user0's fork, should set up one working repo of my own with multiple remotes.</p>
<ul>
<li>origin is my codeberg repo, as codebergs web interface is less annoying on slower devices - I'll push all my attempts there,</li>
<li>gitlab is my gitlab repo, where I'll push my working branches that target upstream,</li>
<li>upstream is postmarketOS/mobile-config-firefox</li>
<li>and user0 is user0's mobile-config-firefox repo, the upstream of the fenix branch.</li>
</ul>
<p>This way, I have it all in one. Before I start a feature branch, I will have to remember to pull <code>master</code> and <code>fenix</code> from their respective upstreams - and do work in separate branches, if an issue affects both. I then should update my two repos.</p>
<p>Also, testing. I figure I should test my changes on</p>
<ul>
<li>current ESR to avoid regressions,</li>
<li>current release,</li>
<li>future release (beta, dev, nightly) - one of those, depending on availability for aarch64.</li>
</ul>
<p>The 'future release' may be hard, as it could be challenging to obtain builds for aarch64. I am not sure what's available <a href="https://snapcraft.io/firefox">beyond the Snap</a>, assuming it actually works - I've had two "arm64 Snaps" that then would not run, due to being actually amd64/x86_64 so far in my "app testing" endeavours.</p>
<p>And, I think providing before/after screenshots with larger MRs may make sense.</p>
<p>Aside from the yak shaving, the only contribution done since the <a href="https://linmob.net/mcf01-the-what-the-why-and-a-first-mr/">last post</a> was <a href="https://gitlab.com/postmarketOS/mobile-config-firefox/-/issues/64#note_1812084509">this comment</a> on an open issue.</p>
<p>See you soon!</p>
MCF01: The what, the why and a first MR2024-03-12T18:53:19+00:002024-03-12T18:53:19+00:00https://linmob.net/mcf01-the-what-the-why-and-a-first-mr/<p>This is the first post in an attempt to start a series of blog posts about how one works through making something work, inspired by flypig and piggz.</p>
<p>It's about a project <a href="https://fosstodon.org/@linmob/106811013846424578">I contributed to earlier</a>, <a href="https://gitlab.com/postmarketOS/mobile-config-firefox">mobile-config-firefox</a>.</p>
<span id="continue-reading"></span>
<p>I believe mobile-config-firefox is a really important project for #MobileLinux, and am I at least close to the skill-level necessary to make improvements to it. Also, there's no need to re-invent the wheel, as there's plenty in <a href="https://codeberg.org/user0/mobile-config-firefox/src/branch/fenix">user0's branch</a> that deserves to land in distributions. The goal of this endeavour is to bring improvements to mobile-config-firefox, that make it so that Firefox ESR 128 is well supported when Mozilla <a href="https://whattrainisitnow.com/calendar/">releases it on July 9th, 2024</a>.</p>
<p>All this project takes is taking the time to experiment, test, and keeping at it until one makes it work. In fact, I already started with a <a href="https://gitlab.com/postmarketOS/mobile-config-firefox/-/merge_requests/41">tiny MR to fix an issue</a> - please take the time to read the MR and the <a href="https://gitlab.com/postmarketOS/mobile-config-firefox/-/issues/66">issue</a>.</p>
<p>The process to come up with this MR was iterative. First, <a href="https://gitlab.com/postmarketOS/mobile-config-firefox/-/issues/66">I saw and read the issue</a>, obviously. I then figured out how to hide the translation button in the URL bar, which was super easy - it showed up in the window I was debugging. I then considered it smart to also hide the picture-in-picture button in the URL (if you disagree, chime in on the <a href="https://gitlab.com/postmarketOS/mobile-config-firefox/-/merge_requests/41">MR</a>, btw). This was trial-and-error guesswork, that worked at first try - fortunately Mozilla used a sane and obvious CSS ID here.</p>
<p>And that's it for today - come back next time, it will likely be something else from the <a href="https://gitlab.com/postmarketOS/mobile-config-firefox/-/issues">issue tracker</a>.</p>
Weekly GNU-like Mobile Linux Update (10/2024): postmarketOS adds systemd and Phosh 0.37.02024-03-10T19:36:38+00:002024-03-10T19:36:38+00:00https://linmob.net/weekly-update-10-2024/<p>Also: Some Sailfish OS Community news, a new blog series on Ofono things, a DanctNIX release, and more!</p>
<span id="continue-reading"></span>
<p><em>Commentary in italics.</em></p>
<h3 id="worth-reading">Worth Reading</h3>
<ul>
<li>postmarketOS Blog: <a href="https://postmarketos.org/blog/2024/03/05/adding-systemd/">Adding systemd to postmarketOS</a> <em>This is great news, IMHO! OpenRC stays on - it remains default for, e.g., Sxmo and will remain an option in pmboostrap for everything, but systemd will be default where that makes lives easier. I am very sure that this would not be done if this would not make the task of making postmarketOS a great experience easier - meaning: It's apparently easier to get systemd running on musl, than putting in the work to make all the shims/polyfills for GNOME or KDE Plasma work at all/even well. I believe it's good to see postmarketOS as the mainline Mobile Linux project that supports the most devices become closer to what most Linux users are used to, not to mention features like cgroups and homed, that will definitely help building something competitive Thumbs Up!</em>
<ul>
<li>Lemmy - postmarketOS: <a href="https://lemmy.ml/post/12817212?scrollToComments=true">Adding systemd to postmarketOS</a></li>
<li><a href="https://gitlab.com/postmarketOS/pmaports/-/issues/2632">systemd megathread (#2632) · Issues · postmarketOS / pmaports · GitLab</a> </li>
</ul>
</li>
<li>fossphones.com: <a href="https://fossphones.com/03-06-24.html">Linux Phone News - March 6, 2024</a> <em>Well done!</em></li>
<li>Purism: <a href="https://puri.sm/posts/purism-differentiator-series-part-6-security/">Purism Differentiator Series, Part 6: Security</a></li>
<li>José Dapena: <a href="https://blogs.igalia.com/dape/2024/03/05/maintaining-downstreams-of-chromium-why-downstream/">Maintaining downstreams of Chromium: why downstream?</a></li>
</ul>
<h3 id="worth-watching">Worth Watching</h3>
<ul>
<li>Continuum Gaming: <a href="https://www.youtube.com/watch?v=-p47ObZlCOI">Continuum Gaming E407: Sailfish OS – "Wordle"</a></li>
<li>UBports: <a href="https://www.youtube.com/watch?v=cWg-63SATRo">UBports Q&A 135</a></li>
<li>LINMOB.net: <a href="https://tilvids.com/w/3Z5sc15TxHH8QDpDTZBRUL">A short look at Plasma Mobile 6</a>, <a href="https://www.youtube.com/watch?v=qbqd6aJASdI">YouTube</a></li>
</ul>
<h3 id="worth-noting">Worth Noting</h3>
<ul>
<li><a href="https://mastodon.social/@amartinz/112060003738135753">Alexander Martinz: "We at SHIFT are trying to make our devices more developer friendly.…"</a></li>
<li><a href="https://mastodon.blaede.family/@cassidy/112040278385083690">Cassidy James :eos: :gg: :fh:: "The long game is paying off: m…" - Blaede Family</a></li>
<li><a href="https://woem.men/notes/9qnloc6j2yhy005p">Fiona: Mew, first #rtw8723cs push in a while, just small changes requested in review.</a></li>
<li><a href="https://floss.social/@sonny/112071361403259455">Sonny: "About the true purpose of systemd…" - FLOSS.social</a></li>
<li>@justsoup: <a href="https://mstdn.social/@justsoup/112047089675802981">I finally have another development phone so I can get back to work on #AbyssalLinux. First things first is to update and upstream what I have to #VoidLinux, then move on to actually booting the thing! ;)#Linux #MobileLinux</a></li>
<li>PinePhoneOfficial (Reddit): <a href="https://www.reddit.com/r/PinePhoneOfficial/comments/1b9u5v7/can_a_pinephone_with_keyboard_case_be_used_in/">can a pinephone with keyboard case be used in text mode only</a></li>
<li>Purism (Reddit): <a href="https://www.reddit.com/r/Purism/comments/1bansth/nfc_support/">NFC support?</a></li>
<li>Lemmy - linuxphones: <a href="https://lemmy.ml/post/12978788">Is anyone running postmarketOS on one of the ~2015-era MSM8916 Samsung Galaxy phones?</a></li>
<li>Lemmy - linuxphones: <a href="https://lemmy.ml/post/12928162">Phosh 0.37.0</a></li>
<li>Lemmy - linuxphones: <a href="https://lemmy.ml/post/12892545">What linux phone is closest to ready for daily use</a></li>
<li>@fellr: <a href="https://ma.fellr.net/@fell/112050055563834335">To everyone who considers themselves a fan of Flatpaks: I just installed a single app (Fractal) and it now occupies two and a half gigabytes on my sixteen gig tablet.Are you sure this is the right way to distribute software?#flatpak #linux #fractal #postmarketos #linuxmobile</a></li>
<li>@jbzfn: <a href="https://mastodon.social/@jbzfn/112034081128679917">📱Distribution Release: Murena 1.20 ➥ DistroWatch「 The Murena project provides an Android-based, mobile operating system which strives to replace Google proprietary apps with open source alternatives along with a range of privacy protecting features 」https://distrowatch.com/index-mobile.php?newsid=12074#murena #android #privacy #distro #opensource #mobilelinux</a>. <em>This is just Android to me, sorry.</em></li>
<li><a href="https://linuxrocks.online/@linuxphoneapps/112065459817880583">LinuxPhoneApps.org: "Should we move from framagit? …"</a></li>
</ul>
<h3 id="hardware">Hardware</h3>
<ul>
<li>Liliputing: <a href="https://liliputing.com/volla-tablet-will-ship-with-android-but-supports-ubuntu-touch-multi-boot-crowdfunding/">Volla Tablet will ship with Android, but supports Ubuntu Touch multi-boot (crowdfunding)</a>
<ul>
<li>Lemmy - linuxphones: <a href="https://lemmy.ml/post/12932083?scrollToComments=true">Volla Tablet will ship with Android, but supports Ubuntu Touch multi-boot (crowdfunding)</a></li>
</ul>
</li>
</ul>
<h3 id="software">Software</h3>
<h4 id="gnome-ecosystem">Gnome Ecosystem</h4>
<ul>
<li>This Week in GNOME: <a href="https://thisweek.gnome.org/posts/2024/03/twig-138/">#138 Refreshing Changes</a></li>
<li>GTK blog: <a href="https://blog.gtk.org/2024/03/08/accessibility-improvements-in-gtk-4-14/">Accessibility improvements in GTK 4.14</a></li>
<li>GTK blog: <a href="https://blog.gtk.org/2024/03/07/on-fractional-scales-fonts-and-hinting/">On fractional scales, fonts and hinting</a>
<ul>
<li>Phoronix: <a href="https://www.phoronix.com/news/GTK-4.14-Crisper-Font-Rendering">GTK 4.14 To Provide Crisper Font Rendering, Better Fractional Scaling</a></li>
</ul>
</li>
<li>chergert: <a href="https://blogs.gnome.org/chergert/2024/03/03/improving-poll-timeout-precision/">Improving poll() timeout precision</a></li>
<li>sophieh: <a href="https://blogs.gnome.org/sophieh/2024/03/03/pika-backup-hopping-through-milestones/">Pika Backup Hopping Through Milestones</a></li>
</ul>
<h4 id="phosh">Phosh</h4>
<ul>
<li>Phosh.mobi blog: <a href="https://phosh.mobi/posts/phosh-nightly/">Phosh Nightly Package Builds</a></li>
<li>Phosh.mobi: <a href="https://phosh.mobi/releases/rel-0.37.0/">Phosh 0.37.0</a></li>
<li>Phosh (Mastodon): <a href="https://fosstodon.org/@phosh/112061416694254906">phosh 0.37.0 is out 🚀📱:- Wi-Fi selection via quick settings- Build custom quick settings via plugins- Caffeine quick settings- Support fractional-scale-v1 protocol- Updated #squeekboard layouts- Improved Sound file and favorites selection- Hardware specific pages in Tour- Support notches of 16 more phones- Support trie predictor in p-o-s - Support more emojis in p-o-sCheck out the full release notes at https://phosh.mobi/releases/rel-0.37.0/#phosh #gnome #linux #mobile #LinuxMobile #GNOMEMobile</a></li>
</ul>
<h4 id="plasma-ecosystem">Plasma Ecosystem</h4>
<ul>
<li>Nate Graham: <a href="https://pointieststick.com/2024/03/09/how-you-help-with-quality/">How YOU Help With Quality</a></li>
<li>Nate Graham: <a href="https://pointieststick.com/2024/03/08/this-week-in-kde-a-deluge-of-new-features/">This week in KDE: a deluge of new features</a></li>
<li>Nate Graham: <a href="https://pointieststick.com/2024/03/08/psa-enable-3d-acceleration-in-your-virtualbox-vms/">PSA: enable 3D acceleration in your VirtualBox VMs</a></li>
<li>KDE Announcements: <a href="https://kde.org/announcements/plasma/5/5.27.11/">KDE Plasma 5.27.11, Bugfix Release for March</a></li>
<li>KDE Announcements: <a href="https://kde.org/announcements/plasma/6/6.0.1/">KDE Plasma 6.0.1, Bugfix Release for March</a></li>
<li>kontact blog: <a href="https://kontact.kde.org/blog/2024/2024-03-01-kde-pim-january-february-2024/">January and February in KDE PIM</a></li>
</ul>
<h4 id="sxmo">Sxmo</h4>
<ul>
<li>#sxmo: <a href="https://mamot.fr/@fdlamotte/112059796448474813">Hey, I've just brought back mms preview in the sms log in #sxmo using sixelshttps://wiki.postmarketos.org/wiki/User:Fdelamotte/dogfooding#Attachment_preview_in_sms_logNow it can be handled directly from the hooks ;)</a></li>
</ul>
<h4 id="sailfish-os">Sailfish OS</h4>
<ul>
<li>Community News - Sailfish OS Forum: <a href="https://forum.sailfishos.org/t/sailfish-community-news-7th-march-2024-eula/18184">Sailfish Community News, 7th March 2024 - EULA</a></li>
<li><a href="https://forum.sailfishos.org/t/release-notes-struven-ketju-4-5-0-eula-update/18127">[Release notes] Struven ketju 4.5.0 EULA update - Announcements - Sailfish OS Forum</a></li>
<li>adampigg: <a href="https://fosstodon.org/@piggz/112068311886996302">#SailfishOS and #Ofono Day 2 https://www.piggz.co.uk/sites/pgz/blog/sailfish-ofono-2</a></li>
<li>adampigg: <a href="https://fosstodon.org/@piggz/112062761843292657">#SailfishOS Adventures with Ofono https://www.piggz.co.uk/sites/pgz/blog/sailfish-ofono</a></li>
<li>adampigg: <a href="https://fosstodon.org/@piggz/112031210096772987">Fun fact...... the @PINE64 #PinephonePro now ships with its OS as my build of #SailfishOS https://pine64.com/product/pinephone-pro-explorer-edition/ If you'd like to support my work, please donate to https://paypal.me/piggz</a></li>
<li>flypig's Gecko log: <a href="https://www.flypig.co.uk/list?list_id=1032&list=gecko">Day 180</a></li>
<li>flypig's Gecko log: <a href="https://www.flypig.co.uk/list?list_id=1031&list=gecko">Day 179</a></li>
<li>flypig's Gecko log: <a href="https://www.flypig.co.uk/list?list_id=1030&list=gecko">Day 178</a></li>
<li>flypig's Gecko log: <a href="https://www.flypig.co.uk/list?list_id=1029&list=gecko">Day 177</a></li>
<li>flypig's Gecko log: <a href="https://www.flypig.co.uk/list?list_id=1028&list=gecko">Day 176</a></li>
<li>#sailfishOS: <a href="https://mastodon.social/@sailfishosnews/112054749575946748">Translation strings for the Sailfish OS Release 4.6.0 #Jolla has started the community translation round for the next #SailfishOS update. It has around 140 strings to be translated and the deadline for translations is the 24 March. Source: https://forum.sailfishos.org/t/localisation-translation-strings-for-the-sailfish-os-release-4-6-0/Translate Sailfish OS: https://translate.sailfishos.org/</a></li>
<li>#sailfishOS: <a href="https://mastodon.social/@sailfishosnews/112038027351871294">Sailfish OS 4.5.0.25 now available. This update only includes a revised EULA and thus prepares for the upcoming 4.6.0 Sauna release. For older devices (Jolla C, Tablet, Gemini PDA, Xperia X), 4.6.0 will be the final update. Also: changes to payment handling on Jolla Shop & predictive text input issue for new #SailfishX license buyers, currently being resolved. Read more here: https://forum.sailfishos.org/t/release-notes-struven-ketju-4-5-0-eula-update/18127#SailfishOS #Jolla</a></li>
</ul>
<h4 id="ubuntu-touch">Ubuntu Touch</h4>
<ul>
<li>fredldotme: <a href="https://mastodon.social/@fredldotme/112042301023936893">In other news I've picked back up work on Halium device support inside of snapd.Rebased on top of current master and more goodies, it should allow using GL drivers on even more Halium devices.</a></li>
<li>fredldotme: <a href="https://mastodon.social/@fredldotme/112034964821159550">Also close to finish: Dark and Light Modes for the Shell!</a></li>
<li>#UbuntuTouch: <a href="https://mastodon.social/@jbzfn/112063080082380627">🐧 Volla tablet will ship with Android, but supports Ubuntu Touch multi-boot (CROWDFUNDING) | Liliputing「 The Volla Tablet will have a 12.3 inch, QHD The Volla Tablet will have a 12.3 inch, QHD display, 12GB of RAM, 256GB of storage, and a MediaTek Helio G99 processor with two ARM Cortex-A76 CPU cores up to 2.2 GHz, six Cortex-A55 cores up to 2 GHz, and Mali-G57 MC2 graphics 」 https://liliputing.com/volla-tablet-will-ship-with-android-but-supports-ubuntu-touch-multi-boot-crowdfunding/#volla #ubuntutouch #android #tablet #opensource</a></li>
<li>#UbuntuTouch: <a href="https://social.tchncs.de/@deltatouch/112050800269321434">New release 1.4.0 of DeltaTouch, now in the OpenStore.Features:👍 Reactions! Long press a message to react with an emoji.💠 Many small bugfixes, adjustments and refactorings.Full list of changes in the changelog, see https://codeberg.org/lk108/deltatouch/src/branch/main/CHANGELOG#DeltaTouch #DeltaChat #UbuntuTouch</a></li>
</ul>
<h4 id="distributions">Distributions</h4>
<ul>
<li>postmarketOS Blog: <a href="https://postmarketos.org/blog/2024/03/05/adding-systemd/">Adding systemd to postmarketOS</a></li>
<li>Breaking updates in pmOS edge: <a href="https://postmarketos.org/edge/2024/03/04/plasma-bigscreen-disabled/">Plasma Bigscreen has been disabled on Edge until KDE 6.1 releases</a></li>
<li>Mobian (Mastodon): <a href="https://fosstodon.org/@mobian/112052287057414874">Debian Trixi currently undergoes a big transition with most packages being rebuilt. Right now is not a good time to 'apt dist-upgrade'. Some package upgrades will be held back. Right now dist-upgrade wants to remove phosh-phone, librem5-support and libglib2.0-bin, which seems like a bad idea...Hold it back some time until things quiet down. Thanks.</a></li>
<li>Pine64-Arch: <a href="https://github.com/dreemurrs-embedded/Pine64-Arch/releases/tag/20240308">Arch Linux ARM - 2024/03/08</a></li>
<li>DanctNIX (Mastodon): <a href="https://fosstodon.org/@danctnix/112066880358620215">Preparing for Plasma Mobile 6...</a></li>
<li>DanctNIX (Mastodon): <a href="https://fosstodon.org/@danctnix/112065108802243669">#ArchLinuxARM for @PINE64 #PinePhone / #PinePhonePro (2024/03/08) has released.New releases will be digitally signed from now on.Release Notes + Downloads: https://github.com/dreemurrs-embedded/Pine64-Arch/releases/tag/20240308#linuxmobile #mobilelinux #DanctNIX</a></li>
</ul>
<h4 id="apps">Apps</h4>
<ul>
<li>adampigg: <a href="https://fosstodon.org/@piggz/112032078271963334">Released Amazfish version 2.2.4 for all your Linux Smartwatch needs!Fix schedule display on lift wristMisc Ubuntu Touch fixesFix alert icon handling@AsteroidOS Screenshot supportFix setting-save bugThanks to @jmlich and nephros for contributions</a></li>
<li>LinuxPhoneApps.org: Apps: <a href="https://linuxphoneapps.org/apps/io.github.david_swift.flashcards/">Memorize</a></li>
<li>LinuxPhoneApps.org: Apps: <a href="https://linuxphoneapps.org/apps/net.winscloud.datecalculator/">Date Calculator</a></li>
<li>LinuxPhoneApps.org: Apps: <a href="https://linuxphoneapps.org/apps/de.manuel_kehl.go-for-it/">GoForIt!</a></li>
<li>LinuxPhoneApps.org: Apps: <a href="https://linuxphoneapps.org/apps/icu.ccw.melon/">Melon</a></li>
</ul>
<h4 id="kernel">Kernel</h4>
<ul>
<li>phone-devel: <a href="http://lore.kernel.org/phone-devel/20240306-b4-imagis-keys-v3-0-2c429afa8420@skole.hr/">[PATCH v3 0/3] Imagis touch keys and FIELD_GET cleanup</a></li>
<li>phone-devel: <a href="http://lore.kernel.org/phone-devel/20240306-castor-changes-v1-3-2286eaf85fff@z3ntu.xyz/">[PATCH 3/5] ARM: dts: qcom: msm8974pro-castor: Remove camera button definitions</a></li>
<li>Phoronix: <a href="https://www.phoronix.com/news/Linux-Tracing-Post-Reboots">Experimental Linux Patches Allow Kernel Tracing To Work Past Reboots/Crashes</a></li>
<li>Phoronix: <a href="https://www.phoronix.com/news/Linux-6.9-Case-Insensitive">Improved Case-Insensitive File Handling Coming To Linux 6.9</a></li>
<li>Phoronix: <a href="https://www.phoronix.com/news/Linux-6.8-Input-HyperX-Devices">Linux 6.8 Squeezing In Support For A Few Newer HP HyperX Controllers</a></li>
<li>Phoronix: <a href="https://www.phoronix.com/news/Linux-6.9-Dropping-Old-NTFS">Linux 6.9 Set To Drop The Old NTFS File-System Driver</a></li>
</ul>
<h4 id="stack">Stack</h4>
<ul>
<li>Phoronix: <a href="https://www.phoronix.com/news/Mesa-VDPAU-AV1-Decode">Mesa's VDPAU State Tracker Adds Support For AV1 Decoding</a></li>
<li>Phoronix: <a href="https://www.phoronix.com/news/Mesa-Lavapipe-Vulkan-RayTracing">Mesa's CPU-Based Vulkan Driver Now Supports Ray-Tracing</a></li>
<li>Phoronix: <a href="https://www.phoronix.com/news/Linux-6.9-Etnaviv">Etnaviv Preps For Vivante PCI Device Support, Changes For Mesa's Teflon NPU Handling</a></li>
<li>Phoronix: <a href="https://www.phoronix.com/news/GNUnet-0.21-Released">GNUnet 0.21 Rolls Out New Transport Layer For Building Decentralized, Distributed Apps</a></li>
<li>Phoronix: <a href="https://www.phoronix.com/news/Wine-9.4-Released">Wine 9.4 Released With VKD3D 1.11 Bundled, OpenGL Support For Wayland Driver</a></li>
</ul>
<h4 id="matrix">Matrix</h4>
<ul>
<li>Matrix.org: <a href="https://matrix.org/blog/2024/03/08/this-week-in-matrix-2024-03-08/">This Week in Matrix 2024-03-08</a></li>
</ul>
<h3 id="thanks">Thanks</h3>
<p>Huge thanks to Plata for <a href="https://framagit.org/linmob/linmob.frama.io/-/merge_requests/5">the nifty set of Python scripts</a> that speed up collecting links from feeds by a lot.</p>
<h3 id="something-missing-want-to-contribute">Something missing? Want to contribute?</h3>
<p>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 <a href="https://pad.hacc.space/7yCLy5a9QyOLWusIFiTt9A?edit">the hedgedoc pad</a> for the next one! Since I am collecting many things there, this get's you early access if you will ;-) <strong>If you just stumble on a thing, please put it in there too - all help is appreciated!</strong></p>
Weekly GNU-like Mobile Linux Update (09/2024): Plasma Mobile 62024-03-03T19:04:26+00:002024-03-03T19:04:26+00:00https://linmob.net/weekly-update-09-2024/<p>The Megarelease is out: Plasma Mobile 6 is finally there! In other news, we have a new MauiKit release, a Nemo Mobile progress report and two short videos about it, another Ubuntu Touch Q&A to watch, Jolla is building an AI device and more!</p>
<span id="continue-reading"></span>
<p><em>Commentary in italics.</em></p>
<h3 id="worth-reading">Worth Reading</h3>
<ul>
<li>Plasma Mobile blog: <a href="https://plasma-mobile.org/2024/03/01/plasma-6/">Plasma 6 and Beyond!</a>
<ul>
<li>Liliputing: <a href="https://liliputing.com/kde-plasma-6-mobile-ui-for-mobile-linux-distros-brings-homescreen-navigation-and-desktop-mode-improvements/">KDE Plasma 6 Mobile UI for mobile Linux distros brings homescreen, navigation, and desktop mode improvements</a></li>
</ul>
</li>
<li>KDE Announcements: <a href="https://kde.org/announcements/megarelease/6/">KDE MegaRelease 6</a></li>
<li>TechCrunch: <a href="https://techcrunch.com/2024/02/27/jolla-mind2/">Mobile OS maker Jolla is back and building an AI device</a> <em>If you think "This makes no sense at all", then I agree, but remember: The money/funding is where the hype is.</em></li>
<li>Guido Günther: <a href="https://honk.sigxcpu.org/con/Free_Software_Activities_February_2024.html#LinuxM">Free Software Activities February 2024</a></li>
</ul>
<h3 id="worth-watching">Worth Watching</h3>
<ul>
<li>Nicco loves Linux: <a href="https://tube.kockatoo.org/w/e6e8f177-22f1-432a-9c7f-ab76b17a5b54">How KDE Plasma 6 Was Made</a></li>
<li>UBports: <a href="https://www.youtube.com/watch?v=cWg-63SATRo">UBports Q&A 135</a></li>
<li>ubuntumaniac: <a href="https://www.youtube.com/shorts/R5uM4YlPgNg">Redmi note 9S with Ubuntu Touch</a></li>
<li>vlogize: <a href="https://www.youtube.com/watch?v=38RAB7N9CNA">Installing Ubuntu Touch on Samsung Galaxy Tab 2 P3100</a></li>
<li>neochapay: <a href="https://www.youtube.com/watch?v=CnNRKA1953U">Some progress with ngfd in NemoMobile</a></li>
<li>neochapay: <a href="https://www.youtube.com/watch?v=5MXsZtWLGFs">NemoMobile keyboard navigation support</a></li>
</ul>
<h3 id="worth-noting">Worth Noting</h3>
<ul>
<li><a href="https://fosstodon.org/@drewdevault/112010444490259767">Drew DeVault: "Big kudos to starfive for main…"</a></li>
<li><a href="https://mastodon.social/@fredldotme/112031203772714964">Codemaster Freders: "Another sneak peek into Lomiri on Ubuntu 24.04"</a></li>
<li><a href="https://fosstodon.org/@ibrahim/112029023686699945">Ibrahim 🇵🇸: "Couldn't find a video for Plas…"</a></li>
<li><a href="https://woem.men/notes/9qdvbu7gz97d03kj">Fiona (@airtower): "Mew, first #rtw8723cs push in a while, just small changes requested in review."</a></li>
<li><a href="https://social.defenestrate.it/notice/AfPT7833WtW3x7nLgu">@matthewcroughan: "On the flight back home from thaigersprint.org, 100% Offline, learning some Rust on Mobile #NixOS."</a> <em>Awesome!</em></li>
<li><a href="https://mastodon.social/@tbernard/112020598856660529">Tobias Bernard: "The GNOME 46 release is coming…"</a></li>
<li><a href="https://fosstodon.org/@musl/112018023859809641">musl libc: "musl libc 1.2.5 is now availab…"</a></li>
<li><a href="https://floss.social/@rmader/112015647803301538">Robert Mader: "For those of you interested in…"</a></li>
<li><a href="https://fosstodon.org/@hamblingreen/112008081413626255">hamblingreen: "i've never been much of a vide…"</a></li>
<li>Phones (Librem 5),- Purism community: <a href="https://forums.puri.sm/t/l5-and-iot-a-difficult-future/22878">L5 and IOT a difficult future</a></li>
<li>Lemmy - linuxphones: <a href="https://lemmy.ml/post/12633478">Linux Phone Penetration by Region</a> <em>B. S.</em> </li>
<li>Lemmy - linuxphones: <a href="https://lemmy.ml/post/12412646?scrollToComments=true">Got Mobian (almost) ported to Pixel 3a / 3a XL</a></li>
<li>Lemmy - linuxphones: <a href="https://lemmy.ml/post/12429426">Fairphone maximum lifespan?</a></li>
<li>@eliasr: <a href="https://social.librem.one/@eliasr/112018410503956791">Just found out that it's possible to donate to Phosh here: https://liberapay.com/Phosh/Donations there go to the developers @agx and @devrtz If, like me, you appreciate that awesome #FreeSoftware project and rely on it everyday for your #MobileLinux device, you know what to do! 😉 #phosh @phosh #librem5 #gnome #linux #mobile #LinuxMobile #foss #floss #SoftwareFreedom</a></li>
</ul>
<h3 id="more-software-news">More Software News</h3>
<h4 id="apps">Apps</h4>
<ul>
<li>LinuxPhoneApps.org: Apps: <a href="https://linuxphoneapps.org/apps/de.manuel_kehl.go-for-it/">GoForIt!</a></li>
<li>LinuxPhoneApps.org: Apps: <a href="https://linuxphoneapps.org/apps/icu.ccw.melon/">Melon</a></li>
<li><a href="https://fosstodon.org/@schmiddionmobile/112032807044466397">Schmiddi on Mobile: "Railway 2.4.0 has now been released. Railway is now a part of GNOME Circle!…"</a></li>
<li><a href="https://fosstodon.org/@schmiddionmobile/111993916301669078">Schmiddi on Mobile: "Flare 0.13.0 is now out on Fla…"</a></li>
<li><a href="https://fosstodon.org/@piggz/112032078271963334">Adam Pigg: "Released Amazfish version 2.2.…"</a></li>
<li><a href="https://fosstodon.org/@pocketvj/112032032626110762">PocketVJ: "finally an offline translator …"</a></li>
<li><a href="https://linuxrocks.online/@linuxphoneapps/112031691674992798">LinuxPhoneApps.org: "When you're following the #Lin…"</a></li>
<li><a href="https://androiddev.social/@MishaalRahman/112027304255688749">Mishaal Rahman: "rquickshare is a Linux client …"</a></li>
</ul>
<h4 id="gnome-ecosystem">Gnome Ecosystem</h4>
<ul>
<li>This Week in GNOME: <a href="https://thisweek.gnome.org/posts/2024/03/twig-137/">#137 Second Legendary Saturday Edition</a></li>
<li>Flathub docs: <a href="https://docs.flathub.org/blog/introducing-app-brand-colors">Introducing App Brand Colors</a></li>
<li>Phoronix: <a href="https://www.phoronix.com/news/Mutter-VRR-Merged-GNOME-46">Mutter Merges Experimental Variable Refresh Rate For GNOME 46</a></li>
</ul>
<h4 id="phosh">Phosh</h4>
<ul>
<li>Guido Günther: <a href="https://social.librem.one/@agx/112021215102465624">I kept unlocking the 📱 a lot to check a cars charging status. Using #phosh's launcher-box lockscreen-plugin and the LauncherEntry DBus protocol we can simplify that and have the information easily accessible:#gtk #EV #gnome #LinuxMobile</a></li>
<li>Phosh (Mastodon): <a href="https://fosstodon.org/@phosh/111991537708416027">With some preparatory work to allow plugins to use objects from #phosh core and @arunmani 's nice work on custom quick settings already merged the often asked for caffeine toggle is within reach: #gtk #gnome #LinuxMobile</a></li>
<li>Guido Günther: <a href="https://honk.sigxcpu.org/con/Free_Software_Activities_February_2024.html#LinuxM">Free Software Activities February 2024</a></li>
</ul>
<h4 id="plasma-ecosystem">Plasma Ecosystem</h4>
<ul>
<li>Nate Graham: <a href="https://pointieststick.com/2024/03/02/this-week-in-kde-a-smooth-release/">This week in KDE: a smooth release</a> </li>
<li>Plasma Mobile blog: <a href="https://plasma-mobile.org/2024/03/01/plasma-6/">Plasma 6 and Beyond!</a></li>
<li>KDE Announcements: <a href="https://kde.org/announcements/megarelease/6/">KDE MegaRelease 6</a></li>
<li>Volker Krause: <a href="https://www.volkerkrause.eu/2024/03/02/osm-hackweekend-karlsruhe-february-2024.html">OSM Hack Weekend February 2024</a></li>
<li>redstrate: <a href="https://redstrate.com/blog/2024/02/my-work-in-kde-for-february-2024/">My work in KDE for February 2024</a></li>
<li>Qt blog: <a href="https://www.qt.io/blog/implicit-imports-vs.-qml-modules-in-qt-6">Implicit Imports vs. QML Modules in Qt 6</a></li>
<li>Qt blog: <a href="https://www.qt.io/blog/qt-creator-13-beta2-released">Qt Creator 13 Beta2 released</a></li>
<li>jbb: <a href="https://jbb.ghsq.de/kde/2024/02/25/Call-for-feeds-Make-your-region-available-in-our-open-transit-router.html">Call for feeds: Make your region available in our open transit router</a></li>
<li>#plasmamobile: <a href="https://fosstodon.org/@ibrahim/112023596452447512">Just tried Plasma Mobile 6 on a tablet and it's really really nice. This is definitely going to be how I use the tablet. Awesome work.#Plasma6 #Plasma6Mobile #PlasmaMobile #LinuxMobile</a></li>
</ul>
<h4 id="maui-project">Maui Project</h4>
<ul>
<li>MauiKit blog: <a href="https://mauikit.org/blog/maui-release-briefing-5/">Maui Release Briefing #5</a></li>
</ul>
<h4 id="sxmo">Sxmo</h4>
<ul>
<li>#sxmo: <a href="https://mamot.fr/@fdlamotte/112015668165910220">Did some tweakings on #sxmo Distinct appmenus for each workspace and flatpaks integration : https://wiki.postmarketos.org/wiki/User:Fdelamotte/dogfooding#Application_menuShowing bookmarks in the appmenu for the web workspace : https://wiki.postmarketos.org/wiki/User:Fdelamotte/dogfooding#BookmarksMy dogfooding page on #pmos wiki is starting to get messy, but if it helps ;)</a></li>
<li>@pocketvj@fosstodon.org: <a href="https://fosstodon.org/@pocketvj/112025191053081851">me: complaining online that #libretranslate docker image is broken.me after 10 days:realizing that my isp is blocking docker 🤦libretranslate works great on #linuxmobile for offline translation. with all this #censorshit, offline becomes the new mobile internet state. next: replace search engine with a #llama model.</a></li>
</ul>
<h4 id="sailfish-os">Sailfish OS</h4>
<ul>
<li>flypig's Gecko log: <a href="https://www.flypig.co.uk/list?list_id=1025&list=gecko">Day 173</a></li>
<li>flypig's Gecko log: <a href="https://www.flypig.co.uk/list?list_id=1024&list=gecko">Day 172</a></li>
<li>flypig's Gecko log: <a href="https://www.flypig.co.uk/list?list_id=1023&list=gecko">Day 171</a></li>
<li>flypig's Gecko log: <a href="https://www.flypig.co.uk/list?list_id=1022&list=gecko">Day 170</a></li>
<li>flypig's Gecko log: <a href="https://www.flypig.co.uk/list?list_id=1021&list=gecko">Day 169</a></li>
</ul>
<h4 id="ubuntu-touch">Ubuntu Touch</h4>
<ul>
<li>Ubuntu Touch Forums News: <a href="https://forums.ubports.com/topic/9893/ubuntu-touch-q-a-135-call-for-questions">Ubuntu Touch Q&A 135 Call For Questions</a></li>
<li>fredldotme: <a href="https://mastodon.social/@fredldotme/112005349602708607">Thanks to Mir 2.x we can finally say good bye to the "X11 support" icon. Patches incoming.</a></li>
<li>fredldotme: <a href="https://mastodon.social/@fredldotme/112003485070862496">Tide successfully building an Ubuntu Touch app, using the new Clickable Snap. Built and tested on Ubuntu 24.04 with Lomiri.This begs the question whether I should move forward with making it a primary offering for Ubuntu Touch development too. What's your opinion?</a></li>
<li>fredldotme: <a href="https://mastodon.social/@fredldotme/111994115296262329">Lomiri Desktop on Ubuntu 24.04 Noble. What do you think?</a></li>
</ul>
<h4 id="nemo-mobile">Nemo Mobile</h4>
<ul>
<li>Jozef Mlich: <a href="https://blog.mlich.cz/2024/03/nemomobile-in-february-2024/">Nemomobile in February/2024</a></li>
</ul>
<h4 id="distributions">Distributions</h4>
<ul>
<li>Droidian (Mastodon): <a href="https://fosstodon.org/@droidian/112016505303448454">Time for some new devices!OnePlus 8, Pixel 6, and Pixel Tablet now can run Droidian at a near feature complete state!Including Pixel 6 and Lenovo Thinkphone, Droidian is now only a single generation behind the latest chips.All of these devices will soon be added to our installer, but nightly images are currently available.#LInuxMobile #Droidian #Phosh #FOSS #LinuOnMobile #Mobile #Linux #Debian</a></li>
<li>postmarketOS (Mastodon): <a href="https://fosstodon.org/@postmarketOS/112020310029299193">if like us you're a big fan of federated software, please take a few seconds to read this post and show some love on the associated GitHub issue.We have the potential for truly federated logins, let's not falter at the finish!https://wrily.foad.me.uk/sign-in-with-big-tech-only-or-sign-in-with-whom-i-prefer</a></li>
<li>DanctNIX (Mastodon): <a href="https://fosstodon.org/@danctnix/112021325441489853">We're cleaning up things for the new Plasma Mobile 6 update.The update should come soon when it's available.</a></li>
<li>postmarketOS pmaports issues: <a href="https://gitlab.com/postmarketOS/pmaports/-/issues/2628">Switch Phosh from Squeekboard to phosh-osk-stub (#2628)</a></li>
<li>postmarketOS Wiki New Pages: <a href="https://wiki.postmarketos.org/wiki/Widevine">Widevine</a></li>
</ul>
<h4 id="kernel">Kernel</h4>
<ul>
<li>phone-devel: <a href="http://lore.kernel.org/phone-devel/20240301164659.13240-1-karelb@gimli.ms.mff.cuni.cz/">[RESEND PATCH v5 0/5] input/touchscreen: imagis: add support for IST3032C</a></li>
</ul>
<h4 id="non-linux">Non-Linux</h4>
<ul>
<li>Genode: <a href="https://genode.org/documentation/release-notes/24.02">Release notes for the Genode OS Framework 24.02</a></li>
</ul>
<h4 id="stack">Stack</h4>
<ul>
<li>Phoronix: <a href="https://www.phoronix.com/news/Mesa-24.1-More-Than-8-Vulkan">Mesa 24.1 To Raise Limit Supporting More Than Eight Vulkan GPUs Per System</a></li>
<li>Phoronix: <a href="https://www.phoronix.com/news/Arm-Mali-Panthor-DRM-Coming">Panthor DRM Driver Set For Linux 6.9, Arm Mali Gen10 Merged To Panfrost Gallium3D</a></li>
<li>Phoronix: <a href="https://www.phoronix.com/news/musl-libc-1.2.5">Musl libc 1.2.5 Released With RISC-V 32-bit & LoongArch 64-bit Ports</a></li>
<li>Phoronix: <a href="https://www.phoronix.com/news/Multi-Threaded-WavPack-5.7">WavPack Lossless Audio Compression Format Adds Multi-Threaded Encode/Decode</a></li>
<li>Phoronix: <a href="https://www.phoronix.com/news/X.Org-Board-2024-Needs-More">The X.Org Foundation Needs More Candidates To Hold An Election</a></li>
<li>Phoronix: <a href="https://www.phoronix.com/news/Zink-Partial-Updates-Damage">Zink Lands Support For Partial Updates / Damage Handling</a></li>
</ul>
<h4 id="matrix">Matrix</h4>
<ul>
<li>Matrix.org: <a href="https://matrix.org/blog/2024/03/01/this-week-in-matrix-2024-03-01/">This Week in Matrix 2024-03-01</a></li>
<li>Matrix.org: <a href="https://matrix.org/blog/2024/02/opening-up-foundation/">Opening up the Foundation</a></li>
</ul>
<h3 id="thanks">Thanks</h3>
<p>Huge thanks to Plata for <a href="https://framagit.org/linmob/linmob.frama.io/-/merge_requests/5">the nifty set of Python scripts</a> that speed up collecting links from feeds by a lot.</p>
<h3 id="something-missing-want-to-contribute">Something missing? Want to contribute?</h3>
<p>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 <a href="https://pad.hacc.space/7yCLy5a9QyOLWusIFiTt9A?edit">the hedgedoc pad</a> for the next one! Since I am collecting many things there, this get's you early access if you will ;-) <strong>If you just stumble on a thing, please put it in there too - all help is appreciated!</strong></p>
Weekly GNU-like Mobile Linux Update (08/2024): A Preview of Changes coming with Sailfish OS 4.6.0 and a report on Upstreaming by Megi2024-02-25T20:22:05+00:002024-02-25T20:22:05+00:00https://linmob.net/weekly-update-08-2024/<p>Also in this one: Flathub improvements, join the UBports Foundation,
a bunch of videos, and more!</p>
<p><em>We're also experimenting with the order - please comment on the announcement post on Mastodon or via e-mail on how you like it!</em></p>
<span id="continue-reading"></span>
<p><em>Commentary in italics.</em></p>
<h3 id="worth-reading">Worth Reading</h3>
<ul>
<li>Community News - Sailfish OS Forum: <a href="https://forum.sailfishos.org/t/sailfish-community-news-22nd-february-2024-4-6-0-update/18022">Sailfish Community News, 22nd February 2024 - 4.6.0 Update</a></li>
<li>megis PinePhone Development Log: <a href="https://xnux.eu/log/#099">Some upstreaming and Pinephone Pro modem audio</a> <em>Awesome!</em></li>
<li>Flathub: <a href="https://docs.flathub.org/blog/improved-build-validation">Improved build validation, increased moderation, and the long-awaited switch to libappstream</a> <em>This may sound boring, but libappstream alone is pretty cool!</em>
-LinuxPhoneApps.org: <a href="https://linuxphoneapps.org/blog/a-talk-at-fosdem-2024/">A Talk at FOSDEM 2024: 'The Linux Phone App Ecosystem'</a> <em>I hope to find the time to publish an extended video in early March after my travels!</em> </li>
</ul>
<h3 id="worth-watching">Worth Watching</h3>
<ul>
<li>Continuum Gaming: <a href="https://www.youtube.com/watch?v=vK9Om3LyFzs">Continuum Gaming E405: Sailfish OS – Fileman</a></li>
<li>UBports: <a href="https://www.youtube.com/watch?v=Vp6i7rFmR7Q">Ubuntu Touch Q&A 134</a></li>
<li>vantablack: <a href="https://www.youtube.com/watch?v=x5Ev85W7qnc">Librem 5: A Practical Review</a>
-Twinntech: <a href="https://www.youtube.com/watch?v=_hmwmpXQJl8">Is pine 64 done at last? pinephone update Feb 2024</a>. <em>Usual warning: Don't engage, it's a waste of time.</em></li>
<li>Philip Christian: <a href="https://www.youtube.com/watch?v=9xpSuG63Rck">Debian Plasma Mobile on Pine64 PineTab2</a></li>
<li>Prend Workbench: <a href="https://www.youtube.com/shorts/OgjGdoJRpAk">Gass gass gass until explode! #postmarketos #xiaomi #wt88047</a></li>
<li>DHOCNET TV: <a href="https://www.youtube.com/watch?v=U_u_O6OiIqY">the LazyDeck testing ...</a></li>
<li>CyberPunkEdu: <a href="https://www.youtube.com/watch?v=amhaxs_oPYc">GNOME Shell on Mobile - postmarketOS - OnePlus 6t (fajita) 2024-02-21</a></li>
</ul>
<h3 id="worth-noting">Worth Noting</h3>
<ul>
<li>@sohrabbehdani: <a href="https://mas.to/@sohrabbehdani/111970727015581465">im looking for a mobile client for lemmy on linux is there any? P.S: im running plasma mobile therefor its better be QT :D#LinuxMobile</a></li>
<li>@Lehmanator: <a href="https://fosstodon.org/@Lehmanator/111976703732925536">My phone, despite my best efforts, works against my wishes on behalf of others.</a></li>
<li>Fiona: <a href="https://woem.men/notes/9pvp5unite2c05b8">Mew, first #rtw8723cs push in a while</a></li>
<li>Lemmy - linuxphones: <a href="https://lemmy.ml/post/12278038">Current state of Gnome mobile?</a></li>
<li>Lemmy - linuxphones: <a href="https://lemmy.ml/post/12367561">Sailfish: iPhone and Android Alternative</a></li>
<li>r/MobileLinux: <a href="https://www.reddit.com/r/mobilelinux/comments/1aup8pf/relocking_the_bootloader/.i">Relocking the Bootloader</a></li>
<li>PINE64official (Reddit): <a href="https://www.reddit.com/r/PINE64official/comments/1awybkj/who_manages_the_content_on_pine64org/.i">Who manages the content on pine64.org?</a></li>
<li>Phones (Librem 5),- Purism community: <a href="https://forums.puri.sm/t/lets-crowdfund-some-development-to-get-pureos-crimson-ready-for-l5/22827">Let's crowdfund some development to get PureOS Crimson ready for L5!</a></li>
<li>@linmob@fosstodon.org: <a href="https://fosstodon.org/@linmob/111978952966897055">PSA/Q: Firefox customizations: CSS hacks/extensions?I love @user0's excellent mobile-config-firefox adaption (https://codeberg.org/user0/mobile-config-firefox/src/branch/fenix). Sadly, as these things go, upstream changes stuff, and with Firefox 123 the tab counter/switcher is broken: https://codeberg.org/user0/Mobile-Friendly-Firefox/issues/4I wonder, if integrating something like https://addons.mozilla.org/en-US/firefox/addon/tree-style-tab/ could be a more sustainable approach?</a>
<em>PS: Make sure to check the <a href="https://linmob.net/weekly-update-07-2024/">previous weekly for news on Lune OS</a>, the continuation of webOS, in case you missed it then!</em></li>
</ul>
<h3 id="more-software-news">More Software News</h3>
<h4 id="gnome-ecosystem">Gnome Ecosystem</h4>
<ul>
<li>This Week in GNOME: <a href="https://thisweek.gnome.org/posts/2024/02/twig-136/">#136 New Papers</a></li>
<li>carlosgc: <a href="https://ublogs.igalia.com/carlosgc/2024/02/20/a-clarification-about-webkit-switching-to-skia/">A Clarification About WebKit Switching to Skia</a></li>
<li>carlosgc: <a href="https://blogs.igalia.com/carlosgc/2024/02/19/webkit-switching-to-skia-for-2d-graphics-rendering/">WebKitGTK and WPEWebKit Switching to Skia for 2D Graphics Rendering</a></li>
</ul>
<h4 id="phosh">Phosh</h4>
<ul>
<li>Phosh (Mastodon): <a href="https://fosstodon.org/@phosh/111986061749877062">In preparation for the next #phosh release we've tagged gmobile 0.0.6 https://gitlab.gnome.org/World/Phosh/gmobile/-/releases/v0.0.6This release adds a number of new devices contributed by @fakeshell</a></li>
<li>Phosh (Mastodon): <a href="https://fosstodon.org/@phosh/111991537708416027">With some preparatory work to allow plugins to use objects from #phosh core and @arunmani 's nice work on custom quick settings already merged the often asked for caffeine toggle is within reach</a></li>
</ul>
<h4 id="plasma-ecosystem">Plasma Ecosystem</h4>
<ul>
<li>Nate Graham: <a href="https://pointieststick.com/2024/02/23/this-week-in-kde-real-fake-session-restore/">This week in KDE: real fake session restore</a></li>
<li>Volker Krause: <a href="https://www.volkerkrause.eu/2024/02/23/kpublictransport-motis-support.html">MOTIS support in KPublicTransport</a></li>
<li>jbb: <a href="https://jbb.ghsq.de/kde/2024/02/25/Call-for-feeds-Make-your-region-available-in-our-open-transit-router.html">Call for feeds: Make your region available in our open transit router</a> <em>As this update is being composed on a OnePlus 6 on a NorthEastern Regional train taking me from Boston to New York City, I bet that there are some opportunities to contribute to this here (and home in Europe)!</em></li>
<li>Carl Schwan: <a href="https://carlschwan.eu/2024/02/22/kirigami-addons-1.0/">Kirigami Addons 1.0</a></li>
<li>KDE Eco: <a href="https://eco.kde.org/blog/2024-02-20-sok24-wayland_support_kdeecotest/">Making way for Wayland in KdeEcoTest</a></li>
</ul>
<h4 id="sxmo">Sxmo</h4>
<ul>
<li>@pocketvj@fosstodon.org: <a href="https://fosstodon.org/@pocketvj/111974742680320120">ever wanted to have an application specific context menu in #sxmo #linuxmobile ?here a short howto:https://wiki.postmarketos.org/wiki/User:Magdesign#Manage_Menu%27s_%28Volup_one%29#linux #postmarketos</a></li>
</ul>
<h4 id="sailfish-os">Sailfish OS</h4>
<ul>
<li>Community News - Sailfish OS Forum: <a href="https://forum.sailfishos.org/t/sailfish-community-news-22nd-february-2024-4-6-0-update/18022">Sailfish Community News, 22nd February 2024 - 4.6.0 Update</a></li>
<li>flypig's Gecko log: <a href="https://www.flypig.co.uk/list?list_id=1018&list=gecko">Day 166</a></li>
<li>flypig's Gecko log: <a href="https://www.flypig.co.uk/list?list_id=1017&list=gecko">Day 165</a></li>
<li>flypig's Gecko log: <a href="https://www.flypig.co.uk/list?list_id=1016&list=gecko">Day 164</a></li>
<li>flypig's Gecko log: <a href="https://www.flypig.co.uk/list?list_id=1015&list=gecko">Day 163</a></li>
<li>flypig's Gecko log: <a href="https://www.flypig.co.uk/list?list_id=1014&list=gecko">Day 162</a></li>
<li>#sailfishOS: <a href="https://functional.cafe/@ilpianista/111988394953096615">https://sfos.scarpino.dev is a #Hound code search instance focused on #SailfishOS UI applications (750 different repos ATM). Have fun!</a></li>
<li>#sailfishOS: <a href="https://fosstodon.org/@lazarus/111988391474589373">After reading this praise I installed #SailfishOS and it's true: It exceeds my expectations by far. It feels very usable, complete and secure. Its @nextcloud and #XMPP integration are just the features I need.Probably the best mobile Linux we have right now. And yes, you need to pay for it. So it looks like quality arises when you pay people for their work.https://hachyderm.io/@cyberlyra/111986588062656305</a></li>
</ul>
<h4 id="ubuntu-touch">Ubuntu Touch</h4>
<ul>
<li>Ubuntu Touch Forums News: <a href="https://forums.ubports.com/topic/9877/ubuntu-touch-q-a-134-blog-and-audio-available-now">Ubuntu Touch Q&A 134 Blog and Audio available now</a></li>
<li>Ubuntu Touch Forums News: <a href="https://forums.ubports.com/topic/9872/join-the-ubports-foundation-board-of-trustees">Join the UBports Foundation Board of Trustees</a></li>
<li>fredldotme: <a href="https://mastodon.social/@fredldotme/111982478744765773">Tide on Ubuntu 24.04 with Lomiri Desktop</a></li>
</ul>
<h4 id="distributions">Distributions</h4>
<ul>
<li>Manjaro PinePhone Plasma Mobile: <a href="https://github.com/manjaro-pinephone/plasma-mobile/releases/tag/beta15">Beta 15</a></li>
<li>postmarketOS (Mastodon): <a href="https://fosstodon.org/@postmarketOS/111960581812081549">we're happy to welcome Rob (@longnoserob) as the latest Trusted Contributor to join the #postmarketOS team!Rob has been helping folks out in our Matrix channels since 2022, as well as contributing to tegra development and testing.Welcome to the team :DIf you want to know more about becoming a Trusted Contributor, check out our two blog posts here: https://postmarketos.org/blog/2024/01/28/how-to-become-tc2/</a></li>
<li>postmarketOS pmaports Merge Requests: <a href="https://gitlab.com/postmarketOS/pmaports/-/merge_requests/4817">linux-postmarketos-qcom-sdm845: upgrade to 6.7.4</a></li>
</ul>
<h4 id="kernel">Kernel</h4>
<ul>
<li>phone-devel: <a href="http://lore.kernel.org/phone-devel/ZdkOCqPKqa%2Fu9Ftb@duo.ucw.cz/">[PATCHv2 1/2] dt-bindings: usb: typec: anx7688: start a binding document</a></li>
<li>phone-devel: <a href="http://lore.kernel.org/phone-devel/20240220-fp3-typec-v1-1-1930cad81139@fairphone.com/">[PATCH] arm64: dts: qcom: sdm632-fairphone-fp3: enable USB-C port handling</a></li>
<li>phone-devel: <a href="http://lore.kernel.org/phone-devel/20240220-lm3630a-fixups-v1-0-9ca62f7e4a33@z3ntu.xyz/">[PATCH 0/4] Various fixes for the lm3630a backlight driver</a></li>
</ul>
<h4 id="stack">Stack</h4>
<ul>
<li>Phoronix: <a href="https://www.phoronix.com/news/Sway-1.9-Released">Sway 1.9 Released - Using New wlroots Rendering API For Better Performance</a></li>
<li>Phoronix: <a href="https://www.phoronix.com/news/Git-2.44-Released">Git 2.44 Released - Can Yield Faster Pack Generation & Faster Rebases</a></li>
<li>Phoronix: <a href="https://www.phoronix.com/news/KDE-Plasma-6.0-Next-Week">KDE Plasma 6.0 Ready For Release Next Week, Plasma 6.1 Seeing Early Feature Work</a></li>
<li>Phoronix: <a href="https://www.phoronix.com/news/Mesa-24.1-Zink-D3D12-Default">Mesa 24.1 Now Builds Zink By Default, Also Building D3D12 Driver By Default On Windows</a></li>
<li>Phoronix: <a href="https://www.phoronix.com/news/Mesa-MR-Zink-Default-Drivers">Mesa Looks At Making The Zink Driver Build By Default</a></li>
<li>Phoronix: <a href="https://www.phoronix.com/news/Proton-9.0-Beta-Steam-Play">Proton 9.0 Beta Makes More Games Playable Under Steam Play, Updates VKD3D-Proton & DXVK</a></li>
<li>Phoronix: <a href="https://www.phoronix.com/news/SDL3-Vulkan-Renderer">SDL3 Introduces A Vulkan Renderer</a></li>
<li>Phoronix: <a href="https://www.phoronix.com/news/NetworkManager-1.46">NetworkManager 1.46 Can Now Manage Ethtool EEE Settings, IPv4 DAD Default & 2FA VPNs</a></li>
</ul>
<h4 id="matrix">Matrix</h4>
<ul>
<li>Matrix.org: <a href="https://matrix.org/blog/2024/02/23/this-week-in-matrix-2024-02-23/">This Week in Matrix 2024-02-23</a></li>
<li>Matrix.org: <a href="https://matrix.org/blog/2024/02/website-office-hours/">Launching the Matrix.org Website Office Hours</a></li>
</ul>
<h3 id="thanks">Thanks</h3>
<p>Huge thanks to Plata for <a href="https://framagit.org/linmob/linmob.frama.io/-/merge_requests/5">the nifty set of Python scripts</a> that speed up collecting links from feeds by a lot.</p>
<h3 id="something-missing-want-to-contribute">Something missing? Want to contribute?</h3>
<p>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 <a href="https://pad.hacc.space/7yCLy5a9QyOLWusIFiTt9A?edit">the hedgedoc pad</a> for the next one! Since I am collecting many things there, this get's you early access if you will ;-) <strong>If you just stumble on a thing, please put it in there too - all help is appreciated!</strong></p>
Weekly GNU-like Mobile Linux Update (07/2024): Good news from Megi and a new release model for Ubuntu Touch 20.042024-02-18T00:11:43+00:002024-02-19T23:54:00+00:00https://linmob.net/weekly-update-07-2024/<p>Another week, another weekly update - this time collected and edited on another continent: Ubuntu Touch 20.04 comes with a new release model (and keeps pumping out Q&A videos), improvements coming to Phosh and to PinePhone Pro with a huge update to rk2aw and u-boot, a FOSDEM special episode of the postmarketOS podcast, a great video about Genode on PinePhone, and more!</p>
<p><em>Addition: Also, a new release of LuneOS, the continuation of webOS!</em></p>
<span id="continue-reading"></span>
<p><em>Commentary in italics.</em></p>
<h3 id="software">Software</h3>
<h4 id="gnome-ecosystem">Gnome Ecosystem</h4>
<ul>
<li>This Week in GNOME: <a href="https://thisweek.gnome.org/posts/2024/02/twig-135/">#135 Experimental Maps</a></li>
<li>Marcus Lundblad: <a href="https://ml4711.blogspot.com/2024/02/the-fosdem-trip-2024.html">The FOSDEM trip 2024</a></li>
<li>jangernert: <a href="https://blogs.gnome.org/jangernert/2024/02/12/newsflash-3-1/">Newsflash 3.1</a></li>
<li>Phoronix: <a href="https://www.phoronix.com/news/GNOME-46-Beta-Released">GNOME 46 Beta Released - Mutter Supporting Direct Scanout For Cropped/Scaled Surfaces</a></li>
<li>Phoronix: <a href="https://www.phoronix.com/news/GNOME-XWayland-Frac-Scaling">New GNOME Mutter Code Prepares Fractional Scaling For XWayland</a></li>
</ul>
<h4 id="phosh">Phosh</h4>
<ul>
<li>Guido Günther: <a href="https://social.librem.one/@agx/111936533547643050">If you're using #phosh in docked mode a lot and (like me) play videos while doing other things then upcoming changes in #phoc to have apps always-on-top and keybindings to move windows into screen corners might be helpful:#LinuxMobile #gtk #wlroots</a></li>
</ul>
<h4 id="plasma-ecosystem">Plasma Ecosystem</h4>
<ul>
<li>Nate Graham: <a href="https://pointieststick.com/2024/02/16/this-week-in-kde-longstanding-issues-crushed/">This week in KDE: longstanding issues crushed</a></li>
<li>KDE Announcements: <a href="https://kde.org/announcements/gear/23.08.5/">KDE Gear 23.08.5</a></li>
</ul>
<h4 id="sailfish-os">Sailfish OS</h4>
<ul>
<li>flypig's Gecko log: <a href="https://www.flypig.co.uk/list?list_id=1011&list=gecko">Day 159</a></li>
<li>flypig's Gecko log: <a href="https://www.flypig.co.uk/list?list_id=1010&list=gecko">Day 158</a></li>
<li>flypig's Gecko log: <a href="https://www.flypig.co.uk/list?list_id=1009&list=gecko">Day 157</a></li>
<li>flypig's Gecko log: <a href="https://www.flypig.co.uk/list?list_id=1008&list=gecko">Day 156</a></li>
<li>flypig's Gecko log: <a href="https://www.flypig.co.uk/list?list_id=1007&list=gecko">Day 155</a></li>
<li>flypig's Gecko log: <a href="https://www.flypig.co.uk/list?list_id=1006&list=gecko">Day 154</a></li>
</ul>
<h4 id="ubuntu-touch">Ubuntu Touch</h4>
<ul>
<li>UBports News: <a href="http://ubports.com/blog/ubports-news-1/post/announcement-of-release-model-changes-3920">Announcement of release model changes</a>. <em>This sounds good! I like it, alone for the reaseon that there won't be another OTA counter.</em></li>
<li>UBports News: <a href="http://ubports.com/blog/ubports-news-1/post/ubuntu-touch-q-a-133-3919">Ubuntu Touch Q&A 133</a></li>
<li>Ubuntu Touch Forums News: <a href="https://forums.ubports.com/topic/9833/ut-tweak-tool-available-on-focal">UT Tweak Tool available on Focal</a></li>
<li>Ubuntu Touch Forums News: <a href="https://forums.ubports.com/topic/9832/ubuntu-touch-q-a-134-sat-feb-17th-at-19-00-utc">Ubuntu Touch Q&A 134 Sat Feb 17th at 19:00 UTC</a> <em>Find the video below.</em></li>
</ul>
<h4 id="lune-os">Lune OS</h4>
<ul>
<li>pivotCE: <a href="https://pivotce.com/2024/02/15/luneos-february-stable-release-eiskaffee/">LuneOS February Stable release: Eiskaffee</a>. <em>Long awaited new official release of LuneOS is out named Eiskaffee, fully based on Qt6, using Yocto Kirkstone release and is based on webOS OSE 2.23 release, Pine64 devices (PinePhone(Pro) and PineTab2 support added.</em> (Thanks, Padraic!)</li>
</ul>
<h4 id="distributions">Distributions</h4>
<ul>
<li>postmarketOS Blog: <a href="https://postmarketos.org/blog/2024/02/14/fosdem-and-hackathon/">FOSDEM 2024 + Hackathon</a></li>
<li>Breaking updates in pmOS edge: <a href="https://postmarketos.org/edge/2024/02/15/default-nonfree-fw/">Non-free firmware is installed by default</a></li>
<li>Breaking updates in pmOS edge: <a href="https://postmarketos.org/edge/2024/02/14/dnsmasq-broken-upgrade/">dnsmasq upgrade breaks DNS resolution</a></li>
<li>postmarketOS pmaports issues: <a href="https://gitlab.com/postmarketOS/pmaports/-/issues/2593">Bluetooth Missing from Librem 5 on Edge 20240208-0205</a></li>
<li>postmarketOS pmaports Merge Requests: <a href="https://gitlab.com/postmarketOS/pmaports/-/merge_requests/4820">Draft: add flatpak options for pmb_recommends</a></li>
<li>postmarketOS pmaports Merge Requests: <a href="https://gitlab.com/postmarketOS/pmaports/-/merge_requests/4817">linux-postmarketos-qcom-sdm845: upgrade to 6.7.4</a></li>
</ul>
<h4 id="apps">Apps</h4>
<ul>
<li>LinuxPhoneApps.org: Apps: <a href="https://linuxphoneapps.org/apps/ca.hamaluik.timecop/">Time Cop</a></li>
<li>LinuxPhoneApps.org: Apps: <a href="https://linuxphoneapps.org/apps/com.felipekinoshita.kana/">Kana</a></li>
<li>LinuxPhoneApps.org: Apps: <a href="https://linuxphoneapps.org/apps/dev.edfloreshz.done/">Done</a></li>
<li>LinuxPhoneApps.org: Apps: <a href="https://linuxphoneapps.org/apps/io.github.diegoivan.pdf_metadata_editor/">Paper Clip</a></li>
<li>LinuxPhoneApps.org: Apps: <a href="https://linuxphoneapps.org/apps/io.github.dyegoaurelio.simple-wireplumber-gui/">Simple Wireplumber GUI</a></li>
<li>LinuxPhoneApps.org: Apps: <a href="https://linuxphoneapps.org/apps/io.github.polypixeldev.polypass/">Polypass</a></li>
<li>LinuxPhoneApps.org: Apps: <a href="https://linuxphoneapps.org/apps/me.iepure.ticketbooth/">Ticket Booth</a></li>
<li>LinuxPhoneApps.org: Apps: <a href="https://linuxphoneapps.org/apps/org.gnome.networkdisplays/">GNOME Network Displays</a></li>
<li>LinuxPhoneApps.org: Apps: <a href="https://linuxphoneapps.org/apps/dev.zelikos.rollit/">Chance</a></li>
<li>LinuxPhoneApps.org: Apps: <a href="https://linuxphoneapps.org/apps/io.github.idevecore.currencyconverter/">Currency Converter</a></li>
<li>LinuxPhoneApps.org: Apps: <a href="https://linuxphoneapps.org/apps/io.gitlab.daikhan.stable/">Daikhan (Early Access)</a></li>
<li>LinuxPhoneApps.org: Apps: <a href="https://linuxphoneapps.org/apps/com.mardojai.forgesparks/">Forge Sparks</a></li>
<li>LinuxPhoneApps.org: Apps: <a href="https://linuxphoneapps.org/apps/xyz.tytanium.doorknocker/">Door Knocker</a> <em>In case you're wondering why so many apps where added in a week: I really needed to reinstall my OnePlus 6 and figured I should add everything I had installed on it that somewhat worked well enough.</em></li>
</ul>
<h4 id="kernel">Kernel</h4>
<ul>
<li>phone-devel: <a href="http://lore.kernel.org/phone-devel/20240216-sm6350-interconnect-v1-1-9d55667c06ca@fairphone.com/">[PATCH] arm64: dts: qcom: sm6350: Add interconnect for MDSS</a></li>
<li>phone-devel: <a href="http://lore.kernel.org/phone-devel/20240216-fp4-panel-v3-0-a556e4b79640@fairphone.com/">[PATCH v3 0/4] Add display support for Fairphone 4</a></li>
<li>phone-devel: <a href="http://lore.kernel.org/phone-devel/20240215180322.99089-1-newbyte@postmarketos.org/">[PATCH v6 0/4] Add samsung-matisselte and common matisse dtsi</a></li>
<li>Phoronix: <a href="https://www.phoronix.com/news/Linux-SandBox-Mode-RFC">"SandBox Mode" Proposed For The Linux Kernel To Improve Memory Safety</a></li>
</ul>
<h4 id="stack">Stack</h4>
<ul>
<li>Phoronix: <a href="https://www.phoronix.com/news/GhostBSD-24.01.1-Released">GhostBSD 24.01.1 Released: Based On FreeBSD 14, Many Improvements</a></li>
<li>Phoronix: <a href="https://www.phoronix.com/news/Mesa-24.0.1-Released">Mesa 24.0.1 Released With Various Graphics Driver Fixes</a></li>
<li>Phoronix: <a href="https://www.phoronix.com/news/COSMIC-Alpha-Is-Close">System76's COSMIC Desktop Nearing Alpha Release</a></li>
<li>Phoronix: <a href="https://www.phoronix.com/news/Iced-Rust-GUI-Toolkit-v0.12">Iced Toolkit For Rust GUIs Reaches v0.12 With New Features</a></li>
</ul>
<h4 id="matrix">Matrix</h4>
<ul>
<li>Matrix.org: <a href="https://matrix.org/blog/2024/02/twim/">This Week in Matrix 2024-02-16</a></li>
</ul>
<h3 id="worth-noting">Worth Noting</h3>
<ul>
<li>@bragefuglseth: <a href="https://fosstodon.org/@bragefuglseth/111943315620949458">Great news: Thanks to recent @flathub changes, adaptive Flathub apps are now actually shown as that in GNOME Software! Previously they were all marked as desktop-only. You'll start seeing this more and more as apps update 😁️#Flathub #Flatpak #GNOME #LinuxMobile</a></li>
<li>@cas: <a href="https://social.treehouse.systems/@cas/111939204701005545">well stayed up way too late working on this but it was totally worth it! The OnePlus 8T seems like it'll be fun to mainline, and now I don't have to worry about Android boot image shenanigans, or figuring out how to get kernel logs without UART. U-Boot can directly read pstore logs and we can just do EFI all the way :D#LinuxMobile #uboot #Linux</a></li>
<li>@dos@librem.one: <a href="https://social.librem.one/@dos/111937793670232381">POV: a few years ago you uploaded a bunch of games into Google Play that:- are fully Free Software- don't gather any user data- are fully local, no ads- are complete and finished- don't really need updating.One of the games was removed because of "missing privacy policy". Others - I don't even know, they didn't bother to tell me 😜 Seems like the idea that some apps may simply respect the user and not exist to mine for data is unfathomable to Google.#googleplay #google #android</a></li>
<li>Lemmy - linuxphones: <a href="https://lemmy.ml/post/11874081">Current mainline device options</a></li>
<li>Purism (Reddit): <a href="https://www.reddit.com/r/Purism/comments/1at6hbx/purism_alternatives/">Purism Alternatives?</a></li>
<li>Phones (Librem 5),- Purism community: <a href="https://forums.puri.sm/t/bluetooth-audio-after-install-of-purism-sparklan-wnfb-upgrade/22735">Bluetooth audio after install of purism sparklan wnfb upgrade</a></li>
<li>Jozef Mlich on Fosstodon: <a href="https://fosstodon.org/@jmlich/111924209197925180">Recordings of my #FOSDEM talk PineTime: A Programmer's Toy and Beyond was released.I will be happy for feedback.https://fosdem.org/2024/schedule/event/fosdem-2024-3319-pinetime-a-programmer-s-toy-and-beyond/You can read also my FOSDEM notes in my bloghttps://blog.mlich.cz/2024/02/fosdem-2024/</a></li>
<li><a href="https://infosec.town/notes/9pu3ruu9wlap5v2s">If you're at @cactuscon and always wanted to try a #Librem5 phone running stock #pureOS or a #pinephone pro running @postmarketOS #PlasmaMobile, hit me up! I should be onsite and mostly in the Career Village or one of the social areas from 2:30pm onwards, but am more than happy to dash about give folk a taste of #LinuxMobileI don't work for Purism, Pine64, nor postmarketOS, I just noticed there's maybe an unmet demo interest and happen to have the HW while I'm at this hacker con</a> <em>Nice effort!</em></li>
<li>#MobileLinux: <a href="https://toot.wales/@davidoclubb/111913618088113583">Got #Droidian running on my #Pixel6. No calls or SMS, but quite impressed with a lot of the other functionality. Looking forward to playing with it and learning more. Thanks to everyone who has developed #MobileLinux and all the other bits that make it work.I'm particularly interested as a parent with kids who will likely be getting phones in the next few years. I need to daily drive to convince myself it's the right option for them 👍 @linmob @droidian</a></li>
</ul>
<h3 id="worth-reading">Worth Reading</h3>
<ul>
<li>Norman Feske: <a href="https://genodians.org/nfeske/2024-02-15-fosdem-aftermath">FOSDEM 2024 aftermath</a></li>
<li>megis PinePhone Development Log: <a href="https://xnux.eu/log/#097">Small tidbits and magnetometer driver upstreaming</a></li>
<li>megis PinePhone Development Log: <a href="https://xnux.eu/log/#098">New U-Boot build for Pinephone Pro</a>
)</li>
<li>Purism: <a href="https://puri.sm/posts/purism-differentiator-series-part-5-privacy/">Purism Differentiator Series, Part 5: Privacy</a></li>
<li>Purism: <a href="https://puri.sm/posts/purism-differentiator-series-part-4-hardware/">Purism Differentiator Series, Part 4: Hardware</a></li>
</ul>
<h3 id="worth-listening">Worth Listening</h3>
<ul>
<li>postmarketOS Podcast: <a href="https://cast.postmarketos.org/episode/38-FOSDEM-2024-special/">#38 FOSDEM 2024 Special</a></li>
</ul>
<h3 id="worth-watching">Worth Watching</h3>
<ul>
<li>UBports: <a href="https://www.youtube.com/watch?v=Vp6i7rFmR7Q">Ubuntu Touch Q&A 134</a></li>
<li>Norman Feske: <a href="https://genodians.org/nfeske/2024-02-15-fosdem-aftermath">FOSDEM 2024 aftermath</a></li>
<li><a href="https://www.youtube.com/watch?v=AEgt1Aijags">Towards a bright future with Mobian? | FOSDEM 2024</a></li>
<li><a href="https://www.youtube.com/watch?v=Uc2_cQmv0TA">Mainline Linux on Fairphone? Yes, please!</a></li>
<li><a href="https://www.youtube.com/watch?v=2u1JIkKeWpU">Why not run OpenCL-accelerated LLM on your phone? | FOSDEM 2024</a></li>
<li><a href="https://www.youtube.com/watch?v=4j43EpaEdwk">PostmarketOS v23.12 Boot Time on Xiaomi WT88047 | Redmi 2 Prime</a></li>
<li><a href="https://fosdem.org/2024/schedule/event/fosdem-2024-3319-pinetime-a-programmer-s-toy-and-beyond/">FOSDEM 2024 - PineTime: A Programmer's Toy and Beyond</a></li>
</ul>
<h3 id="thanks">Thanks</h3>
<p>Huge thanks to Plata for <a href="https://framagit.org/linmob/linmob.frama.io/-/merge_requests/5">the nifty set of Python scripts</a> that speed up collecting links from feeds by a lot.</p>
<h3 id="something-missing-want-to-contribute">Something missing? Want to contribute?</h3>
<p>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 <a href="https://pad.hacc.space/7yCLy5a9QyOLWusIFiTt9A?edit">the hedgedoc pad</a> for the next one! Since I am collecting many things there, this get's you early access if you will ;-) <strong>If you just stumble on a thing, please put it in there too - all help is appreciated!</strong></p>
Weekly GNU-like Mobile Linux Update (06/2024): More FOSDEM talks and releases of pmbootstrap and Megapixels2024-02-11T14:24:36+00:002024-02-11T14:24:36+00:00https://linmob.net/weekly-update-06-2024/<p>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.</p>
<span id="continue-reading"></span>
<p><em>Commentary in italics.</em></p>
<h3 id="hardware">Hardware</h3>
<ul>
<li>Liliputing: <a href="https://liliputing.com/fairphone-5-schematics-repair-and-recycling-documentation-is-now-available/">Fairphone 5 schematics, repair, and recycling documentation is now available</a></li>
</ul>
<h3 id="software">Software</h3>
<h4 id="gnome-ecosystem">Gnome Ecosystem</h4>
<ul>
<li>This Week in GNOME: <a href="https://thisweek.gnome.org/posts/2024/02/twig-134/">#134 High Contrast</a></li>
<li>James Westmans blog: <a href="https://www.jwestman.net/2024/02/10/new-look-for-gnome-maps.html">New Look for GNOME Maps!</a></li>
</ul>
<h4 id="phosh">Phosh</h4>
<ul>
<li>@arunmani: <a href="https://mastodon.social/@arunmani/111879980566330621">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</a></li>
<li>#phosh: <a href="https://alpaka.social/@braid/111889036578956372">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</a></li>
</ul>
<h4 id="plasma-ecosystem">Plasma Ecosystem</h4>
<ul>
<li>Nate Graham: <a href="https://pointieststick.com/2024/02/09/this-week-in-kde-inching-closer/">This week in KDE: Inching closer</a></li>
<li>Nate Graham: <a href="https://pointieststick.com/2024/02/08/15-minute-bug-initiative-update/">15-Minute Bug Initiative update</a></li>
<li>KDE Announcements: <a href="https://kde.org/announcements/frameworks/5/5.115.0/">KDE Ships Frameworks 5.115.0</a></li>
<li>Broulik: <a href="https://blog.broulik.de/2024/02/qt-wayland-supercharged/">Qt Wayland, Supercharged</a></li>
<li>Planet KDE: <a href="https://blog.david-redondo.de/kde/wayland/qt/2024/02/06/xdg-toplevel-drag-update.html">Update: xdg-toplevel-drag merged</a></li>
<li>@nullagent: <a href="https://partyon.xyz/@nullagent/111908744377068999">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</a></li>
</ul>
<h4 id="sxmo-userscript-corner">Sxmo (Userscript corner)</h4>
<ul>
<li>@pocketvj@fosstodon.org: <a href="https://fosstodon.org/@pocketvj/111908343666061143">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</a></li>
<li>@pocketvj@fosstodon.org: <a href="https://fosstodon.org/@pocketvj/111906266017223366">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 😅</a></li>
<li>@pocketvj@fosstodon.org: <a href="https://fosstodon.org/@pocketvj/111903234757402703">last script for today...😇record a selection of your screen to a *.gifthis might come in handy for usermanuals or bugreports.#linuxmobile #sxmo</a></li>
<li>@pocketvj@fosstodon.org: <a href="https://fosstodon.org/@pocketvj/111901960029221382">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 🤓</a></li>
<li>@pocketvj@fosstodon.org: <a href="https://fosstodon.org/@pocketvj/111901102120972535">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</a></li>
<li>@pocketvj@fosstodon.org: <a href="https://fosstodon.org/@pocketvj/111900210193865750">#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</a></li>
<li>@pocketvj@fosstodon.org: <a href="https://fosstodon.org/@pocketvj/111897408911517504">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/</a></li>
<li>@pocketvj@fosstodon.org: <a href="https://fosstodon.org/@pocketvj/111895865689936206">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</a></li>
</ul>
<h4 id="sailfish-os">Sailfish OS</h4>
<ul>
<li>Community News - Sailfish OS Forum: <a href="https://forum.sailfishos.org/t/sailfish-community-news-8th-february-fosdem24/17950">Sailfish Community News, 8th February - FOSDEM'24</a></li>
<li>flypig's Gecko log: <a href="https://www.flypig.co.uk/list?list_id=1004&list=gecko">Day 152</a></li>
<li>flypig's Gecko log: <a href="https://www.flypig.co.uk/list?list_id=1003&list=gecko">Day 151</a></li>
<li>flypig's Gecko log: <a href="https://www.flypig.co.uk/list?list_id=1002&list=gecko">Day 150</a></li>
<li>flypig's Gecko log: <a href="https://www.flypig.co.uk/list?list_id=1000&list=gecko">Day 149</a></li>
<li>flypig's Gecko log: <a href="https://www.flypig.co.uk/list?list_id=999&list=gecko">Day 148</a></li>
<li>#sailfishOS: <a href="https://union.place/@marxistvegan/111902031639026554">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</a></li>
</ul>
<h4 id="ubuntu-touch">Ubuntu Touch</h4>
<ul>
<li>UBports News: <a href="http://ubports.com/blog/ubports-news-1/post/devices-webpage-update-3914">Devices Webpage Update</a></li>
<li>UBports - Development - Issues: <a href="https://gitlab.com/ubports/development/core/lomiri-settings-components/-/issues/31">Connect to WPA2/WPA3 and only WPA3 not working</a></li>
<li>#UbuntuTouch: <a href="https://mastodon.social/@fla/111909665606414819">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</a></li>
<li>#UbuntuTouch: <a href="https://fosstodon.org/@lazarus/111902143596633023">#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</a></li>
</ul>
<h4 id="distributions">Distributions</h4>
<ul>
<li>postmarketOS Blog: <a href="https://postmarketos.org/blog/2024/02/07/more-tcs/">postmarketOS in 2024-02: More trusted contributors</a></li>
<li>Breaking updates in pmOS edge: <a href="https://postmarketos.org/edge/2024/02/08/drop-osk-sdl/">osk-sdl removed from pmaports</a>
<ul>
<li>postmarketOS (Mastodon): <a href="https://fosstodon.org/@postmarketOS/111892432193395357">osk-sdl waved for the last time in postmarketOS edge 👋 https://postmarketos.org/edge/2024/02/08/drop-osk-sdl/#RemoveTechnicalDebt</a></li>
</ul>
</li>
<li>Breaking updates in pmOS edge: <a href="https://postmarketos.org/edge/2024/02/05/gtk4-new-renderers/">Possible issues with new GTK 4.0 renderer on some devices</a></li>
<li>postmarketOS pmaports issues: <a href="https://gitlab.com/postmarketOS/pmaports/-/issues/2586">Provide an easy way for a user to obtain logs from a device that boots to the...</a></li>
<li>postmarketOS pmaports Merge Requests: <a href="https://gitlab.com/postmarketOS/pmaports/-/merge_requests/4751">clockworkpi-uconsole: new device</a></li>
<li>postmarketOS Wiki New Pages: <a href="https://wiki.postmarketos.org/wiki/Generic-x86_64">Generic-x86 64</a></li>
<li>postmarketOS Wiki Recent Changes: <a href="https://wiki.postmarketos.org/index.php?title=User%3AKnuxfanwin8%2FInstallation_guide_rework&diff=55710&oldid=55708">User:Knuxfanwin8/Installation guide rework</a></li>
</ul>
<h4 id="apps">Apps</h4>
<ul>
<li>Martijn Braam: <a href="https://fosstodon.org/@martijnbraam/111890710778192535">Megapixels 1.8.0 is released</a></li>
<li>LinuxPhoneApps.org: Apps: <a href="https://linuxphoneapps.org/apps/com.mardojai.forgesparks/">Forge Sparks</a></li>
<li>LinuxPhoneApps.org: Apps: <a href="https://linuxphoneapps.org/apps/xyz.tytanium.doorknocker/">Door Knocker</a></li>
<li>LinuxPhoneApps.org: Apps: <a href="https://linuxphoneapps.org/apps/io.github.alexkdeveloper.zodiac/">Zodiac</a></li>
<li>LinuxPhoneApps.org: Apps: <a href="https://linuxphoneapps.org/apps/io.github.flattool.warehouse/">Warehouse</a></li>
<li>LinuxPhoneApps.org: Apps: <a href="https://linuxphoneapps.org/apps/com.mudeprolinux.whakarere/">Whakarere</a></li>
<li>LinuxPhoneApps.org: Apps: <a href="https://linuxphoneapps.org/apps/io.github.andreibachim.shortcut/">Shortcut</a></li>
<li>LinuxPhoneApps.org: Apps: <a href="https://linuxphoneapps.org/apps/com.github.jkotra.unlockr/">unlockR</a></li>
<li>LinuxPhoneApps.org: Apps: <a href="https://linuxphoneapps.org/apps/com.vixalien.muzika/">Muzika</a></li>
<li>LinuxPhoneApps.org: Apps: <a href="https://linuxphoneapps.org/apps/net.mkiol.jupii/">Jupii</a> <em>Nice to see another SailfishOS app ported to Kirigami!</em></li>
<li>LinuxPhoneApps.org: Apps: <a href="https://linuxphoneapps.org/apps/org.nickvision.tubeconverter/">Parabolic</a></li>
<li>LinuxPhoneApps.org: Apps: <a href="https://linuxphoneapps.org/apps/com.cassidyjames.butler/">Butler</a></li>
<li>LinuxPhoneApps.org: Apps: <a href="https://linuxphoneapps.org/apps/org.localsend.localsend_app/">LocalSend</a></li>
<li>LinuxPhoneApps.org: Apps: <a href="https://linuxphoneapps.org/apps/sh.shuriken.eeman/">Eeman</a></li>
<li>LinuxPhoneApps.org: <a href="https://linuxphoneapps.org/blog/new-listed-apps-q4-2023/">New Apps of LinuxPhoneApps.org, Q4/2023: 21 new apps, and a simpler way to add new apps!</a></li>
</ul>
<h4 id="kernel">Kernel</h4>
<ul>
<li>phone-devel: <a href="http://lore.kernel.org/phone-devel/20240210-msm8974-qfprom-v3-1-26c424160334@z3ntu.xyz/">[PATCH v3] ARM: dts: qcom: msm8974: correct qfprom node size</a></li>
<li>phone-devel: <a href="http://lore.kernel.org/phone-devel/20240210-msm8974-rpmpd-v2-0-595e2ff80ea1@z3ntu.xyz/">[PATCH v2 0/3] Add RPMPD support for MSM8974</a></li>
<li>Phoronix: <a href="https://www.phoronix.com/news/Qualcomm-Mainline-Linux-2024">Qualcomm Hardware Support Increasingly In Good Shape On The Mainline Linux Kernel</a></li>
</ul>
<p>An anonymous contributor notes on the <a href="https://pad.hacc.space/7yCLy5a9QyOLWusIFiTt9A?edit">pad</a>: <em>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.</em></p>
<p>Additional note by Peter: <em>Fun fact: <a href="https://www.shift.eco/en/shiftphone-8-status-page-2/">The next ShiftPhone is also going to use QCM6490</a>.</em></p>
<h4 id="stack">Stack</h4>
<ul>
<li>Phoronix: <a href="https://www.phoronix.com/news/Etnaviv-NPU-Weight-Compress">Etnaviv NPU Driver Further Boosts Performance, Striking Closer To The Proprietary Driver</a></li>
<li>Phoronix: <a href="https://www.phoronix.com/news/Vulkanised-2024-Slides">2024 Vulkan Developer Conference Slides Posted</a></li>
<li>Phoronix: <a href="https://www.phoronix.com/news/Fwupd-1.9.13-Released">Fwupd 1.9.13 Adds Support For Newer Acer USB Docks</a></li>
<li>Phoronix: <a href="https://www.phoronix.com/news/Arm-Mali-Panthor-Firmware-Git">Arm Lands Mali Gen10 "Panthor" Firmware Blob In Linux-Firmware.Git</a></li>
</ul>
<h4 id="matrix">Matrix</h4>
<ul>
<li>Matrix.org: <a href="https://matrix.org/blog/2024/02/09/this-week-in-matrix-2024-02-09/">This Week in Matrix 2024-02-09</a></li>
<li>Matrix.org: <a href="https://matrix.org/blog/2024/02/fosdem-wrap-up/">FOSDEM 2024 Wrap Up</a></li>
</ul>
<h3 id="worth-noting">Worth Noting</h3>
<ul>
<li><a href="https://fosstodon.org/@ollieparanoid/111887633535207961">Oliver Smith: "tagged pmbootstrap 2.2.0 - straight from the hackathon …"</a></li>
</ul>
<ul>
<li>postmarketOS (Mastodon): <a href="https://fosstodon.org/@postmarketOS/111886441429318021">about to watch the best movie of all timeThe #GNOME mobile (1967)reviews incoming 🛩️</a></li>
<li>PINE64official (Reddit): <a href="https://www.reddit.com/r/PINE64official/comments/1alt9kz/is_pine64_dead/">Is PINE64 dead?</a></li>
<li>PINE64official (Reddit): <a href="https://www.reddit.com/r/PINE64official/comments/1akjlwu/tutorial_wifi_and_bluetooth_on_pinetab_2/">[Tutorial] Wifi and Bluetooth on PineTab 2</a></li>
<li>Purism community: <a href="https://forums.puri.sm/t/questions-about-alternate-modem-quectel-em060k-gl/22638">Questions about alternate modem_QUECTEL EM060K-GL</a></li>
<li>Purism community: <a href="https://forums.puri.sm/t/librem-5-docked-mode-graphics/22636">Librem 5 Docked Mode Graphics</a></li>
<li>Purism community: <a href="https://forums.puri.sm/t/serious-issues-in-desktop-mode/22634">Serious Issues in Desktop Mode</a></li>
<li>@dos@librem.one: <a href="https://social.librem.one/@dos/111902433138991685">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:<code>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</code></a></li>
<li>Lemmy - linuxphones: <a href="https://lemmy.ml/post/11696032">How is Ubuntu Touch in 2024?</a></li>
<li>@cas: <a href="https://social.treehouse.systems/@cas/111896113746867662">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</a></li>
<li>@awai: <a href="https://fosstodon.org/@awai/111892985140450246">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</a></li>
<li>@nullagent: <a href="https://partyon.xyz/@nullagent/111899797581016509">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</a></li>
<li>@awai: <a href="https://fosstodon.org/@awai/111892985140450246">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</a></li>
<li>@pmOS_devices: <a href="https://mastodon.social/@pmOS_devices/111884502100114896">We fixed our postmarketOS device counter page here as well: https://tuxphones.com/static/counter/ #linux #postmarketos #mobilelinux</a></li>
<li>Asteroid OS: <a href="https://asteroidos.org/news/fosdem-2024/">AsteroidOS at FOSDEM 2024 - AsteroidOS</a></li>
</ul>
<h3 id="worth-reading">Worth Reading</h3>
<ul>
<li>fossphones: <a href="https://fossphones.com/02-10-24.html">Linux Phone News - February 10, 2024</a></li>
<li>dcz: <a href="https://dorotac.eu/posts/input_broken/">State of input method</a></li>
<li>Volker Krause: <a href="https://www.volkerkrause.eu/2024/02/10/fosdem-2024-open-public-transport-routing.html">FOSDEM 2024 and Open Public Transport Routing</a>. <em>Awesomw!</em></li>
<li>LinuxPhoneApps.org: <a href="https://linuxphoneapps.org/blog/new-listed-apps-q4-2023/">New Apps of LinuxPhoneApps.org, Q4/2023: 21 new apps, and a simpler way to add new apps!</a></li>
<li>ramcq: <a href="https://ramcq.net/2024/02/06/flathub-pros-and-cons-of-direct-uploads/">Flathub: Pros and Cons of Direct Uploads</a></li>
<li>hughsie: <a href="https://blogs.gnome.org/hughsie/2024/02/05/fwupd-auto-quitting-on-idle-harder/">fwupd: Auto-Quitting On Idle, Harder</a></li>
<li>Jozef Mlich: <a href="https://blog.mlich.cz/2024/02/fosdem-2024/">FOSDEM 2024</a></li>
<li>LINux on MOBile: <a href="https://linmob.net/fosdem-2024-a-short-report/">FOSDEM 2024: A Short Report</a></li>
<li>Phoronix: <a href="https://www.phoronix.com/news/Mozilla-New-CEO-2024">Mozilla Has A New CEO To Focus On The Future</a></li>
<li>GabMus Dev Log: <a href="https://gabmus.org/posts/command_line_options_with_relm4/">Command line options with Relm4</a></li>
</ul>
<h4 id="marketing-corner">Marketing Corner</h4>
<ul>
<li>Purism: <a href="https://puri.sm/posts/purism-differentiator-series-part-3-operating-system/">Purism Differentiator Series, Part 3: Operating System</a></li>
<li>Purism: <a href="https://puri.sm/posts/99-mo-librem-5-librem-awesim/">$99/mo Librem 5 + Librem AweSIM</a></li>
<li>Purism: <a href="https://puri.sm/posts/purism-differentiator-series-part-2-formation/">Purism Differentiator Series, Part 2: Formation</a></li>
<li>Purism: <a href="https://puri.sm/posts/purism-differentiator-series-part-1-summary/">Purism Differentiator Series, Part 1: Summary</a></li>
</ul>
<h3 id="worth-watching">Worth Watching</h3>
<ul>
<li>RTP Tech Tips: <a href="https://www.youtube.com/watch?v=JO3rmK4S8Rc">💡 📡 Get WiFi Working On Pinetab 2!</a></li>
<li>Continuum Gaming: <a href="https://www.youtube.com/watch?v=hG2pCcZAC_0">Continuum Gaming E403: SFOS Rumors from FOSDEM</a></li>
<li><a href="https://www.youtube.com/shorts/FFkPyAtxS5M">Samsung Z Flip5: running Maemo Leste (vía proot + termux-x11)</a></li>
</ul>
<h4 id="fosdem-2024">FOSDEM 2024</h4>
<p>Let's start with FOSS on Mobile:</p>
<ul>
<li><a href="https://fosdem.org/2024/schedule/event/fosdem-2024-2234-from-phone-hardware-to-mobile-linux/">FOSDEM 2024 - From phone hardware to mobile Linux</a></li>
<li><a href="https://fosdem.org/2024/schedule/event/fosdem-2024-1716-u-boot-for-modern-qualcomm-phones/">FOSDEM 2024 - U-Boot for modern Qualcomm phones</a></li>
<li><a href="https://fosdem.org/2024/schedule/event/fosdem-2024-1707-mainline-linux-on-qualcomm-socs-are-we-here-now-/">FOSDEM 2024 - Mainline Linux on Qualcomm SoCs, are we here now ?</a></li>
<li><a href="https://fosdem.org/2024/schedule/event/fosdem-2024-3165-droidian-bridging-the-gap-between-various-platforms-with-convergence/">FOSDEM 2024 - Droidian - Bridging the gap between various platforms with convergence</a></li>
<li><a href="https://fosdem.org/2024/schedule/event/fosdem-2024-3017-genode-on-the-pinephone-on-track-to-real-world-usability/">FOSDEM 2024 - Genode on the PinePhone on track to real-world usability</a></li>
<li><a href="https://fosdem.org/2024/schedule/event/fosdem-2024-2972-wayland-s-input-method-is-broken-and-it-s-my-fault/">FOSDEM 2024 - Wayland's input-method is broken and it's my fault</a></li>
<li><a href="https://fosdem.org/2024/schedule/event/fosdem-2024-3364-why-not-run-opencl-accelerated-llm-on-your-phone-/">FOSDEM 2024 - Why not run OpenCL-accelerated LLM on your phone?</a></li>
<li><a href="https://fosdem.org/2024/schedule/event/fosdem-2024-2508-daily-blogging-embedded-gecko-development/">FOSDEM 2024 - Daily blogging embedded Gecko development</a></li>
</ul>
<p>Luca's big talk:</p>
<ul>
<li><a href="https://fosdem.org/2024/schedule/event/fosdem-2024-3362-open-source-for-sustainable-and-long-lasting-phones/">FOSDEM 2024 - Open Source for Sustainable and Long lasting Phones</a></li>
</ul>
<p>And some other interesting talks:</p>
<ul>
<li><a href="https://fosdem.org/2024/schedule/event/fosdem-2024-2949-enhancing-linux-accessibility-a-unified-approach/">FOSDEM 2024 - Enhancing Linux Accessibility: A Unified Approach</a></li>
<li><a href="https://fosdem.org/2024/schedule/event/fosdem-2024-3013-a-fully-open-source-stack-for-mipi-cameras/">FOSDEM 2024 - A fully open source stack for MIPI cameras</a></li>
<li><a href="https://fosdem.org/2024/schedule/event/fosdem-2024-2053--structuredemail-when-is-my-flight-semantic-data-extraction-in-kmail-and-nextcloud-mail/">FOSDEM 2024 - [StructuredEmail] When is my flight? - Semantic data extraction in KMail and Nextcloud Mail</a></li>
<li><a href="https://fosdem.org/2024/schedule/event/fosdem-2024-3648-privacy-respecting-usage-metrics-for-free-software-projects/">FOSDEM 2024 - Privacy-respecting usage metrics for free software projects</a></li>
<li><a href="https://fosdem.org/2024/schedule/event/fosdem-2024-2123-from-kernel-api-to-desktop-integration-how-do-we-integrate-battery-charge-limiting-in-the-desktop/">FOSDEM 2024 - From Kernel API to Desktop Integration, how do we integrate battery charge limiting in the desktop</a></li>
<li><a href="https://fosdem.org/2024/schedule/event/fosdem-2024-3557-the-state-of-video-offloading-on-the-linux-desktop/">FOSDEM 2024 - The state of video offloading on the Linux Desktop</a></li>
<li><a href="https://fosdem.org/2024/schedule/event/fosdem-2024-3590-gstreamer-state-of-the-union-2024/">FOSDEM 2024 - GStreamer: State of the Union 2024</a></li>
<li><a href="https://marcin.juszkiewicz.com.pl/download/tables/fosdem/">FOSDEM 2024 videos</a></li>
<li><a href="https://fosdem.org/2024/schedule/event/fosdem-2024-1988-pipewire-state-of-the-union/">FOSDEM 2024 - PipeWire State of the Union</a></li>
<li><a href="https://fosdem.org/2024/schedule/event/fosdem-2024-2741-take-your-foss-project-from-surviving-to-thriving/">FOSDEM 2024 - Take Your FOSS Project From Surviving To Thriving</a></li>
<li><a href="https://fosdem.org/2024/schedule/event/fosdem-2024-2876-matrixrtc-the-future-of-matrix-calls/">FOSDEM 2024 - MatrixRTC: The Future of Matrix Calls</a></li>
<li><a href="https://fosdem.org/2024/schedule/event/fosdem-2024-3283-the-state-of-the-matrix-rust-sdk-in-2023/">FOSDEM 2024 - The state of the Matrix Rust SDK in 2023</a></li>
<li><a href="https://fosdem.org/2024/schedule/event/fosdem-2024-3285-the-matrix-state-of-the-union/">FOSDEM 2024 - The Matrix State of the Union</a></li>
<li><a href="https://fosdem.org/2024/schedule/event/fosdem-2024-2495-flutter-buildroot-and-you-/">FOSDEM 2024 - Flutter, Buildroot, and you!</a></li>
<li><a href="https://fosdem.org/2024/schedule/event/fosdem-2024-3052-modos-building-an-ecosystem-of-open-hardware-e-ink-devices/">FOSDEM 2024 - Modos: Building an Ecosystem of Open-Hardware E Ink Devices</a></li>
</ul>
<h3 id="thanks">Thanks</h3>
<p>Huge thanks to Plata for <a href="https://framagit.org/linmob/linmob.frama.io/-/merge_requests/5">the nifty set of Python scripts</a> that speed up collecting links from feeds by a lot.</p>
<h3 id="something-missing-want-to-contribute">Something missing? Want to contribute?</h3>
<p>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 <a href="https://pad.hacc.space/7yCLy5a9QyOLWusIFiTt9A?edit">the hedgedoc pad</a> for the next one! Since I am collecting many things there, this get's you early access if you will ;-) <strong>If you just stumble on a thing, please put it in there too - all help is appreciated!</strong></p>