GeoClue 2.7.1 is out!
The most prominent feature in this release is priority sources by @kop316. In practice this means that locations from inaccurate sources do not get through when #GNSS / #GPS is running, improving the user experience on high-resolution use cases like navigation.
Thanks to all the contributors!
https://gitlab.freedesktop.org/geoclue/geoclue/-/releases/2.7.1
#gnss #gps #geoclue #mobileLinux #LinuxMobile #GNOME
Side note: #Firefox also landed support for e2e encrypted webrtc stream lately and there's active work to make it work with facetime web. In case you need that on your #LinuxMobile phone :P
I really hope we can land the #LinuxMobile patches for #Firefox upstream sometime - and have aarch64 builds for nightly in flathub :P
@slomo @swick That should close the gap between embedded and desktop a bit - and also help #LinuxMobile as a side effect.
Dear #GNOME community :gnome:
If you are a German resident with an innovative idea; there is 1 month left to apply for the next round of @PrototypeFund for up to 47 500 €
Get in touch/DM if you need help with the application.
PrototypeFund previously funded @tbernard and @verdre work on GNOME Shell mobile #LinuxMobile #mobileLinux
:boost_love:
#GNOME #LinuxMobile #mobileLinux #FLOSS #funding #Berlin #Germany
This is probably the first hardware decoded image on Linux #freedesktop
My friend @linkmauve is working on webp hardware decoding in the Rust image crate for the Pinephone 📱
More formats and platforms to come.
That means lightning fast image decoding ⚡
#freedesktop #PinePhone #LinuxMobile #mobileLinux #Rust #Linux #Fox
Are you working on #GNOME / #LinuxMobile / #freedesktop related things?
Want to meet and work with the community in and around #Berlin ?
We're having a hackfest + GNOME 45 release party in #Berlin on the 16 and 17 of September.
DM me if interested.
:boost_love: :boost_ok:
#GNOME #LinuxMobile #freedesktop #Berlin
Heading to “development branch” of #ubuntutouch #ubuntu #linux #linuxmobile #OpenSource @ubports
#UbuntuTouch #Ubuntu #Linux #LinuxMobile #OpenSource
(this thread is written in real-time and on satellite inet, so please bear with me :P).
While "complex" cameras have been common for phones and professional cameras for a long time now, the linux ecosystem more or less got away with only supporting UVC cameras via V4L2.
By now more and more laptops using non-UVC cameras are entering the market on one hand and new use-cases like #LinuxMobile become more common on the other.
Switching to #PipeWire gives you support for #libcamera for free.
#LinuxMobile #PipeWire #libcamera
I'm incredible happy that we finally landed YUV support for #gnome45. It'll allow us to make video players much more efficient in many cases (like #embeddedlinux or #LinuxMobile, but also regular laptops/desktops) and especially make developing such features more pleasant on the desktop. I'll write more in detail about it soon.
Thanks goes to @collabora for allowing me to work on it during my work hours and to @jadahl and some other #RedHat devs for helping pushing it over the line!
#gnome45 #embeddedlinux #LinuxMobile #RedHat #GNOME
#PipeWire 0.3.75 is pretty important for #libcamera and thus #LinuxMobile. It allows #wireplumber to ensure to advertise cameras only once, even if both the libcamera and the v4l2 backends are active. This opens the door for distros to install/enable the libcamera backend by default everywhere, using it only for devices that are not supported by the v4l2 backend alone - avoiding possible regressions.
Apart from that the release closes a nasty camera portal issue.
#PipeWire #libcamera #LinuxMobile #wireplumber
@capyloon Here are the patches: https://bugzilla.mozilla.org/show_bug.cgi?id=1843786
We can hopefully upstream the #webrtc patches so all variants of #Firefox and #Chromium have good camera support on #LinuxMobile
#webrtc #Firefox #Chromium #LinuxMobile #PipeWire #libcamera
#ArchLinux / #danctnix now ships #Linux #megi 6.4 which has all #PinePhonePro patches for correct camera rotation and location (front/back - used for automatic mirroring in some apps and better camera naming).
This is a great step for having a good camera experience out of the box - the only thing still missing is #wireplumber being installed by default (see https://github.com/dreemurrs-embedded/Pine64-Arch/issues/537)
After that, one can e.g. install #gnomesnaphot or @dino from #Flathub and it should just work.
#ArchLinux #DanctNIX #Linux #Megi #PinePhonePro #wireplumber #gnomesnaphot #flathub #LinuxMobile
@dino 0.4.3 just got released with some exciting improvements for #LinuxMobile
1. Several fixes for touch input, making audio/video calls actually usable on phones
2. Fixes for video support so devices with #libcamera / #pipewire support like the #PinePhonePro work now
3. The app is now recognized as mobile friendly on #Phosh
4. Stricter #Flatpak sandbox - no device/all any more
The new version is available on #Flathub and lots of distro repos.
#LinuxMobile #libcamera #PipeWire #PinePhonePro #phosh #Flatpak #flathub #GNOME #XMPP #Jabber
One of the issue preventing #LinuxMobile distros from shipping a #PipeWire / #libcamera camera stack is the fact that it requires #wireplumber as session manager, which again does not always play nicely with #pulseaudio, if that is still used as sound server.
Unfortunately switching to PW for sound is not always possible yet because some mobile-specific packages depend on PA. So if you want to help with camera enablement, please consider helping with issues such as https://source.puri.sm/Librem5/wys/-/issues/13 :)
#LinuxMobile #PipeWire #libcamera #wireplumber #pulseaudio
Current status of my train trip. Screenshot of KDE Itinerary taken on my One Plus 6 with Plasma Mobile on it.
Another thing I forgot to mention regarding #LinuxMobile cameras: #kde s Kamoso also supports rotations for a while now. The image is taken with the #Flatpak version. It thus joins an increasing number of mobile-camera-ready apps like Snapshot, Authenticator, Decoder, and (once the next release happens) @dino
Rotation support is required to display the image correctly on devices like the #PinePhonePro, #PinePhone or - hopefully soon - #Librem5
#LinuxMobile #KDE #Flatpak #PinePhonePro #PinePhone #Librem5
Just came home and there are great news: the last patch needed for the #PinePhonePro to expose proper camera orientation (front/back) just got pulled into #megi #Linux 6.4. Together with previously landed patches (partly upstream, partly megi) for the right rotations (90/270 deg), users using #PipeWire and #libcamera will have a much better camera experience.
Meanwhile, there's a coup attempt in 🇷🇺 by Wagner. I'd say a good day for #LinuxMobile, 🇺🇦 and the world :)
#PinePhonePro #Megi #Linux #PipeWire #libcamera #LinuxMobile
#Firefox 116 can finally be build without #x11 dependencies / #Wayland only \o/
ac_add_options --enable-default-toolkit=cairo-gtk3-wayland-only
https://bugzilla.mozilla.org/show_bug.cgi?id=1833855
I hope we'll also get Mutter/#gnomeshell over the line for #GNOME 45
Not having to deal with X11 is especially nice on #LinuxMobile
#Firefox #x11 #Wayland #GNOME #LinuxMobile