Está disponível o lançamento da distribuição Ubuntu Sway Remix 23.04, que oferece uma área de trabalho pré-configurada e pronta para uso baseada no gerenciador de janelas em mosaico Sway. Esta distribuição é uma edição não oficial do Ubuntu 23.04, projetada tanto para usuários experientes de GNU/Linux quanto para novatos que desejam experimentar um ambiente de gerenciadores de janelas em mosaico sem a necessidade de configuração demorada. Estão preparadas versões para as arquiteturas amd64 e arm64 (Raspberry Pi).
O ambiente da distribuição é construído com base no Sway — um gerenciador de composição que utiliza o protocolo Wayland e é totalmente compatível com o gerenciador de janelas em mosaico i3, além do painel Waybar, do gerenciador de arquivos PCManFM-GTK3 e de utilitários do projeto NWG-Shell, como o gerenciador de papéis de parede Azote, o menu de aplicativos em tela cheia nwg-drawer, utilitários para exibir conteúdo de scripts na tela nwg-wrapper (usado para mostrar dicas de teclas de atalho na área de trabalho), gerenciador de configurações de temas GTK, cursores e fontes nwg-look e o script Autotiling, que organiza automaticamente as janelas dos aplicativos abertos como gerenciadores de janelas em mosaico dinâmicos.
A distribuição inclui programas com interface gráfica, como Firefox, Qutebrowser, Audacious, Transmission, Libreoffice, Pluma e MATE Calc, além de aplicativos e utilitários de console, como o reprodutor de música Musikcube, o reprodutor de vídeo MPV, a ferramenta para visualização de imagens Swayimg, a ferramenta para visualização de documentos PDF Zathura, o editor de texto Neovim, o gerenciador de arquivos Ranger e outros.
Outra característica da distribuição é a completa ausência do gerenciador de pacotes Snap; todos os programas são fornecidos como pacotes deb comuns, incluindo o navegador web Firefox, cuja instalação utiliza o repositório PPA oficial da Mozilla Team. O instalador da distribuição é baseado no framework Calamares.

Principais mudanças:
- O Sway foi atualizado para a versão 1.8, com suporte para o comando 'bindgesture' para associar ações a gestos do touchpad, suporte a extensões Wayland xdg-activation-v1 e ext-session-lock-v1, e suporte para configurar 'disable while trackpointing' na biblioteca libinput para gerenciar a desativação do touchpad enquanto utiliza o joystick de pressão (como o TrackPoint em laptops ThinkPad).
- Foram adicionados dois gestos básicos para o touchpad: deslizar três dedos para a esquerda ou direita para alternar entre as áreas de trabalho, e deslizar três dedos para baixo para colocar a janela em foco em modo flutuante e vice-versa.
- Foi adicionado o script start-sway, que permite detectar automaticamente o início do ambiente em máquinas virtuais ou em sistemas com driver proprietário NVIDIA, aplicando as variáveis de ambiente e parâmetros de inicialização necessários. Por exemplo, ao detectar o driver Nvidia e o modo NVIDIA DRM Modeset ativado, o script exporta automaticamente as variáveis de ambiente necessárias e inicia o Sway com o parâmetro "--unsupported-gpu", redirecionando o log de inicialização para o registro do systemd.
- Foi adicionado o processo em segundo plano Swayr, que expande as capacidades de gerenciamento de janelas. Com ele, é possível alternar entre janelas ativas usando a combinação Alt+Tab, alternar entre áreas de trabalho com Alt+Win, além de exibir uma lista de todas as janelas em todas as áreas de trabalho e monitores com a combinação Win+P.

- Foi implementado o suporte para alteração da temperatura de cor do monitor (Noite Color) usando a ferramenta wlsunset. A temperatura de cor é alterada automaticamente com base na localização (a configuração pode ser alterada no arquivo de configuração do painel Waybar ou diretamente no script de inicialização).
- Foi adicionado ao painel Waybar o módulo Scratchpad, para acesso rápido às janelas movidas para o scratchpad (armazenamento temporário para janelas inativas).
- Foi adicionada a ferramenta Swappy, para edição interativa de capturas de tela antes de salvar no disco ou copiar para a área de transferência.
- Foi atualizada a ferramenta para configuração de dispositivos de entrada Sway Input Configurator, que agora oferece uma interface atualizada para configurar o idioma e o layout do teclado, corrigiu-se alguns erros e garantiu-se compatibilidade com as versões recentes do Sway.

- Foi realizado o refatoramento dos arquivos de configuração, simplificando as configurações de inicialização automática, resolvendo problemas que surgiam ao usar o tema escuro em aplicativos GTK, desativando os botões de controle de janela para aplicativos com cabeçalho HeaderBar. A operação de aplicativos no formato AppImage, que não possuem suporte a Wayland, foi ajustada (garantindo o início automático utilizando o XWayland). O tamanho da imagem foi reduzido. A distribuição básica excluiu o systemd-oomd (substituído pelo EarlyOOM), GIMP e Flatpak.
Fonte: opennet.ru


