~anjan/sxmo.org

ref: 17724d40d8ff49e45c576afc0c56c9b480f4ef31 sxmo.org/src/index.html -rw-r--r-- 5.2 KiB
17724d40Anjandev Momi change video to libreplanet 2022 2 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
<h1>S<em>x</em>mo: Simple X Mobile</h1>

<div class="tagline">
    &ldquo;minimal<em>.</em> mobile<em>.</em> hackable<em>.</em>&rdquo;
</div>

<iframe title="Sxmo: Freedom on mobile devices through simplicity and hackability" src="https://framatube.org/videos/embed/66fcff64-d8f9-49c1-8deb-011b115786de" allowfullscreen="" sandbox="allow-same-origin allow-scripts allow-popups" width="560" height="315" frameborder="0"></iframe>

<p>S<em class="x">x</em>mo is a minimalist environment for Linux mobile devices, such as the pinephone.</p>

<div class="service-grid">
    <div class="left">
        <h3>Simple menu-driven interface</h3>
        <ul>
            <li>Uses <a href="https://suckless.org">suckless</a> tools (dwm, dmenu, st, etc) or Wayland tools (sway, bemenu, foot, etc.)</li>
            <li>Augmented touch and gesture support</li>
            <li>Menu-driven interface that can also be controlled with hardware buttons</li>
            <li>Community sourced context menu that changes according to the active application (CLI or GUI)</li>
        </ul>
        <blockquote style="margin-left: 0; margin-right: 0;">
            &ldquo;I really like this; I've been using this for about a week now.
            I appreciate the developers' willingness to design something
            with a slight learning curve that works very well, and in
            part because of this. This demonstrates a level of respect
            for their end users which I value. I am not saying that this
            mobile computing environment is hard to use, I am saying
            that it is highly efficient and effective, and that I have
            learned things by using it because the people who made this
            do not condescend through oversimplification.&rdquo;
            <br />
            <br />
            &mdash; KoryMac
        </blockquote>
    </div>
    <div class="right">
        <img src="/img/sxmo_dmenu.jpg" alt="Screenshot of dmenu" class="halfwidth" />
    </div>
    <div class="left">
        <h3>SSH as a first class citizen</h3>
        <ul>
            <li>Send texts via ssh using your favorite text editor (vis, emacs, vim, etc.)</li>
            <li>Read notifications, texts, etc.</li>
            <li>Access bluetooth, wifi menus</li>
        </ul>
        <blockquote style="margin-left: 0; margin-right: 0;">
            &ldquo;Being able to SSH into my phone and treat it just like any
            other Alpine Linux machine adds a tremendous amount of value.
            Leaving it in my pocket and using it from my computer is very
            convenient. I don't have to treat my phone like an alien in my
            otherwise uniform computing setup anymore.&rdquo;
            <br />
            <br />
            &mdash; Drew Devault,	FLOSS pioneer and creator of Sourcehut and Sway
        </blockquote>
    </div>
    <div class="right">
        <img src="/img/sxmo_ssh_text.jpg" alt="Screenshot of vismenu on ssh" />
    </div>
    <div class="left">
        <h3>Everything is Scriptable</h3>
        <ul>
            <li>Launch user defined scripts at phone calls, texts, etc.</li>
            <li>Bind certain scripts to gestures using lisgd</li>
            <li>Bind button (single/double/triple click) actions to trigger scripts via dwm</li>
            <li>Plain text modem logs, contact list, and sms texts</li>
        </ul>
        <blockquote style="margin-left: 0; margin-right: 0;">
            &ldquo;Phone calls and text messages are routed through shell scripts,
            a feature I didn’t know I needed until I saw it in action.
            Sxmo probably is the killer app for running an actual Linux
            distribution on your phone.&rdquo;
            <br />
            <br />
            &mdash; Ariadne Conill, Alpine Linux Security Team Chair
        </blockquote>
    </div>
    <div class="right">
        <img src="/img/sxmo_vim_hook.jpg" alt="Screenshot of vim on sxmo" class="halfwidth"/>
    </div>
    <div class="left">
        <h3>Use the same <span hint="free open source software">FOSS</span> apps you use on the desktop</h3>
        <ul>
            <li>No locked-down app ecosystem</li>
            <li>Runs on traditional Linux distributions like <a href="https://alpinelinux.org">Alpine Linux</a> and <a href="https://postmarketos.org">postmarketOS</a> optimized for mobile devices</li>
            <li>Use terminal-based applications on a smartphone</li>
        </ul>
        <blockquote style="margin-left: 0; margin-right: 0;">
            &ldquo;Running a tiling WM on your phone sounds like a
            stupid idea... until you discover #Sxmo. The whole thing is
            simple but amazing - it takes one or two days to get used
            to it, but then you know it inside out. Thanks to the
            built-in extensibility and simple codebase, you can change
            everything to your liking. This interface and its skilled
            community have become a great asset in
            the wider #linux smartphone ecosystem!&rdquo;
            <br />
            <br />
            &mdash; Oliver Smith, Creator of postmarketOS
        </blockquote>
    </div>
    <div class="right">
        <img src="/img/sxmo_reddit_pmos.jpg" alt="Screenshot of firefox on sxmo with reddit" class="halfwidth"/>
    </div>
</div>