O Phosh 0.56.0 foi lançado, trazendo uma série de melhorias e novos recursos para o shell gráfico móvel utilizado em dispositivos como o Librem 5, PinePhone e outros smartphones Linux. Esta versão principal inclui atualizações nos componentes principais—phosh, phoc, stevia, phosh-mobile-settings, phosh-tour, xdg-desktop-portal-phosh, phosh-session-services, phosh-first-boot—além de correções de bugs e aprimoramentos de tradução.
Novidades principais
- Plugin de medidor de carga na barra superior (demonstração).
- Ocultação de aplicativos na grade de apps quando o GNOME Software não está em uso, útil em distribuições imutáveis como o postmarketOS Duranium e o BengalOS.
- Suporte ao plugin syncthing via configurações móveis.
- Notificação quando um app não pode ser desinstalado.
- Evita notificações de inicialização lenta ao rastrear apps que foram bifurcados, dando a eles mais tempo durante o boot.
- Correção de IDs de aplicativos que acidentalmente eram quoted, outro caso de aparente lentidão na inicialização.
- Impedisce que o ajuste rápido do Bluetooth seja desativado ao mudar saídas.
- Permite girar a tela de bloqueio em tablets.
- Aplica alterações de recorte imediatamente.
- Melhorias no estilo da tela de bloqueio.
- Vários correções de crash e vazamento de memória.
Problemas corrigidos
- https://gitlab.gnome.org/World/Phosh/phosh/-/issues/999
- https://gitlab.gnome.org/World/Phosh/phosh/-/issues/1238
- https://gitlab.gnome.org/World/Phosh/phosh/-/work_items/1339
- https://gitlab.gnome.org/World/Phosh/phosh/-/work_items/1343
Contribuidores
Domenico Iezzi, Gotam Gorabh, Guido Günther, johnwa, nicole mikołajczyk e as equipes de tradução.
Atualizações de tradução (i18n)
- Traduções de UI:
- Anders Jonsson (sv)
- Antonio Marin (ro)
- Asier Saratsua Garmendia (eu)
- Danial Behzadi (fa)
- Daniel Rusek (cs)
- Ekaterine Papava (ka)
- Emin Tufan Çetin (tr)
- Flynn Peck (kw)
- Hugo Carvalho (pt)
- Jürgen Benvenuti (de)
- Luiggi R. Cardoso (pt_BR)
- Martin (sl)
- Rafael Fontenelle
- Ryo Nakano (ja)
- Victoria Niedzielska (pl)
- Yaron Shahrabani (he)
- Yuri Chornoivan (uk)
- Марко Костић (sr)
phoc 0.56.0
Um compositor Wayland para dispositivos móveis.
Resumo das alterações
- Atualização para wlroots 0.20.1.
- Algumas limpezas e correções internas.
- Novo suporte a protocolos:
- xdg-toplevel-tag-v1
Contribuidores
Guido Günther e as equipes de tradução.
Atualizações de tradução (i18n)
- Ekaterine Papava (ka)
stevia 0.56.0
Um teclado virtual fácil de usar.
Resumo das alterações
- Permite especificar um layout padrão por aplicativo (ex.: sempre usar o layout de terminal com Emacs).
- Ativa repetição de teclas em teclas não modificadoras na barra de atalhos.
- Adiciona teclas de cursor à barra de atalhos por padrão.
- Adiciona informações de localidade e flavor ao layout para que as Configurações Móveis possam usá-las.
- Muda para ext-data-control-v1 para manipulação de área de transferência.
Problemas corrigidos
- https://gitlab.gnome.org/World/Phosh/stevia/-/work_items/105
Atualizações de layouts
- ge: Adiciona teclas ausentes
Contribuidores
Guido Günther, Łukasz Osadnik, skysphr
Componentes recomendados
phosh-mobile-settings 0.56.0
Um aplicativo de configurações móvel (e específico do Phosh).
Resumo das alterações
-
Novos painéis:
- os-updates: Permite atualizações atômicas do sistema em distribuições imutáveis. O backend implementado suporta
systemd-sysupdatee só é habilitado quando o serviço está disponível.
- os-updates: Permite atualizações atômicas do sistema em distribuições imutáveis. O backend implementado suporta
-
Melhoria da barra lateral usando
AdwSidebare movendoconf-tweakspara sua própria seção. -
Painéis melhorados:
- about: Adiciona imagem da versão. Útil em imagens imutáveis como o BengalOS para verificar se tudo está atualizado.
- overview: Permite reativar aplicativos ocultos. Útil em distribuições imutáveis onde apps instalados na parte imutável não podem ser desinstalados.
- convergence: Suporta NexDock 2025.
- Librem 5: Corrigido para que o painel possa ser encontrado na busca.
- libpms: Permite adicionar layout de teclado que corresponda à localidade atual.
Problemas corrigidos
- https://gitlab.gnome.org/World/Phosh/phosh-mobile-settings/-/work_items/123
Contribuidores
Brian Hom, Guido Günther, nicole mikołajczyk, Tomi Lähteenmäki, Yuri Chornoivan
Atualizações de tradução (i18n)
- Anders Jonsson (sv)
- Antonio Marin (ro)
- Asier Saratsua Garmendia (eu)
- Danial Behzadi (fa)
- Daniel Rusek (cs)
- Ekaterine Papava (ka)
- Hugo Carvalho (pt)
- Luiggi R. Cardoso (pt_BR)
- Martin (sl)
- Rafael Fontenelle (pt_BR)
- Ryo Nakano (ja)
- Sabri Ünal (tr)
- Victoria Niedzielska (pl)
- Yaron Shahrabani (he)
- Yuri Chornoivan (uk)
- burns (pt_BR)
- Марко Костић (sr)
phosh-tour 0.56.0
Uma breve introdução ao Phosh.
Resumo das alterações
- Atualizações de tradução
Atualizações de tradução (i18n)
- Asier Saratsua Garmendia (eu)
- Jürgen Benvenuti (de)
- Victoria Niedzielska (pl)
- Yaron Shahrabani (he)
xdg-desktop-portal-phosh 0.56.0
Portais amigáveis para dispositivos móveis.
Resumo das alterações
- Correções de manipulação de favoritos (bookmarks).
- Garante que diálogos sejam maximizados em dispositivos móveis.
Problemas corrigidos
- https://gitlab.gnome.org/World/Phosh/pfs/-/work_items/27
- https://gitlab.gnome.org/World/Phosh/xdg-desktop-portal-phosh/-/issues/23
Contribuidores
Arun Mani J, Guido Günther
phosh-session-services 0.2.0
Serviços baseados em Rust para a sessão do Phosh.
Resumo das alterações
- Adiciona novo serviço de verificação de atualização do sistema.
- Garante que os serviços sejam puxados para a sessão.
Problemas corrigidos
- https://gitlab.gnome.org/World/Phosh/syncbus/-/work_items/1
Contribuidores
Arun Mani J, Guido Günther
phosh-first-boot 0.1.0
Um assistente de primeira inicialização para o Phosh.
Resumo das alterações
- Seleciona automaticamente o layout do teclado baseado na localidade.
- Usa libpms-rs 0.0.3.
Contribuidores
Guido Günther
Atualizações de tradução (i18n)
- nicole mikołajczyk (pl)
phosh-osk-data 0.53.0
Dados de conclusão para teclados de tela do Phosh.
Não lançado no ciclo 0.56.0, versão mais recente é 0.53.0.
phosh-wallpapers 0.55.0
Papéis de parede, sons e outras artes do Phosh.
Não lançado no ciclo 0.56.0, versão mais recente é 0.55.0.
Bibliotecas
libcall-ui 0.1.5
Partes comuns da interface do usuário para manipulação de chamadas.
Não lançado no ciclo 0.56.0, versão mais recente é 0.1.5.
gmobile 0.7.2
Componentes úteis para projetos baseados em GLib relacionados a dispositivos móveis.
Resumo das alterações
- Evita vazar libexecdir em cabeçalhos públicos.
- Garante que renderizamos todos os dispositivos em testes.
Contribuidores
Guido Günther
libphosh-rs 0.0.7
Ligações Rust para libphosh.
Não lançado no ciclo 0.56.0, versão mais recente é 0.0.7.
libpms-rs 0.0.3
Ligações Rust para libpms.
Resumo das alterações
- Atualiza ligações para phosh-mobile-settings 0.56~rc1.
Contribuidores
Guido Günther
pfs 0.1.1
Widget de seleção de arquivos e ferramentas relacionadas.
Resumo das alterações
- Corrige sincronização do estado inicial do favorito.
Problemas corrigidos
- https://gitlab.gnome.org/World/Phosh/pfs/-/work_items/28
Contribuidores
Achill Gilgenast, Arun Mani J
Componentes relacionados
Estes componentes são puramente opcionais:
phom 0.20.0
Um protótipo de mouse virtual.
Não lançado no ciclo 0.56.0, versão mais recente é 0.20.0.
Dependências
Sem estas, o lançamento acima não seria possível. Esta versão é baseada em:
- callaudiod 0.1.10
- Calls 50.0
- cellbroadcastd 0.0.3
- feedbackd 0.8.9
- feedbackd-device-themes 0.8.9
- GNOME 50
- iio-sensor-proxy 3.9
- mmsd-tng 2.6.4
- ModemManager 1.25.95
- wlroots 0.20.1
- wys 0.1.12
Para mais detalhes sobre dependências e patches necessários, veja a lista detalhada de alterações dos componentes individuais.
Software relacionado
Outros componentes frequentemente usados com Phosh, mas não obrigatórios:
- phrog 0.53.0: Um greeter de dispositivo móvel usando a UI do Phosh.
- phosh-antispam 3.5: Evita spam de chamadas.
- vvmd 1.1: Daemon de voz visual de correio de voz.
- vvmplayer 2.6: Reprodutor de voz visual de correio de voz.
- livi 0.4.0: Um simples reprodutor de vídeo para dispositivos móveis.
- chatty 0.8.9: Um aplicativo de mensagens para SMS e MMS.
- libfeedback-rs 0.0.1: Ligações Rust para libfeedback.
Links
- Encontrando o Phosh útil? Considere fazer uma doação para apoiar nosso trabalho.
- O que vem a seguir? Veja os marcos futuros.
- Procurando mais informações? Veja a página about, a FAQ e a Wiki.
- Tem perguntas ou sugestões? Veja como entrar em contato.
Todos os arquivos de lançamento assinados estão disponíveis para download.
Encontrado algum erro? Envie correções para releases at phosh.mobi.