Lançamento do desktop Budgie 10.6, marcando uma reorganização do projeto

O Budgie 10.6, ambiente de desktop, foi lançado, marcando a primeira versão desde a decisão do projeto de se desenvolver independentemente da distribuição Solus. O projeto agora é supervisionado pela organização independente Buddies Of Budgie. O Budgie 10.6 continua baseado nas tecnologias GNOME e em sua própria implementação do GNOME Shell, mas a versão 11 do Budgie tem previsão de transição para o conjunto de bibliotecas EFL (Enlightenment Foundation Library), desenvolvido pelo projeto Enlightenment. O código do projeto é licenciado sob a licença GPLv2. Distribuições como Ubuntu Budgie, Solus, GeckoLinux e EndeavourOS estão disponíveis para teste com o Budgie.

O Budgie utiliza o Budgie Window Manager (BWM), uma versão estendida do plugin principal do Mutter, para gerenciar janelas. O Budgie é baseado em um painel com funcionalidade semelhante aos painéis clássicos de desktop. Todos os elementos do painel são applets, permitindo configuração, reorganização e personalização flexíveis dos principais elementos do painel. Os applets disponíveis incluem um menu de aplicativos clássico, alternância entre tarefas, uma área com a lista de janelas abertas e uma pré-visualização. desktops virtuais, indicador de gerenciamento de energia, applet de controle de volume, indicador de status do sistema e relógio.

 Lançamento do desktop Budgie 10.6, marcando uma reorganização do projeto

Principais inovações:

  • O posicionamento do projeto foi revisto: em vez de ser um produto final, o Budgie agora é apresentado como uma plataforma na qual distribuições e usuários podem construir soluções personalizadas de acordo com suas preferências. Por exemplo, agora é possível escolher o design, o conjunto de aplicativos e o estilo da área de trabalho.
  • Em termos organizacionais, foram realizados esforços para eliminar a divisão entre a organização diretamente envolvida no desenvolvimento e os projetos subsequentes, como o Ubuntu Budgie, que criam produtos finais baseados no Budgie. Esses projetos subsequentes receberam mais oportunidades de participar do desenvolvimento do Budgie.
  • Para facilitar a criação de suas próprias soluções com base no Budgie, o código-fonte foi dividido em vários componentes, que agora são distribuídos separadamente:
    • O Budgie Desktop é uma interface de usuário direta.
    • O Budgie Desktop View é um conjunto de ícones para a área de trabalho.
    • O Budgie Control Center é um configurador derivado do GNOME Control Center.
  • O código de rastreamento de atividades do aplicativo foi reescrito e o applet Lista de Tarefas de Ícones, que exibe uma lista de tarefas ativas, foi aprimorado. Foi adicionado suporte para agrupamento de aplicativos. Um problema que excluía aplicativos válidos com tipos de janela atípicos da lista foi resolvido. Por exemplo, alguns programas do KDE, como Spectacle e KColorChooser, não eram exibidos na lista anteriormente.
  • O tema de design foi reformulado para unificar a aparência de todos os componentes do Budgie. As bordas, recuos e esquemas de cores das caixas de diálogo foram unificados, o uso de transparência e sombras foi reduzido e o suporte para temas GTK foi aprimorado.
     Lançamento do desktop Budgie 10.6, marcando uma reorganização do projeto
  • A barra de tarefas foi redesenhada. Configurações de tamanho do painel aprimoradas. Posicionamento otimizado dos widgets do painel para exibição da duração da bateria e do relógio. As configurações padrão do painel foram alteradas para reduzir inconsistências no posicionamento do painel e nos widgets exibidos em diferentes distribuições.
  • O sistema de exibição de notificações foi reescrito e separado do applet Raven, que agora é responsável apenas por exibir a barra lateral. O sistema de notificações agora pode ser usado não apenas no Raven, mas também em outros componentes da área de trabalho. Por exemplo, há planos para exibir uma lista de notificações na barra de tarefas (Lista de Tarefas com Ícones). O GTK.Stack é usado para exibir pop-ups. O rastreamento de notificações recentes e a pausa de notificações foram aprimorados.
  • O gerenciador de janelas elimina chamadas desnecessárias que causariam a atualização do conteúdo.
  • O suporte para GNOME 40 e Ubuntu LTS foi restaurado.
  • Para lidar com as traduções, o serviço Transifex é usado em vez do Weblate.

Fonte: opennet.ru