A limitation of using #phosh in docked mode (having an external 🖥️ , 🖱️ ⌨️ attached to your 📱 ) was that #phoc wouldn't support multiple workspaces. There's an MR that adds initial workspace support now (which might even land for 0.46) 🧵 :
Weekly GNU-like #MobileLinux Update (09, 10/2025): Too much to put in a title
https://linmob.net/weekly-update-09-10-2025/
#Phosh #Sxmo #SailfishOS #UbuntuTouch #FuriLabsFLX1 #MechaComet #postmarketOS #PinePhone #Librem5 #Mobian
The initial draft MR to put a wallpaper on #phosh's lockscreen is now >1.5y old but it's not draft any longer 🎉 (I'll spare you the details why this took so long).
@benedikt reported some issues with #xwaylandvideobridge and #phosh and it turned out it uses _NET_WM_WINDOW_OPACITY which was proposed > 2️⃣ 0️⃣ years ago to be added to the wm-spec (https://lists.freedesktop.org/archives/xdg/2003-December/001413.html) but never landed although Qt, GTK and others use (or used) it.
That just changed (https://gitlab.freedesktop.org/xdg/xdg-specs/-/merge_requests/97) and we also already have #wlroots support now too so phosh can happily use it too.
But maybe I'm the only person that finds this kind of archeology exciting 🙃 .
In case you are running #postmarketos with #phosh : with the latest packages (pmo 24.12.) the GUI was no longer starting up on my librem5, ending up with the login prompt on the console. The reason is that "phoc" does not know the parameter -v , and removing that entry in /usr/bin/phosh-session brings back the GUI upon a reboot:
exec $SYSTEMD_CAT "${COMPOSITOR}" -v -S -C "${PHOC_INI}" -E "bash -lc 'exec ${GNOME_SESSION} --disable-acceleration-check --session=phosh'"
Ever since adding the `Haptic` API to #feedbackd for games I wanted to make the `VibraPattern` available to feedback themes as well as this allows for more nuanced feedback.
This allows us to e.g. use more subtle feedback for OSK button presses than for 📢 of incoming SMS.
Opened MRs to make that possible and
while at that I made the maximum strength for all events confiurable too. It's a bit hard to 👂 in the 📽️ but it's there. Hopefully this makes it into #phosh 0.46:
Hi @phosh, I'm currently running #Mobian with #Phosh on a #Librem5. It looks great and works very well. Thanks for all this great work!
I have a question though, because I'm not a big fan of background images. Is it be possible to completely disable the background image and have just a black background (or could a plain black background be added)?
I like the very clean non-distracting black background like it currently is on #PureOS Byzantium.
While #phosh handles centered notches and rounded corners out of the box (as long as there's device info in gmobile) we didn't handle notches on the right or left display corners at all yet..
A merge request from Eugene Lepshy to add support for the #nothingphone 1 made that very obvious so I cooked some inital MR to fix this (screen shot is from a nested phosh session as I don't have such a device):
As there's often the question how to move the cursor when using phosh-osk-stub as OSK: Here's a short demo. If you *really* want additional cursor *keys* one can add them as keys to the terminal layout's shortcut bar via
gsettings set sm.puri.phosh.osk.Terminal shortcuts "[<yourothershortcuts>, 'Up', 'Down', 'Left', 'Right']"
too.
While #Android and #iOS become more closed down and #dataprotection unfriendly, #Linux on mobile phones is making huge progress every month and the #phosh ui is an important part of it: https://fosstodon.org/@phosh/114008326926534509
(written from my #furiphone #flx1 running phosh)
@distrotube @ppulfer @furilabs
This is a review of a FLX1 phone. I am located in USA and as a phone it works fine (I use T-Mobile). Calls and messages work well, although sound is not very loud, it is very clear. Android works out of the box! Not every app will install, let alone fully functional, but because it runs inside of container apps might not have access to everything they need. Then there are apps that look for google services...
phosh 0.45.0 is out 🚀📱:
There's 🐛 fixes and improvements, check out the full release notes at https://phosh.mobi/releases/rel-0.45.0/ for details or see 👇 for a short 🧵
🙏 to everyone who contributed to this release.
#phosh #librem5 #pinephone #gtk #wlroots #gnome #linux #mobile #LinuxMobile
1/N
The biggest issues I have running #Phosh on the #PinePhone are largely around Nautilus/in-app file pickers (which may be Nautilus?). It's doing odd things like not letting me scroll down all the way in the sidebar and occasionally flowing off the side of the screen.
I always wanted a simple way to put the phone to silent mode when e.g. placing it on the table next to the 🛏️ . Since Biemster got NFC to work on the Oneplus 6/6T (https://github.com/biemster/pmos-openbox-conky/blob/main/nxp_nci_i2c.py) we can leverage that and have feedbackd's profile adjusted when certain RFIDs are seen (https://source.puri.sm/Librem5/feedbackd/-/merge_requests/154). For this to land we want to move the NFC support from a python script to s.th. like nfcd (https://github.com/biemster/pmos-openbox-conky/pull/18#issuecomment-2653920089). Help on this would be appreciated.
The Scaling Plugin in #Phosh 0.45 rc1 works exactly as I hoped! This new feature is going to be super useful for people using desktop applications on #LinuxMobile!
Here's a another review of the #FurilabsFLX1. In a way, it's also a review of #Phosh and #GnomeApps by @BrodieOnLinux
Dear distro maintainers and "i build my own stuff" people:
In case you want to check out 0.45 relesae upfront: we've tagged the first releases candidates (0.45~rc1) of #phosh and related components today. 🎉
Release is planned 2025-02-15 (https://gitlab.gnome.org/World/Phosh/phosh/-/wikis/Releases)
The bulk of the changes landed already so hopefully it's only bugfixes from here on.
New blog post:
Using Phrog 🐸 with Phosh on postmarketOS (openrc) https://linmob.net/using-phrog-with-phosh-on-postmarketos-openrc/
#Phosh #LinuxMobile #greetd
Look at my two babies look all nice and pretty and stuff! 🐧
#postmarketOS #Phosh #PlasmaMobile #OnePlus6T #LinuxMobile #MobileLinux #Linux
Also @phosh we need to know:
When can we get #phosh plushies
Asking for a friend sitting next to me.
Weekly GNU-like #MobileLinux Update (05/2025): (Post-) #FOSDEM Blues Big Band
https://linmob.net/weekly-update-05-2025/
#FOSDEM25 #LinuxMobile #FuriLabsFLX1 #Librem5 #PinePhone #postmarketOS #SailfishOS #UbuntuTouch #Phosh
In preparation for the next #phosh release we've released #feedbackd 0.7.0 🎉 :
This adds a new hint to events so that they can override the sound file used. https://source.puri.sm/Librem5/feedbackd/-/releases/v0.7.0