#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
I've update the kernel to 6.4 in my @gentoo @PINE64 #PinePhone #PinePhonePro overlay. So you can now get the best kernel yet for your PP and PPP. https://git.gjdwebserver.nl/gjdwebserver/gjdwebserver-overlay
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
Just gave #Firefox with #PipeWire / #libcamera / #xdgportal support a go on my #PinePhonePro. Works pretty well apart from missing rotation support and UI issues on small screens.
It currently requires "media.webrtc.camera.allow-pipewire" to be set to "true" in "about:config". Other then that the same requirements like for other apps like Snapshot, Authenticator and Decoder apply: a working Pipewire/libcamera/xdg-portal setup (IMO this should be left to distros/images).
#Firefox #PipeWire #libcamera #xdgportal #PinePhonePro
My life has changed so much in the last few weeks that I have no need for a ultra portable notebook for the next time.
I am therefore thinking of selling my #PinePhonePro with keyboard.
My life has changed so much in the last few weeks that I have no need for a ultra portable notebook for the next time.
I am therefore thinking of selling my #PinePhonePro with keyboard.
So you have a #linux #phone and have @gentoo running on it. Like a @PINE64 #PinePhone or #pinephonepro . But other ppl are not using xmpp but want to stick with telegram? Well fear not Paper-Plane is now added to my overlay. https://git.gjdwebserver.nl/gjdwebserver/gjdwebserver-overlay/src/branch/master/net-im/paper-plane Happy messaging #foss #linux #gentoo #linuxonmobile
#linuxonmobile #Gentoo #Foss #PinePhonePro #PinePhone #phone #linux
I just updated my #PinephonePro....
...everything works as it should. - i am a little bit surprised.
Using @gentoo on a @PINE64 #pinephone or #pinephonepro and dont what to use flatpack? I've added Health (a health tracking app) (https://git.gjdwebserver.nl/gjdwebserver/gjdwebserver-overlay/src/branch/master/gnome-extra/health) and Authenticator (https://git.gjdwebserver.nl/gjdwebserver/gjdwebserver-overlay/src/branch/master/gnome-extra/authenticator) to my overlay so you can now just compile them locally instead of using flatpack. #linux #foss #linuxonmobile.
#linuxonmobile #Foss #linux #PinePhonePro #PinePhone
First time MeetingPoint runs on a phone!
Video sharing (from the builtin camera) and audio also works. Its in the GNOME shell-dev room.
Screenshot taken by @rmader on a #PinePhonePro at #LinuxAppSummit #LAS2023
#PinePhonePro #LinuxAppSummit #LAS2023 #LinuxMobile #GNOME #vala
Hacking at #LAS2023: first video call using @dino between two #PinePhonePro s
Using the modern video stack #libcamera #PipeWire
#LAS2023 #PinePhonePro #libcamera #PipeWire #LinuxMobile #GNOME #LinuxAppSummit
@adamplumb and everyone interested in #PipeWire + #GStreamer video recording: turns out that there is a serious timestamp bug in the pipewiresrc that brakes recording. I have a MR brewing at https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/1589 - with that I was just able to record a video, including Audio, on my #PinePhonePro in Cheese. Quality is still pretty bad, but we're getting there!
#PipeWire #gstreamer #PinePhonePro
@dubstar_04 I personally don't work on any of that low-level optimizations, just helping with wiring APIs up and testing etc. :)
Anyway, #libcamera 0.0.5 will hopefully come with tuning files for the #PinePhonePro and the new autofocus algorithm - which won't be enabled by default for now though. Also, the kernel should soon start to report the correct rotation and location (front/back).
And then there's tons of stuff like better exposing controls for e.g. brightness but also focus and zooming.
Pretty cool milestone for cameras on the #PinePhonePro and the #libcamera + #PipeWire stack today: the #Manjaro images (the stock distro) for both #phosh and #PlasmaMobile now come with all required packages by default.
Finally I can simply install cheese and get an image.
Yes, the rotation is still wrong. Yes, there are still features missing that you'd expect from a modern camera stack. Yes, there are still bugs and suboptimal image quality. But we got a working base now.
#PinePhonePro #libcamera #PipeWire #Manjaro #phosh #PlasmaMobile
I've now had four days of using the #PinePhonePro with keyboard cover as my main device.
Basically, it performed well and was better than having a notebook hand due to its small dimensions.
Starting tomorrow, I will be on a business trip for a few days. Instead of the #ThinkPad, I will only take my #PinePhone Pro with keyboard. Let's see how I will manage.
#PinePhonePro
#PinePhonePro #PinePhone #thinkpad
We recently discovered that the #libcamera + #pipewire stack was actually broken on most distros for devices requiring an IPA - such as the #PinePhonePro and other mobile phones - when using distro-packages and not building either of the two projects from source.
#ArchLinux / #Manjaro and #Alpine / #postmarketOS have updates for that in the pipe now.
#debian got that fix a bit earlier already, #Fedora will likely follow soon.
tl;dr: the modern linux camera stack is slowly falling into place.
#libcamera #PipeWire #PinePhonePro #ArchLinux #Manjaro #alpine #postmarketOS #Debian #Fedora