#swmo

devrtz :debian:devrtz@fosstodon.org
2023-06-01

All images are #ShotOnLibrem5 (fully automatic, no manual interaction) #librem5 #debian #pinephone #sxmo #swmo

1/N

The Debian banner as seen in Hamburg during Debian Reunion 2023.A PinePhone (in landscape orientation) is attached to an external keyboard which also acts as a secondary battery.

It is running the command 
> sm Debian
to show the letters "Debian" over a white background.

The keyboard is currently plugged in via USB-C.
There is some tape on the "f" and "j" keys so the owner knows where to place their fingers on the home row.A Librem5 is laying on the table.
It is running sxmo as it's window manager or "desktop environment".

sxmo and swmo are based on i3 (x11) and sway (wayland) respectively which are renowned for their keyboard driven workflow.

The customization done on top make for a very appealing mobile experience. Someone just needs to tell you the 3-4 "essential" swipe gestures :)A Librem5 has a small USB-C dock attached to it. The dock provides USB-A ports and there is a dongle plugged in.

Below an ergonomic keyboard can be seen.
I was ready to start debugging on a tty.

In the background there are some Debian people working on their laptops doing all sorts of crazy things.
devrtz :debian:devrtz@fosstodon.org
2023-05-29

@stefan
@agx

Wenn #phosh im "docked" modus ist, kannst du auf jeden fall links/rechts tilen mit <super>links/rechts (iirc).

Sonst wuesste ich es gerade nicht. Aber fuer Tiling waere vll #sxmo #swmo eine Option?

2023-03-20

Welches #smartphone, wenn man #plasmamobile betreiben will? Das #pinephone ist brechend langsam und nur dafür geeignet, die Entwicklung zu verfolgen.
Gleiche Frage mit #sxmo bzw. #swmo

#linuxmobile

2021-11-21

@anjan I've reinstalled #sxmo on my pinephone by using
#pmbootstrap. I really like the progress and hard work that all of you have
done. #swmo #sway (wayland) really works great. Thanks! :)

#postmarketos #pinephone

2021-11-11

A mockup I made to possibly print on a tshirt to commemorate one of my favorite swmo bugs.

It's a insider/meme sorta thing I guess.

#pinephone #sxmo #swmo #foot #firefox #meme

2021-10-30

just ditched #github for #gitlab, and now i'm setting up a CI pipeline to make a GitLab Pages website! I plan on blogging about the #pinephone (coming in the next few days, as dhl tracking says it's already in my city) from the perspective of someone very new to gnu/linux. I'll be posting all about #sxmo, (or maybe #swmo someday,) my experience learning shell scripting, and getting into all things suckless!

postmarketOS (old account)postmarketOS@fosstodon.org
2021-10-12

Thanks to all our listeners who stuck with us for ten episodes already! 🥳

Besides the fancy #octoprint on #pinephone setup shown in the picture, this time on #postmarketOSpodcast:

* #swmo (you guessed it, #sxmo on wayland!)
* #waydroid
* #xfce4 / #mate
* msm-firmware-loader
* new postmarketos-mkinitfs / boot-deploy

cast.postmarketos.org/episode/

Zach "earboxer" DeCookzachdecook@librem.one
2021-10-10

Does anybody know a good way to make screenrecording gifs on #mobileLinux? Kind of want to show off some stuff I've setup in #swmo.

Zach "earboxer" DeCookzachdecook@librem.one
2021-10-06

@linmob The nice thing about #sxmo / #swmo compared to phosh is that you can actually customize it pretty easily with hooks in your home directory.

git.sr.ht/~earboxer/dotfiles/c

This makes the power button behave as expected, unless the menu is open.

Frank :arch: :sway:fraolt@fosstodon.org
2021-10-06

@linmob Thank you for this post. After trying #sxmo late last year no my pinephone, your post gave me the right nudge to now give my #pinephone another go with #swmo. Hopefully I'll find good instructrions to run it on #DanctNIX.

LINux on MOBilelinmob@fosstodon.org
2021-10-05
Zach "earboxer" DeCookzachdecook@librem.one
2021-10-05

@linmob Do you have any #sxmo / #swmo for dummies advice? E.g. like when you turn the screen off, how do you turn it back on?

LINux on MOBilelinmob@fosstodon.org
2021-10-05

Despite my inability to change my muscle memory to work with #Swmo (I am always confused by the power button not working as a power button once I don't actively keep it in mind), I think I have found a place for it: #PinePhone "Convergence."

A photo of a the PinePhone connected to a small keyboard and a 24" display with Swmo on it, with Firefox on the left, and two terminal windows on the right, the upper one with an editor (vis) and the lower on running htop. The text in the editor on the top right of the big screen reads:

# Notes on #Swmo 
Hello, this Swmo running on the PinePhone connected to an external display.  I tried this with Sxmo too, but the way the mouse cursor was hidden/disabled on Sxmo it would have requir = ed additional hackery to get some actual use out of that external display. With Swmo, this is no longer a problem - likely one advantage of going with Sway instead of dwm + Xorg. 

As someone who has been riding the tiling window manager train for a while (and is definitely experienced | with using and configuring Sway) this feels very useful right of the box. As is apparent from the screenshot, this is using only ~660 MB of RAM - with Firefox 90 (I just dislike ESR too much, and 90 is the newest available on postmarket0S Edge) running

To sum things up: While I am unlikely to go Swmo full time (I just like Phosh too much and have failed at getting adjusted to Sxmo's button press logic in multiple earlier attempts), this is my new preferred "taking the PinePhone and some USB-C HDMI thing with me as my only computer"-setup as it leaves more resources  available to the actual workloads and it IMHO just works better than Phosh or Plasma Mobile when having a keyboard and a bigger screen connected.
LINux on MOBilelinmob@fosstodon.org
2021-10-05

Greetings from #Swmo on PinePhone (#Sxmo with wayland, here on postmarketOS Edge, built with git.sr.ht/~mil/sxmo-build)

Swmo (Sxmo with Wayland) running on a PINE64 PinePhone, a terminal is open showing Vim with the text "Hello from swmo"

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst