Xfce

Subdomains

 

Conheça o Xfce 4.20

Serão apresentados os novos recursos principais do Xfce 4.20, abrangendo apenas as melhorias feitas na interface (visível ao usuário).

Veja o registro de alterações completo do Xfce 4.20 para uma lista detalhada das mudanças.

Geral

Wayland

Aviso importante: Observe que o suporte para Wayland no Xfce 4.20 é experimental. É recomendado apenas para usuários avançados, uma vez que poderá encontrar problemas e funcionalidades incompletas. Proceda com cuidado!

Graças ao Brian e ao Gaël quase todos os componentes do Xfce são capazes de ser executados no sistema de janelas Wayland, suportando ao mesmo tempo o sistema de janelas X11.

Este grande esforço foi alcançado abstraindo qualquer chamada específica do sistema de janelas do X11/Wayland e fazendo uso dos protocolos Wayland/Wlroots. Uma biblioteca Xfce totalmente nova chamada “libxfce4windowing”, foi introduzida durante esse processo. O XWayland não será necessário para executar nenhum dos componentes Xfce portados.

Até o momento, o Xfce não possui um compositor que suporte o Wayland. Caso queira executar o Xfce no Wayland, o Labwc e o Wayfire fornecerão os melhores resultados. Uma instrução detalhada sobre isso pode ser encontrada aqui. Esteja ciente de que o suporte ao Wayland ainda é experimental!

Planos estão em andamento para adicionar suporte do Wayland ao Xfwm4 preservando sua funcionalidade X11 existente. No entanto, tal reestruturação será um grande esforço e nós não podemos dizer ainda quando/se será feito, por isso não esteja à espera disso.

Para alguns componentes e várias funcionalidades, não foi possível portá-los para o Wayland, em parte porque ainda não há protocolos Wayland padronizados disponíveis para fornecer os serviços necessários:

  • O suporte ao espaço de trabalho está faltando (o protocolo ext-workspace acabou de ser introduzido).
  • Os ícones da área de notificação do sistema (Systray) estarão faltando em várias aplicações (necessário para utilizar StatusNotifier em vez de GtkStatusIcon)
  • Xfce4-settings: Até agora, as configurações do teclado e do mouse até são internas ao compositor Wayland e, como tal, as caixas de diálogo do Xfce ainda não estarão disponíveis no Wayland.
  • A manipulação teclado relacionado à energia (teclas de luminosidade, suspensão, etc.) é interna ao compositor Wayland e, como tal, ainda não pode ser suportada pelos componentes do Xfce.
  • O Wayland não especifica um protocolo nativo para tirar capturas de tela. No entanto, o xfce4-screenshooter já suporta capturas de tela através do protocolo 'screencopy' do wlroots (tela inteira). As capturas de tela de uma seleção retangular ou da janela ativa ainda não são suportadas via Wayland.

Alguns outros componentes do Xfce não funcionam de nenhuma forma no Wayland:

Informações mais detalhadas sobre o estado atual do Wayland podem ser encontradas no nosso roteiro do Wayland.

Dimensionamento

A escala de ícones e miniaturas foi corrigida em diversos componentes. Vários ícones ausentes para escalas maiores foram adicionados. Qualquer borrão ao usar componentes do Xfce em uma tela HiDPI deve ter sido eliminado agora.

exo

Desempenho da visualização de ícones

Utilizando diferentes tipos de contêiner, o "Exo-Icon-View" agora consegue lidar com 100.000 arquivos ou mais sem travar.

Caixa de busca por digitação antecipada

A caixa de busca por digitação antecipada no Exo Icon View agora permanece sempre dentro do widget de visualização correspondente.

libxfce4ui

Editor de atalhos

Agora, os atalhos podem ser utilizados para várias ações, desde que não entrem em conflito entre si.

Diálogo Sobre

Agora, o diálogo exibe o logo da distribuição, informações sobre o sistema de janelas utilizado e a GPU em uso.

libxfce4ui_about

libxfce4ui - caixa de diálogo 'sobre'

libxfce4windowing

Esta biblioteca é nova no Xfce. A libxfce4windowing é uma biblioteca de abstração que tenta apresentar conceitos de janelas (telas, janelas de nível superior, áreas de trabalho, etc.) de uma forma independente do sistema de janelas.

