Após dois anos de desenvolvimento, foi lançado o ambiente de desktop Xfce 4.18, que visa fornecer uma área de trabalho clássica que requer poucos recursos do sistema. O Xfce consiste em vários componentes inter-relacionados que podem ser utilizados em outros projetos, se desejado. Entre esses componentes estão: o gerenciador de janelas xfwm4, a barra de tarefas, o gerenciador de exibição, o gerenciador de sessões de usuário e controle de energia, o gerenciador de arquivos Thunar, o navegador web Midori, o reprodutor de mídia Parole, o editor de texto mousepad e o sistema de configuração de parâmetros do ambiente.

Principais novidades:
- A biblioteca de elementos de interface libxfce4ui apresenta o novo widget XfceFilenameInput para entrada de nomes de arquivos, que informa sobre erros cometidos ao usar nomes inválidos, como aqueles que contêm espaços desnecessários ou caracteres especiais.


- Foi adicionado um novo widget para configurar combinações de teclas, que fornece uma interface gráfica para reatribuir teclas de atalho específicas para vários componentes do ambiente de usuário (no momento, apenas Thunar, Xfce4-terminal e Mousepad são suportados).

- Foi otimizada a performance do serviço para criar miniaturas (pixbuf-thumbnailer). Agora é possível alterar as configurações das miniaturas para a área de trabalho, permitindo o uso de ícones grandes (x-large) e muito grandes (xx-large), que são convenientes em telas de alta resolução. No gerador de miniaturas Tumbler e no gerenciador de arquivos Thunar, foi implementada a capacidade de usar repositórios compartilhados de miniaturas, que podem ser acessados por diferentes usuários (miniaturas podem ser salvas em um subdiretório ao lado das imagens originais).
- Na barra (xfce4-panel), foi introduzido um novo plugin de exibição de hora, que unificou os anteriores plugins de relógio digital e analógico (DateTime e Clock). Adicionalmente, o plugin agora inclui um modo de relógio binário e uma função de monitoramento do tempo de sono. Para exibir a hora, várias opções de layout de relógio estão disponíveis: analógicos, binários, digitais, textuais e LCD.


- No gerenciador de desktop (xfdesktop), foi adicionada a opção de ocultar o botão 'Excluir' no menu de contexto e de exibir uma confirmação separada para a operação de reorganização dos ícones na área de trabalho.
- No configurador (xfce4-settings), a interface de busca de configurações foi simplificada — a barra de busca agora está sempre visível e não se oculta atrás do control slider.

- Na interface de configuração de parâmetros de tela, foi adicionada a possibilidade de definir as ações a serem executadas ao conectar novas telas.

- Nas configurações de aparência, ao escolher um novo tema, foi implementada uma opção para a instalação automática do tema correspondente para o gerenciador de janelas xfwm4.
- Na interface de busca de aplicativos (xfce4-appfinder), foi adicionado suporte à propriedade 'PrefersNonDefaultGPU' para usar a GPU secundária em sistemas com gráficos híbridos. Foi adicionada uma configuração para ocultar elementos de decoração da janela.

- No gerenciador de janelas xfwm4, foi adicionada a suporte à sincronização vertical adaptativa (vsync) ao usar GLX. As configurações para áreas de trabalho virtuais foram alinhadas com outros gerenciadores de janelas.
- A escalabilidade da interface do usuário foi aprimorada em telas com alta densidade de pixels e, entre outras coisas, foram resolvidos problemas com borramento de ícones ao habilitar a escalabilidade.
- A renderização de todos os cabeçalhos de janelas e diálogos é feita por padrão pelo gerenciador de janelas, mas para alguns diálogos há a opção de decoração do cabeçalho no lado do cliente (CSD), usando o widget GtkHeaderBar.

- No gerenciador de arquivos Thunar, o modo de visualização em lista (List View) foi aprimorado — para diretórios no campo de tamanho, agora é exibido o número de arquivos contidos na pasta, e foi adicionada a possibilidade de mostrar uma coluna com o horário de criação dos arquivos.

No menu de contexto, foi adicionado um item para exibir um diálogo de configuração dos campos mostrados.

Foi incorporado um painel lateral para visualização de imagens, que pode funcionar em dois modos — embutido no painel esquerdo atual (não ocupa espaço adicional) e exibido como um painel separado, onde informações sobre o tamanho e nome do arquivo também são mostradas.


Foi disponibilizada a possibilidade de desfazer e refazer (undo/redo) certas operações com arquivos, como mover, renomear, excluir para a lixeira, criar e gerar links. Por padrão, é garantido o retorno de 10 operações, mas o tamanho do buffer de desfazer pode ser ajustado nas configurações.

Adicionada a possibilidade de destacar arquivos selecionados com uma cor de fundo específica. A atribuição de cores é realizada em uma aba separada, adicionada na seção de configurações do Thunar.


Foi disponibilizada a possibilidade de personalizar o conteúdo da barra de ferramentas do gerenciador de arquivos e de exibir, em vez da tradicional barra de menu, um botão 'hambúrguer' com um menu suspenso.



Adicionado o modo de visualização dividida (Split View), permitindo exibir lado a lado duas abas diferentes com arquivos. O tamanho de cada painel pode ser alterado movendo o divisor. É possível realizar tanto a divisão vertical quanto horizontal dos painéis.

Na barra de status, foi implementado o uso do símbolo ‘|’ para uma separação mais clara dos elementos. O divisor pode ser alterado no menu de contexto, se desejado.

Implementado suporte à busca recursiva de arquivos diretamente do Thunar. A busca é executada em uma thread separada e, quando pronta, é exibida no painel de lista de arquivos (List View), acompanhada de uma etiqueta com o caminho do arquivo. É possível acessar rapidamente o diretório com o arquivo encontrado através do menu de contexto, utilizando o botão ‘Open Item Location’. É viável limitar a busca apenas a diretórios locais.

Oferecida uma barra lateral separada com uma lista de arquivos usados recentemente, cujo design é semelhante ao da barra de resultados de busca. Há a opção de classificar os arquivos pelo tempo de uso.

Os favoritos para diretórios e o botão para criar um favorito foram movidos para um menu separado de Favoritos.

Na lixeira, foi implementado um painel informativo com botões para limpar a lixeira e restaurar arquivos da lixeira. Ao visualizar o conteúdo da lixeira, é exibido o horário da exclusão. Um botão ‘Restore and Show’ foi adicionado ao menu de contexto para restaurar um arquivo e abrir o diretório com esse arquivo em uma nova aba.

A interface para vinculação de aplicativos a tipos MIME foi aprimorada, onde o aplicativo padrão é claramente indicado e uma lista de associações possíveis é fornecida. Um botão foi adicionado ao menu de contexto para configurar o aplicativo como manipulador padrão.


Foi possibilitada a apresentação de ações definidas pelo usuário na forma de um sub-menu em cascata de múltiplos níveis.

A interface com as configurações foi alterada. As opções de miniaturas foram agrupadas. Adicionada a capacidade de limitar o tamanho dos arquivos, no qual a criação de miniaturas é realizada. Nas operações de transferência de arquivos, foi adicionada a possibilidade de usar arquivos temporários com a extensão *.partial~. Foi adicionada uma opção para verificar a soma de verificação após a conclusão da transferência. Adicionada configuração para permitir a execução de scripts shell. Adicionadas opções para restaurar abas na inicialização e mostrar o caminho completo no cabeçalho.


Fonte: opennet.ru




























