Sign in

Guido Günther

@sigxcpu.org
25 followers 2 following 125 posts

#Phosh #LinuxMobile #Debian in no particular order Phosh.mobi e.V. member PGP: 0DB3 9327 62F7 8E59 2F65 22AF BB5A 2C77 5841 22D3 🌉 bridged from ⁂ ruhr.social/@agx, follow @ap.brid.gy to interact

PostsRepliesMedia
Guido Günther @sigxcpu.org · 01/10/2026
Phosh's BengalOS booting on a SHIFT8. Thanks to the #Linux #sc7280 maintainers for their work! That's the first device booting on BengalOS that is still available for sale (and will be for some time). There's plenty of stuff missing on the kernel side to make […] [Original post on ruhr.social]
A screenshot of a SHIFT8 phone. The mobile settings app is running and the about page says: shift,otter.
012
Guido Günther @sigxcpu.org · 25/07/2026
@asonix I read durianduranium first and had that fruity taste right away: en.wikipedia.org/wiki/Durian I'd pick that fruit as a logo for duranium for sure.
A photo of a durian fruit, taken from wikipedia: https://en.wikipedia.org/wiki/Durian
000
Guido Günther @sigxcpu.org · 12/07/2026
Got Phosh's immutable BengalOS to boot on a Google Pixel 3A. There's quiet a bit of work left to make that usable but I'm already looking forward to try some of Phosh's features for immutable on a real device rather than a VM image. This is only possible due to […] [Original post on ruhr.social]
A foto from a Phone running Phosh. The mobile settings app is open showing the info panel. It says "Operating System: Phosh BengalOS roaming", "Operating System Version: 0.260712.3",  "Hardware Model: google,sargo"
031
Guido Günther @sigxcpu.org · 09/07/2026
Die "Deutsche Stiftung für Engagement und Ehrenamt" marschiert dann mal konsequent 2026 in die falsche Richtung. Ich musste das drei mal lesen 🤦🤦🤦. Absolut nicht DUTgemacht. Bitte überlegt euch das noch mal. #BigBlueButton
Screenshot mit dem Text: 

