Versão do ambiente personalizado Sway 1.4 usando Wayland

Preparado lançamento do gerenciador composto Balanço 1.4 (выпуск 1.3 не был сформирован), построенного с использованием протокола Wayland и полностью совместимого с мозаичным оконным менеджером i3 e painel i3bar. O código do projeto é escrito em C e distribuído por sob licença do MIT. O projeto é voltado para uso em Linux e FreeBSD.

A compatibilidade do i3 é fornecida no nível de comando, arquivo de configuração e IPC, permitindo que o Sway seja usado como um substituto transparente do i3 que usa Wayland em vez do X11. O Sway permite que você coloque janelas na tela não espacialmente, mas logicamente. As janelas são organizadas em uma grade que otimiza o uso do espaço da tela e permite manipular rapidamente as janelas usando apenas o teclado.

Para criar um ambiente de usuário completo, são oferecidos os seguintes componentes: balançar ocioso (processo em segundo plano implementando o protocolo inativo do KDE), balanço (protetor de tela), mako (gerenciador de notificações), severo (tirando capturas de tela), sorver (selecionando uma área na tela), gravador wf (captura de vídeo), barra de caminho (barra de aplicativos), prancheta (teclado na tela), wl-prancheta (trabalhando com a área de transferência), utilitários de parede (gerenciamento de papel de parede da área de trabalho).

Sway está sendo desenvolvido como um projeto modular construído em cima de uma biblioteca wlroots, que contém todas as primitivas básicas para organizar o trabalho de um gerenciador composto. Wlroots inclui back-ends para
abstração de acesso à tela, dispositivos de entrada, renderização sem acesso direto ao OpenGL, interação com KMS/DRM, libinput, Wayland e X11 (é fornecida uma camada para execução de aplicativos X11 baseados em Xwayland). Além do Sway, a biblioteca wlroots é usada ativamente em Outros projetosIncluindo Librem5 и Gaiola. Além de C/C++, foram desenvolvidas ligações para Scheme, Common Lisp, Go, Haskell, OCaml, Python e Rust.



Na nova versão:

  • Добавлена поддержка протокола VNC для удалённого обращения к рабочему столу. Работа организована через использование сервера wayvnc, который может подключаться к запущенным рабочим сеансам на базе Wayland, создаёт виртуальное устройство ввода и транслирует экранный вывод при помощи протокола RFB. Wayvnc в том числе можно использовать для запуска виртуальных рабочих столов, запускаемых на серверах без монитора. Поддержка ранее предлагавшегося бэкенда на базе протокола RDP прекращена.
  • Добавлена частичная поддержка запуска панели задач, развиваемой проектом MATE;
  • Реализована возможность настройки задержек отображения символов при вводе (опции max_render_time и sway-output);
  • Добавлена поддержка раздельной обработки групп клавиш на клавиатуре (для специализированных клавиатур);
  • Прекращена поддержка протокола xdg-shell v6 (нестабильная версия v6 уже неактуальна после estabilização xdg-shell).

    Fonte: opennet.ru

  • Adicionar um comentário