Atualmente, o X11 é totalmente suportado via libwnck. O Wayland é parcialmente suportado usando várias extensões de protocolo Wayland. No entanto, a gama completa de operações disponíveis no X11 não está disponível no Wayland, devido a recursos ausentes nessas extensões de protocolo.

thunar

Localizações montadas e remotas

Os pontos de montagem agora exibem um emblema e têm uma descrição de tipo específica.

Agora, as URLs remotas em IPv6 são suportadas.

Agora é possível criar links simbólicos também em locais remotos.

Pesquisar

Não é mais necessário esperar até que uma busca seja concluída para abrir o menu de contexto nos resultados da pesquisa.

Barra de ferramentas

Foram adicionados alguns novos botões à barra de ferramentas:

  • Alternador de visualização - Um botão suspenso para selecionar uma visualização.
  • Menu - Este botão de hambúrguer aparecerá automaticamente na barra de ferramentas quando a barra de menu estiver oculta. Ao ser pressionado, ele revelará uma barra de menu vertical.
  • Nova aba - Abre uma nova aba usando o diretório atual.
  • Nova janela - Abre uma nova janela usando o diretório atual.

thunar_toolbar_new_items

thunar - novos botões da barra de ferramentas

thunar_toolbar_hamburger

thunar - botão de barra de ferramentas de hambúrguer aprimorado

Ao reduzir a janela do Thunar, os itens da barra de ferramentas agora serão movidos para um menu de overflow. Assim, é possível manter janelas menores do Thunar.

Além disso, um erro foi corrigido que impedia o uso de ações personalizadas de submenu na barra de ferramentas.

Decorações de janela

Agora, há uma opção para usar decorações de lado do cliente (CSD) no Thunar.

thunar_csd_with_menu

thunar - CSD com menu

thunar_csd_without_menu

thunar - CSD sem menu

Barra de status

Foi adicionada uma opção para mostrar o número de arquivos ocultos na barra de status.

Arquivos usados recentemente

Agora, apenas os arquivos que foram abertos com sucesso são adicionados à lista de arquivos recentemente usados.

Agora, diretórios não serão mais adicionados à lista de arquivos recentemente usados.

Ícones simbólicos

Agora, há uma opção para usar ícones simbólicos no painel lateral e ícones coloridos na barra de ferramentas.

thunar_symbolic_icons

thunar - ícones simbólicos

thunar_colored_icons

thunar - ícones coloridos

Arrastar e soltar

Ao arrastar arquivos, as pastas agora são abertas automaticamente ao passar o mouse por cima.

Ao arrastar arquivos, o foco do painel de visualização dividida agora é atualizado ao passar o mouse por cima.

Desempenho

No passado, você pode ter enfrentado situações com um número grande de arquivos em que o Thunar apresentava travamentos. Devido a diversas melhorias de desempenho, o Thunar agora está muito mais robusto para ações que envolvem um grande número de arquivos.

Isso foi alcançado ao utilizar tipos de contêiner apropriados, mover algumas ações para tarefas separadas e limitar a atualização da visualização.

Vários casos de teste de integração serão usados ​​para manter o desempenho no nível atual no futuro.

Ações personalizadas

Os atalhos para ações personalizadas agora também funcionarão quando a ação personalizada estiver localizada em um submenu.

Transferência de arquivo

Para a validação de arquivos no Thunar 4.18.x, um checksum MD5 era calculado para o arquivo de origem e o arquivo de destino. Essa cálculo se revelou bastante lento e, na verdade, desnecessário. Agora, os arquivos são comparados diretamente. Além disso, o uso de operações de I/O diretas agora tenta evitar a comparação de buffers possivelmente armazenados em cache.

Foi adicionada uma opção para copiar arquivos em paralelo somente se os dispositivos relevantes estiverem em estado ocioso. Isso evita possível fragmentação durante a cópia em discos rígidos (HDD).

A transferência de arquivos não retira mais o foco atual.

O diálogo de confirmação de transferência de arquivos agora oferece as mesmas opções, mas com menos botões. Além disso, as miniaturas dos arquivos agora são corretamente solicitadas pelo diálogo.

thunar_transfer_dialog

thunar - diálogo da transferência de arquivos

Lançadores

Por padrão, agora são exibidos os nomes dos lançadores em vez dos nomes dos arquivos para lançadores confiáveis.

Desfazer/refazer

