Sxmo: um ambiente móvel Linux simples
- Sxmo é um ambiente minimalista para dispositivos móveis Linux.
- Oferece uma interface simples baseada em menus e usa ferramentas do suckless (
dwm, dmenu, st etc.) ou ferramentas Wayland (sway, bemenu, foot etc.).
- Tem suporte reforçado a toque e gestos, além de uma interface baseada em menus que também pode ser controlada por botões de hardware.
Envio de texto e leitura de notificações via SSH
- É possível enviar mensagens usando seu editor de texto favorito (
vis, emacs, vim etc.) via SSH.
- É possível ler notificações, mensagens de texto etc., além de acessar os menus de Bluetooth e Wi‑Fi.
Tudo funciona por scripts
- É possível executar scripts personalizados para chamadas, mensagens de texto etc.
- Você pode associar scripts específicos a gestos e definir os botões físicos do dispositivo como gatilhos para scripts.
- Logs do modem, lista de contatos e mensagens de texto são todos registrados como texto simples.
Uso de apps FOSS usados no desktop
- Em vez de um ecossistema fechado de aplicativos, ele roda em distribuições Linux tradicionais (Alpine Linux, postmarketOS etc.) e é otimizado para dispositivos móveis.
- É possível usar aplicações baseadas em terminal no smartphone.
Opinião do GN⁺
- Sxmo é um projeto inovador que permite aos usuários experimentar um ambiente móvel baseado em Linux de forma minimalista e eficiente.
- Recursos como o envio de texto via SSH tornam o dispositivo móvel uma parte mais flexível e integrada do ambiente de computação.
- O uso de scripts personalizados e aplicações FOSS oferece uma opção atraente para desenvolvedores e usuários avançados, com potencial para contribuir para o avanço do ecossistema Linux móvel.
1 comentários
Comentários no Hacker News
Entre as várias interfaces que usei no Pinephone, o sxmo foi a melhor. Normalmente não uso muito software suckless, mas respeito. Prefiro softwares complexos como emacs e KDE, mas o sxmo é muito mais rápido que KDE ou Phosh e, depois que você aprende a usar, é muito funcional e intuitivo (na minha opinião).
Acho que, em vez de uma apresentação de 45 minutos na página inicial, um vídeo demo de 1–2 minutos ajudaria a transmitir a ideia com mais clareza.
Recomendo que quem tiver interesse em "usar Linux no celular" participe da FOSDEM e confira a programação das devrooms e os estandes relacionados.
Como tudo é conectado por scripts de shell, não é para todo mundo, mas gosto de como dá para hackear rápido algo para a UI do telefone. Durante meu trajeto, escrevi no próprio Pine phone um script de despertador e pretendo publicá-lo em breve (ele consegue me acordar do sono profundo pouco antes do alarme tocar e então emitir o som do alarme). Faltam alguns recursos, mas no geral é um sistema legal, e pretendo usá-lo e hackeá-lo de novo em um futuro próximo.
Fico me perguntando se isso pode rodar em um servidor Intel/AMD comum e ser usado em sessões xrdp/nx. Preciso de compatibilidade social e de uma boa câmera. Já tentei i3, mas é difícil de usar sem teclado físico.
Não preciso executar apps do Google, mas seria muito útil se eu pudesse acessar alguns apps bancários importantes ou apps de automação residencial.
Se você quiser estilizar o SXMO no Sway (por exemplo, aumentar os itens de menu para facilitar o toque com o dedo, trocar para uma fonte mais estreita para caber mais texto em uma linha, estética etc.), este guia é útil.
No PmOS, o SXMO é oferecido em duas variantes: sxmo-de-dwm e sxmo-de-sway.
Estou curioso sobre o estado atual do SXMO. Não acompanho desde 2021. Agora existe algum telefone estável em que isso possa rodar?
O nome é espirituoso: suckless -> suckless mobile -> sxmo -> sucksmore.