Guido Günther @sigxcpu.org · 01/10/2026Phosh'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] 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. 000
Guido Günther @sigxcpu.org · 12/07/2026Got 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] 031
Guido Günther @sigxcpu.org · 09/07/2026Die "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 100
Guido Günther @sigxcpu.org · 05/05/2026Anything 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/2026Dear #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"? 012
Guido Günther @sigxcpu.org · 24/04/2026With 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/2026Couldn'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/2026Speech 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/2026TIL: @NetworkManager 's `nmcli dev wifi` shows available networks nicely, is colored and even has a small graph: #wifi #Linux 001
Guido Günther @sigxcpu.org · 15/12/2025One 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] 021
Guido Günther @sigxcpu.org · 07/12/2025Here'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/2025Some 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/2025With 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 014
Guido Günther @sigxcpu.org · 08/10/2025I 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. 025
Guido Günther @sigxcpu.org · 21/09/2025Been 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). 000
Guido Günther @sigxcpu.org · 11/09/2025Received the #Cellbroadcast messages from Bundesweiter Warntag 2025 on both #OnePlus6T and #Librem5 on #Phosh 0.49. 101
Guido Günther @sigxcpu.org · 08/09/2025Finally 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/2025Just catched another #cellbroadcast test message. This time without any complications. ( Running #phosh 0. 49. 0) @devrtz @NGIZero #LinuxMobile 112
Guido Günther @sigxcpu.org · 21/08/2025While 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 023
Guido Günther @sigxcpu.org · 16/08/2025The 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] 202
Guido Günther @sigxcpu.org · 06/08/2025Catching 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): 217
Guido Günther @sigxcpu.org · 03/08/2025More 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/2025You can configure #stevia's scaling features via phosh-mobile-settings now too: #LinuxMobile #phosh 002
Guido Günther @sigxcpu.org · 02/07/2025When 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] 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] 014
Guido Günther @sigxcpu.org · 07/06/2025One 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] 046
Guido Günther @sigxcpu.org · 27/05/2025Another #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] 214
Guido Günther @sigxcpu.org · 09/05/2025Hopefully 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. 000
Guido Günther @sigxcpu.org · 05/05/2025With 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/2025In 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/2025Not 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/2025Since 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 000
Guido Günther @sigxcpu.org · 28/03/2025Nice, just a small fix and #phosh's compositor #phoc runs with #wlroots vulkan renderer on the OnePlus6T: 000
Guido Günther @sigxcpu.org · 16/03/2025A 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/2025The 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). 013
Guido Günther @sigxcpu.org · 02/03/2025Ever 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/2025While #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] 004
Guido Günther @sigxcpu.org · 12/02/2025I 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/2025A 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/2025Might be missing something but I've not seen billionaires playing a big role building up the federation. 000