Agora, o usuário será perguntado antes que qualquer exclusão seja realizada por uma operação de desfazer.

Modo de exibição de lista

Semelhante ao painel lateral em modo de árvore, a visualização principal agora também suporta a expansão de pastas.

thunar_expandable_folders

thunar - pastas expansíveis

Vista dividida

Agora, um atalho pode ser usado para alternar entre os painéis de visualização dividida, e o painel focado agora usa uma coloração diferente.

thunar_split_view

thunar - visualização dividida

Agora, um diálogo pedirá confirmação ao fechar um painel dividido com várias abas.

xfce4-appfinder

Agora, a lista de aplicativos também pode ser navegada pelas teclas Ctrl+N / Ctrl+P (padrão VI).

Foi adicionada uma opção para fechar a janela do Appfinder automaticamente quando o foco for perdido.

Agora, a tecla Ctrl+Enter pode ser usada para executar comandos imediatamente ao selecionar entradas no menu suspenso.

Na nova versão, ações específicas de aplicativos serão exibidas ao clicar com o botão direito.

Foi adicionada uma opção para exibir nomes genéricos de lançadores.

O Appfinder agora pode ser iniciado opcionalmente como um daemon, para que ele responda ainda mais rapidamente.

Agora, uma opção permite lançar itens com um único clique.

appfinder_new

xfce4-appfinder - configurações

xfce4-panel

Geral

A largura da borda do painel agora é configurável.

Para instalações manuais: o painel agora faz o possível para encontrar plugins nas diretórias base do XDG e preserva melhor sua configuração quando não consegue encontrá-los.

Relógio

Relógio LCD: Foi adicionada uma opção para visualizar os segmentos inativos.

Analógico: Agora há um modo opcional de 24 horas.

Digital: Os números das semanas agora podem ser exibidos opcionalmente.

Mostrar a área de trabalho

Agora, é possível exibir a área de trabalho ao passar o mouse sobre o ícone do painel "Mostrar área de trabalho".

Lista de tarefas

O gerenciamento do tamanho dos ícones foi aprimorado de forma geral, especialmente com a mudança para a libxfce4windowing.

Preferências

A tecla 'delete' agora pode ser usada para remover objetos do painel, e vários objetos podem ser removidos de uma vez.

Os objetos do painel na lista de configuração do painel agora terão os mesmos ícones que no próprio painel.

panel_item_list

xfce4-panel - lista de configuração do painel

xfce4-power-manager

Bloqueio de tela

Não há mais uma aba dedicada a "segurança". O gerenciamento do bloqueio de tela foi consideravelmente simplificado e o "Light Locker" foi removido. A opção "lock-on-sleep" agora está sincronizada com o xfce4-session e o xfce4-screensaver.

As configurações de bloqueio de tela agora são gerenciadas apenas pelo xfce4-screensaver para evitar conflitos. Um botão para abrir as preferências do xfce4-screensaver foi adicionado:

power_manager_settings

xfce4-power-manager - configurações

power_manager_screensaver

xfce4-screensaver - configurações

Gerenciador de energia

Foi adicionado suporte para gerenciar diferentes perfis de energia via power-profiles-daemon.

O cálculo geral do estado de carga estava incorreto em alguns casos e agora foi corrigido.

Quando o diálogo de energia crítica aparece, ações não intencionais do usuário agora são prevenidas.

Agora, há suporte para o modo de hibernação híbrida.

A aba de detalhes do dispositivo agora também exibe a taxa de energia.

Outros

Vários casos de uso para o fechamento da tampa foram corrigidos.

Agora, existem as opções "desligar" e "não fazer nada" ao fechar a tampa.

Agora, são suportados botões para ajustar o brilho exponencialmente e teclas para alternar a retro iluminação do teclado.

xfce4-session

O diálogo de logout não fornecerá mais uma caixa de seleção para ativar o salvamento da sessão.

Agora, é possível iniciar uma sessão Wayland via 'startxfce4 --wayland'.

Foi adicionado suporte mínimo para xdg-desktop-portal, registrando-se para um papel de parede, captura de tela e aplicativo de plano de fundo.

xfce4-settings

Configurações de aparência

Os temas de ícones agora são carregados em uma thread separada, a fim de evitar um possível congelamento.

Para temas de ícones que são conhecidos por estarem incompletos, agora será exibido um aviso.

