Ever wondered how to *really* declare device compatibility in AppStream MetaInfo files for your app?
I wrote a short-ish blogpost about that!
Things will also become much nicer to use with AppStream 1.0 soon, with more validation and helper tools 🙂
https://blog.tenstral.net/2023/10/how-to-indicate-device-compatibility-for-your-app-in-metainfo-data.html #freedesktop #appstream #linux
@ralen @purism I'd say Librem 5 and PinePhone (classic) have the best hw support atm as haptics, leds, cameras, phone calls, etc. all works.
Oneplus 6T will work (and is fast) but has limitations (e.g. no camera support yet, last time I checked audio was flaky).
This is not so much a phosh thing but rather if the hw is supported by Linux at all atm.
So it depends a bit if you want it for tinkering or want it for daily use.
@betaphish @purism The favorite Linux distribution of your choice (Debian, Mobian, pmOS, PureOS, Fedora) will ship it. Install that and you should have an option to select phosh. Supported devices can be found for e.g. pmOS and Mobian at https://wiki.postmarketos.org/wiki/Devices and https://wiki.debian.org/Mobian/Devices
@rmader @mort @cassidy @cas
whatever (hopefully) ends up in the kernel we need a way to provide the information via userspace too for
- overrides / non dt-devices
- tests (where you e.g. want to check phosh's layouting for different notch positions)
That's why it ended up in gmobile (https://gitlab.gnome.org/World/Phosh/gmobile). If it comes from DT or viia drm properties too we'll pick it up there as well for compositors and shells to make use of it.
@goatwildernesscollective @eliasr It should be finished in a matter of seconds. Note that you're installing unstable software on your device for *development* purposes.
If you feel uncomfortable debugging and fixing issues I'd recommend to stick to the released versions. Like Debian sid it usually is pretty stable but it *can* break on you.
This weeks update mentions the Q3 LinuxPhoneApp update which I had missed before: https://linuxphoneapps.org/blog/new-listed-apps-q3-2023/
Adding new apps to LinuxPhoneApp is easy and can be done by everyone. It's a good chance to help to improve the ecosystem. 📱
Weekly GNU-like #MobileLinux Update (40/2023): #Phosh 0.32.0, #UbuntuTouch Q&A, #SailfishOS Community News and more!
@rmader @mort @cassidy It's not in device tree yet https://lore.kernel.org/dri-devel/f8747f99-0695-5be0-841f-4f72ba5d5da3@connolly.tech/
I've added https://gitlab.gnome.org/World/Phosh/phoc/-/issues/341 as that looks like a simple thing to add (and we have the information in the compositor already to draw the notch area for debugging purposes).
@kosmosghost @purism Phosh is using a lot of GNOME technologies and we consider us part of the GNOME community/ecosystem but phosh doesn't use gnome-shell so its extensions won't work. There's extension points for e.g. lockscreen plugins though (and more planned for e.g. quick settings).
phosh 0.32.0 is out 🚀📱:
More fixes in #phosh and #phoc ➕ allows to reorder lock screen plugins (thanks gauthamx@mastodon.world) ➕ improvements in phosh-osk-stub's virtual-keyboard mode in non US layouts (e.g. for electron apps) and initial #varnam support for Malayalam.
Check out the full release notes at https://phosh.mobi/releases/rel-0.32.0/
#librem5 @purism #gnome #linux #mobile #gtk #LinuxMobile #MobileLinux
@QuadRadical in my simplistic world view phosh is part of the gnome mobile effort. Nitpicking aside: If you mean if it also runs under the gnome-shell fork for mobile: it should, it's a regular GTK/adwaita app.
Sources are at https://gitlab.gnome.org/guidog/phosh-ev/
Next thing needed is a "stop charging" button as some charging stations don't allow for that either 😞 . The data leaking involved here is also concerning but as it is sent out no matter what, let's at least make it usable via #FreeSoftware too.
Had the need to charge an all electric Kia recently and guess what: both the charging stations app and the vendor's app are proprietary so how would I know when charging finished?
Turns out people around #HomeAssistant figured out the vendor API so I could use that to have a small app to monitor the charging status on my #Librem5 running #phosh
@krzym @devrtz @copyrights @zeroday Librem 5 ist locker schnell genug für Waydroid, siehe https://forums.puri.sm/t/anyone-successfully-run-waydroid-on-librem-5/16757/130
Problem bei Waydroid ist eher:
- derzeit generell kein Bluetooth support
- die proprietären Apps laufen nicht auf gerooteteten Telefonen
Von daher ist der Anwendungsfall in er Praxis stark eingeschränkt.