Show more

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 🙂
blog.tenstral.net/2023/10/how- #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 wiki.postmarketos.org/wiki/Dev and 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 (gitlab.gnome.org/World/Phosh/g). 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: linuxphoneapps.org/blog/new-li

Adding new apps to LinuxPhoneApp is easy and can be done by everyone. It's a good chance to help to improve the ecosystem. 📱

I've added gitlab.gnome.org/World/Phosh/p 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).

For the moment having not placing UI elements in the notch area (like the clock) already helps a lot.

We could have the compositor () just avoid the notch but we want the app to have a say there (as depending on screen content) it might want to use that area.

@cassidy @mort When running just add the notch info to and you're done.

For fullscreen apps this needs Wayland protocol support. This is work in progress (but the compositor already uses the same info).

A gnome-shell extension could just pick up the same info.

See phosh.mobi/posts/notch-support

@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 and ➕ 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 support for Malayalam.

Check out the full release notes at phosh.mobi/releases/rel-0.32.0

@purism

@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 gitlab.gnome.org/guidog/phosh-

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 too.

Show thread

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 figured out the vendor API so I could use that to have a small app to monitor the charging status on my running

@krzym @devrtz @copyrights @zeroday Librem 5 ist locker schnell genug für Waydroid, siehe forums.puri.sm/t/anyone-succes

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.

Show more
image/svg+xml Librem Chat image/svg+xml