O uso de decorações de lado do cliente agora é opcional, em vez de ser uma opção desmarcada por padrão.

Agora, os temas escuros são identificados e suportados de forma mais confiável. (Relevante, por exemplo, para os temas Qogir e Orchis).

Configurações de exibição

O perfil de exibição padrão foi adicionado à lista de perfis que podem ser correspondidos e será utilizado caso mais de um perfil seja compatível agora.

O gerenciamento de perfis foi expandido para todos os perfis, não apenas para os que são compatíveis, e seus nomes agora podem ser editados.

Agora, o dimensionamento é sempre feito para ambas as dimensões, e a prévia exibe o tamanho resultante.

O gerenciamento do estado de espelhamento foi aprimorado de forma geral, especialmente com a remoção da necessidade de corresponder as taxas de atualização.

O diálogo minimalista foi aprimorado, especialmente ao permitir que a exibição seja estendida para a esquerda e de cima para baixo, além de exibir perfis de forma compacta.

settings_display

xfce4-settings - exibição minimalista

Configurações do mouse

Uma caixa de seleção foi adicionada para alternar entre o perfil de aceleração de mouse adaptativa e o perfil plano.

A rolagem de alta resolução agora pode ser habilitada para mouses que a suportam.

settings_mouse

xfce4-settings - mouse

Configurações MIME

Agora, é possível selecionar/alterar vários itens de uma vez.

xfconf

Uma unidade de usuário systemd, correspondente ao serviço de sessão D-Bus, foi adicionada.

Os espaços em branco agora são corretamente escapados ao gravar um canal xfconf no disco.

Agora, o xfconf-query exibe o conteúdo de arrays.

xfdesktop

Gerenciamento de plano de fundo

Para a troca aleatória de papéis de parede, os papéis de parede agora só são repetidos após todos os outros terem sido exibidos.

As imagens de fundo antigas do Xfce foram transferidas de .png para .svg para poderem ser utilizadas em telas grandes.

Agora, os gradientes serão processados de forma correta em termos de gama.

Grade de ícones

O diálogo de confirmação para organizar os ícones da área de trabalho agora é opcional.

Agora, é possível definir cores personalizadas para os rótulos dos ícones e o fundo dos ícones.

A grade de ícones em cada monitor agora é independente uma da outra.

Ícones de aplicativos minimizados

Os ícones das janelas agora são inicialmente exibidos no monitor onde a janela estava antes de ser minimizada.

O menu de contexto (ao clicar em um espaço vazio) agora possui mais opções úteis do que antes.

Ícones de arquivos

Agora, há uma opção para classificar as pastas antes dos arquivos.

As posições dos ícones agora são salvas de forma a evitar que os ícones se movam de maneira inesperada quando monitores são adicionados ou removidos.

Novos arquivos e arquivos arrastados agora serão colocados perto da localização atual do cursor.

Agora, os ícones de discos rígidos e unidades fixas podem ser exibidos opcionalmente.

Preferências

A aba "Ícones da área de trabalho" foi completamente reformulada.

xfdesktop_settings_icons

xfdesktop - configurações - ícones da área de trabalho

Todos os atalhos do Xfdesktop agora podem ser configurados, utilizando o widget XfceShortcutsManager.

xfdesktop_settings_shortcuts

xfdesktop - configurações - atalhos de teclado

Mais pastas que contêm imagens de plano de fundo foram adicionadas como atalhos no diálogo de configurações.

O diálogo de configurações será atualizado se o plano de fundo for alterado de fora do diálogo.

As pastas de imagens de plano de fundo agora são carregadas de forma totalmente assíncrona para evitar atrasos.

Menu de contexto

Ações personalizadas em cascata agora também serão exibidas corretamente no Xfdesktop.

Agora, é possível abrir várias pastas selecionadas de uma vez.

O menu de contexto agora é aberto ao pressionar o botão, em vez de ao soltar, como a maioria dos usuários espera.

O menu da lista de janelas do clique do meio agora possui um novo estilo e recursos adicionais.

xfwm4

Suporte para variantes de tema "stretch"

Compositor: Bloquear softpipe para GLX vsync

Foco: Incluir a opção de pular a barra de tarefas/paginação ao passar o foco

Corrigir falha ao alternar entre janelas com alt-tab (#762)

Tema usado: "Greybird-dark". Tema de ícone usado: "elementary Xfce dark".