Für die Durchführung von Webinars benutzen wir derzeit BigBluButton. Im Laufe des Jahres werden wir die Plattform auf Zoom umstellen.
100
Guido Günther @sigxcpu.org · 05/05/2026
Anything special about this lockscreen of #phosh? It's rendered with #gtk4 🥳 (I didn't do much here, this builds on the GTK work of Matthias Clasen for making GtkRoot a lot easier to implement and @arunmani 's Phosh porting work): #LinuxMobile #gtk
1211
Guido Günther @sigxcpu.org · 30/04/2026
Dear #gitlab a Work Item is not something I want to be concerned with in #FreeSoftware stuff I do in my free time. Can't we have names that are more motivating like "Puzzles to solve"?
A screenshot of gitlab's left side bar. It says "Work items" / "Issue Board"
012
Guido Günther @sigxcpu.org · 24/04/2026
With a bit of #blur in #phoc we can have more vivid backgrounds while text still remains easy to read. As this happens on the compositor side there's basically no performance impact (but we rely on two small, not yet merged wlroots patches). This is mostly […] [Original post on ruhr.social]
011
Guido Günther @sigxcpu.org · 11/04/2026
Couldn't focus on much else so looked into brushing up an old MR to add tile margins and using the accent color in #phoc : #phosh
223
Guido Günther @sigxcpu.org · 15/03/2026
Speech input is one of the missing features in #Phosh's stevia. I had looked at several possible solutions but didn't want to pull in a ton more dependencies into stevia itself. While looking for something completely different I stumbled onto #vosk-server which […] [Original post on ruhr.social]
122
Guido Günther @sigxcpu.org · 06/03/2026
TIL: @NetworkManager 's `nmcli dev wifi` shows available networks nicely, is colored and even has a small graph: #wifi #Linux
Screenshot of nmcli's dev wifi with bars for for network strength.
001
Guido Günther @sigxcpu.org · 15/12/2025
One of the things that makes #phosh look a bit unfinished is the fact that we don't show a representation of launching apps in the overview (while they show a splash screen). We have a merge request for that now and it will hopefully land for 0.52 (or 0.53) […] [Original post on ruhr.social]
A screenshot from phosh's overview. The running apps carousel shows the authenticator app to the right and the launch splash of the "App Icon Preview" app in the center.
021
Guido Günther @sigxcpu.org · 07/12/2025
Here's the same thing without #phosh, so just the #Wayland compositor and the app in light mode so it's a bit easier to see.
000
Guido Günther @sigxcpu.org · 07/12/2025
Some progress on #Cutout handling in #phoc (using our xdg-cutout-v1 protocol propsal) . The mobile settings app starts app normally (for demo purposes) but when maximized it uses the received cutout information to shift its UI element downward enough to not […] [Original post on ruhr.social]
134
Guido Günther @sigxcpu.org · 19/10/2025
With more mobile distros shipping a #feedbackd enabled alarm clock we can show the UI to make the alarm sound configurable with a bit of heuristic (to make sure it's not configurable when not supported): #phosh #LinuxMobile
A screenshot from a phone runnig phosh. The feedback panel allows to configure the sounds for incoming phone calls, SMS, instant messaging and the alarm clock.
014
Guido Günther @sigxcpu.org · 08/10/2025
I keep posting these until it gets boring: #Cellbroadcast received yesterday on a #OnePlus6t running #Phosh , #cellbroadcastd and #ModemManager . Just showed up, no fiddling, just using distro packages. Although the project finished some months ago: Thanks to @NGIZero for funding work on this.
A screenshot from a Phone running Phosh. It shows a test cellbroadcast message from the Vodafone network.
025
Guido Günther @sigxcpu.org · 21/09/2025
Been working on two small improvements for #stevia (a user friendly on-screen keyboard for #Phosh): 1️⃣ Text auto complete automatically adds a space when inserting a word. We now remove that when the next word is a punctuation mark like a full stop (.) or comma […] [Original post on ruhr.social]
124
Guido Günther @sigxcpu.org · 11/09/2025
…and this is how it looks like in the history (timestamps are currently UTC, we'll fix that).
Screenshot from a phone running Phosh. The mobile settings app is open and show the cell broadcast settings and message history.
000
Guido Günther @sigxcpu.org · 11/09/2025
Received the #Cellbroadcast messages from Bundesweiter Warntag 2025 on both #OnePlus6T and #Librem5 on #Phosh 0.49.
Foto of two phones: A OnePlus 6 and a Librem 5 both running Phosh 0.49. They show the Cell Broadcast message from "Bundesweiter Warntag 2025"
101
Guido Günther @sigxcpu.org · 08/09/2025
Finally got to add support for getting emergency numbers from mobile-broadband-provider-info into #gnome #calls. I guess once that landed we can turn emergency calling on by default in #phosh .
023
Guido Günther @sigxcpu.org · 02/09/2025
Just catched another #cellbroadcast test message. This time without any complications. ( Running #phosh 0. 49. 0) @devrtz @NGIZero #LinuxMobile
A screenshot from a phone running phosh . It shows a dialog with a cellbroadcast message
112
Guido Günther @sigxcpu.org · 21/08/2025
While the #matrix network is going through a major version room upgrade to version 12 (matrix.org/blog/2025/08/security-re…) you might wonder if #chatty works with that room version. Seems so: #gtk #phosh #LinuxMobile
A screenshot from chatty displaying the "Chat deatails" of a chat. One line says: Room version: 12
023
Guido Günther @sigxcpu.org · 16/08/2025
The first talk in this years #FossOnMobile devroom at @FrOSCon was by @1peter10 titled "Which Phone to get to run Mobile Linux on?" As you can see in the picture easy photo taking can be one of them. There was some lively discussion about options, Android […] [Original post on ruhr.social]
An unsharp photo of a slide saying "Common Problems"
202
Guido Günther @sigxcpu.org · 06/08/2025
Catching a real world and *unexpected* #Cellbroadcast message revealed some minor bugs in #phosh and its mobile settings but those were easy to spotted and fixes will land for 0.49. Overall #ModemManager, #cbd, and #phosh picked the message up as expected (and the channel setting worked as well):
A screenshot from a phone running phosh. It displays a cellbroadcast test message received from Vodafone.A screenshot from the same phone. This time showing the cell broadcast message in the mobile settings app.
217
Guido Günther @sigxcpu.org · 03/08/2025
More bits of #phoc's upcoming workspace support falling into place. It can now show a small indicator in the top left corner when switching work spaces: #phosh #LinuxMobile
014
Guido Günther @sigxcpu.org · 19/07/2025
You can configure #stevia's scaling features via phosh-mobile-settings now too: #LinuxMobile #phosh
A screenshot of phosh-mobile-settings's OSK panel. It shows two switches to configure the keyboard's scaling: 
- keep physical size constant
- add empty space below keys
002
Guido Günther @sigxcpu.org · 02/07/2025
When going to higher display resolutions in #phosh #stevia's 🎹 can become a bit small to type with (as our ☝️s usually don't adjust to display size). I've thus cooked up an MR that allows to keep the physical size of the OSK constant (in portrait mode for now) […] [Original post on ruhr.social]
A screenshot of Phosh with the on screen keyboard unfolded. The resolution is at 250%. The keyboard's key area takes up 4cm of the screen (excluding the auto completion bar). There's a 0.8 cm zone without keys at the bottom.

gsettings set sm.puri.phosh.osk scaling "['auto-portrait', 'bottom-dead-zone']"A screenshot of Phosh with the on screen keyboard unfolded. The resolution is at 200%. The keyboard's key area takes up 4cm of the screen (excluding the auto completion bar). There's a 0.8 cm zone without keys at the bottom.

gsettings set sm.puri.phosh.osk scaling "['auto-portrait', 'bottom-dead-zone']"A screenshot of Phosh with the on screen keyboard unfolded. The resolution is at 300%..The keyboard's key area takes up 4cm of the screen (excluding the auto completion bar). There's a 0.8 cm zone without keys at the bottom.

gsettings set sm.puri.phosh.osk scaling "['auto-portrait', 'bottom-dead-zone']"A screenshot of Phosh with the on screen keyboard unfolded. The resolution is at 250%.The keyboard's key area takes up 4cm of the screen (excluding the auto completion bar).

gsettings set sm.puri.phosh.osk scaling "['auto-portrait']"
213
Guido Günther @sigxcpu.org · 15/06/2025
@devrtz @NGIZero @snwh …and as a service to user interfaces/DEs that don't want to add explicit #CellBroadcast support #cbd can now send notifications. Just enabling the setting is enough. This is configurable on a severity level so you could use a system modal […] [Original post on ruhr.social]
A notification in phosh's notification tray. 

Subject: "Extreme Danger Alert"
Body: "This is a test message on channel 4371"
014
Guido Günther @sigxcpu.org · 07/06/2025
One thing that bothered me since some time is that for switching between different 🎶 players required to🔓 the 📱 . So e.g. pausing #gnome podcasts to listen to music via #gapless needed ever so many steps. I've thus added a lockscreen plugin to #phosh that tracks […] [Original post on ruhr.social]
A screenshot of a smart phone running phosh. The phone is locked and shows the lock lockscreen plugins page. The currently selected plugin shows two media player widgets tracking running media players on the system via mpris: one for podcasts (a podcast player) and one for gapless (a music player)
046
Guido Günther @sigxcpu.org · 27/05/2025
Another #Cellbroadcast bit coming to #phosh / #LinuxMobile. The results of the users choice are set in the modem via a small daemon based on information we're getting from mobile-broadband-provider-info. That way only the tiny UI bit is DE specific, the other […] [Original post on ruhr.social]
A screenshot from a mobile phone running phosh. The mobile settings application is open showing a "Emergency Alerts" panel. The use can enable/disable different kind of alerts like "Extreme Threat" or "Public Safety Alerts"
214
Guido Günther @sigxcpu.org · 09/05/2025
Hopefully a (optional) popup indicating the just typed character in #phosh-osk-stub will help me reduce typos even more. Wanted to add this since ages but I deemed my GTK foo not good enough to have the popover ignore any input and be always properly placed but […] [Original post on ruhr.social]
002
Guido Günther @sigxcpu.org · 05/05/2025
·..and here's how the volume controls currently look in mobile settings. We get the list of controls from #wireplumber too and #phosh's volume slider gets the highest priority volume so the top panels' volume slider does "the right thing" by default.
A screenshot of Phosh's mobile settings app. It shows different volume sliders for media, alarm, notifications, ringtones and emergency alerts.
000
Guido Günther @sigxcpu.org · 05/05/2025
With the alarm clock waking the phone from suspend we still need to make sure the alarm sound is audible. We thus need it to have a volume level separate from e.g. media, notifications, calls, etc. This is possible with #wireplumber's "role based policy". There's […] [Original post on ruhr.social]
100
Guido Günther @sigxcpu.org · 02/05/2025
#phosh-osk-stub has an #emoji layout since some time but that takes some tapping and scrolling to find an emoji. So I added emojis to the completion bar which makes them easier to select (and the MR also adds some infra to add more "supplementary" results to […] [Original post on ruhr.social]
003
Guido Günther @sigxcpu.org · 27/04/2025
In case you're using a @frameworkcomputer 13 Laptop and want to use the power LED as status LED for #feedbackd (to be notified aboutnotifications in #phosh, etc) you can use this #udev rule […] [Original post on ruhr.social]
001
Guido Günther @sigxcpu.org · 19/04/2025
Not much news on other mobile platforms but I needed a reliable clock that wakes me up even when the 📱 is suspended so I added some boottime clock support to #gnomeClocks. This together with #feedbackd support can be found in […] [Original post on ruhr.social]
207
Guido Günther @sigxcpu.org · 12/04/2025
Since it's ☀️ outside: if you're using #munin monitoring and #hoymiles inverters with #openDTU: I've written (a while back) a small munin plugin to get some graphs: git.sigxcpu.org/cgit/munin-pelletro… (nothing fancy but maybe useful to others) #balkonsolar #steckersolar
RRD/munin graph of solar power by day from two Hoymiles inverters. The legend has been cut off for privacy reasons.
000
Guido Günther @sigxcpu.org · 28/03/2025
Nice, just a small fix and #phosh's compositor #phoc runs with #wlroots vulkan renderer on the OnePlus6T:
Log output from a OnePlus6T running #phoc with the Vulkan renderer.
000
Guido Günther @sigxcpu.org · 16/03/2025
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):
010
Guido Günther @sigxcpu.org · 08/03/2025
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).
Photo of mobile phone showing phosh's lock screen with a colorful wallpaper.
013
Guido Günther @sigxcpu.org · 02/03/2025
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 […] [Original post on ruhr.social]
035
Guido Günther @sigxcpu.org · 23/02/2025
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 […] [Original post on ruhr.social]
Screenshot from a nested phosh session emulating the display of a Nothing Phone 1. One can see that the network indicators are moved to the left while the clock is left centered. 

There's a rectangular purple area rendered by the compositor to show the bounding box of the camera cutout as well as purple coloured rounded edges.
004
Guido Günther @sigxcpu.org · 12/02/2025
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 (github.com/biemster/pmos-openbox-co…) we can leverage that […] [Original post on ruhr.social]
010
Guido Günther @sigxcpu.org · 19/01/2025
A while back Adam (@CalcProgrammer1) built a #phosh plugin that adds a quick setting allowing to switch output resolutions (gitlab.gnome.org/World/Phosh/phosh/…). I cleaned that up a little to avoid shelling out (so phosh can have an […] [Original post on ruhr.social]
004
Guido Günther @sigxcpu.org · 10/01/2025
Might be missing something but I've not seen billionaires playing a big role building up the federation.
The crossroad meme showing a person at a crossroad with "United Federation of Planets" on the left ans "Skynet" on the right.
000