Xfce

Subdomains

 

Guia do Xfce 4.20

Este guia irá apresentar-lhe as novas funcionalidades principais do Xfce 4.20. Abrange apenas as melhorias feitas na superfície (visível ao utilizador).

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

Geral

Wayland

Aviso importante: Tenha em atenção que o suporte Wayland no Xfce 4.20 é experimental. É recomendado apenas para utilizadores 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, enquanto ainda mantém o suporte ao 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, “libxfce4windowing” foi introduzida durante esse processo. O XWayland não será necessário para executar nenhum dos componentes Xfce transportados.

Até à data o Xfce não possui um compositor que suporte o Wayland. Se quiser executar o Xfce no Wayland, o Labwc e o Wayfire dar-lhe-ão os melhores resultados. Uma instrução detalhada sobre isso pode ser encontrada aqui. Por favor, esteja ciente de que o suporte ao Wayland ainda é experimental!

Planos estão em andamento para adicionar suporte do Wayland ao Xfwm4 enquanto preserva 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 à área de trabalho está em falta (o protocolo ext-workspace acabou de ser introduzido).
  • Os ícones da área de notificação do sistema (Systray) estarão em falta em várias aplicações (necessário para utilizar StatusNotifier em vez de GtkStatusIcon)
  • Xfce4-settings: As definições do teclado e do rato até à data 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 gestão do teclado relacionado à energia (teclas de luminosidade, suspensão, etc.) é interno ao compositor Wayland e, como tal, ainda não pode ser suportado pelos componentes do Xfce.
  • O Wayland não especifica um protocolo nativo para tirar capturas de ecrã. No entanto, o xfce4-screenshooter já suporta capturas de ecrã através do protocolo 'screencopy' do wlroots (ecrã inteiro). As capturas de ecrã de uma seleção de retângulo ou da janela ativa ainda não são suportadas via Wayland.

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

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

Dimensionamento

A escala dos ícones e das miniaturas foi corrigida para vários componentes. Foram adicionados vários ícones em falta para escalas maiores. Qualquer desfocagem ao usar os componentes do Xfce num ecrã HiDPI agora, deve desaparecer.

exo

Desempenho da vista de ícones

Ao utilizar diferentes tipos de contentores, a vista de ícones exo “Exo-Icon-View” pode agora lidar com 100.000 ficheiros ou mais sem bloquear.

Caixa de pesquisa do tipo "escreva à frente"

A caixa de pesquisa do tipo "escreva à frente" na vista de ícones "exo" permanece agora sempre dentro do widget da vista correspondente.

libxfce4ui

Editor de atalhos

Os atalhos podem agora ser utilizados para várias ações se não entrarem em conflito entre si.

Janela do Acerca

A caixa de diálogo mostra agora o logótipo da distribuição, informações sobre o sistema de janelas utilizado e a GPU utilizada.

libxfce4ui_about

libxfce4ui - sobre a caixa de diálogo

libxfce4windowing

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

Atualmente, o X11 é totalmente suportado através do libwnck. O Wayland é parcialmente suportado através da utilização de várias extensões do protocolo Wayland. No entanto, a gama completa de operações disponíveis no X11 não está disponível no Wayland, devido à falta de funcionalidades nestas extensões de protocolos.

thunar

Localizações montadas e remotas

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

Os URLs remotos Ipv6 são agora suportados.

Agora também é possível criar ligações simbólicas em localizações remotas.

Pesquisar

Já não é necessário esperar pela conclusão de uma pesquisa para abrir o menu de contexto nos resultados da pesquisa.

Barra de ferramentas

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

  • Alternador de vistas - Um botão pendente para selecionar uma vista.
  • Menu - Este botão do tipo "hambúrguer" aparecerá automaticamente na barra de ferramentas, quando a barra de menus estiver oculta. Quando premido, revela uma barra de menu vertical.
  • Novo separador - Abre um novo separador utilizando o diretório atual.
  • Nova janela - Abre uma nova janela utilizando o diretório atual.

thunar_toolbar_new_items

thunar - novos botões na barra de ferramentas

thunar_toolbar_hamburger

thunar - botão do tipo "hambúrguer" na barra de ferramentas melhorado

Ao reduzir a janela do Thunar, os itens da barra de ferramentas serão agora movidos para um menu de transbordo. Desta forma, é possível manter janelas do Thunar mais pequenas.

Além disso, foi corrigido um problema que impedia a utilização de ações personalizadas do submenu na barra de ferramentas.

Decorações de janelas

Existe agora uma opção para utilizar decorações do lado do cliente no Thunar (CSD).

thunar_csd_with_menu

thunar - CSD com menu

thunar_csd_without_menu

thunar - CSD sem menu

Barra de estado

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

Ficheiros utilizados recentemente

Apenas os ficheiros que foram abertos com sucesso são agora adicionados à lista de ficheiros recentemente utilizados.

Os diretórios já não serão adicionados aos ficheiros utilizados recentemente.

Ícones simbólicos

Existe agora uma opção para utilizar í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 largar

Ao arrastar ficheiros, as pastas são agora abertas automaticamente ao passar o rato.

Ao arrastar ficheiros, o foco do painel de vista dividida é agora atualizado quando se passa o rato por cima.

Desempenho

No passado, pode ter-se deparado com situações que envolviam um maior número de ficheiros e em que o thunar apresentava um bloqueio. Devido a várias medidas de desempenho diferentes, o thunar é agora muito mais à prova de bala para ações que envolvam um grande número de ficheiros.

Isto foi conseguido através da utilização de tipos de contentores adequados, da transferência de algumas ações para trabalhos separados e da limitação das atualizações de vistas.

Um número de casos de teste de integração para manter o desempenho no nível atual no futuro.

Ações personalizadas

Os atalhos para ações personalizadas agora também funcionam quando a ação personalizada está localizada num sub-menu.

Transferência de ficheiros

Para a validação de ficheiros no thunar 4.18.x foi calculada uma soma de verificação md5 para o ficheiro de origem e de destino. Este cálculo acabou por ser bastante lento e, na verdade, supérfluo. Agora os ficheiros são apenas comparados diretamente. Além disso, a utilização de operações de I/O diretas tenta agora evitar a comparação de buffers possivelmente armazenados em cache.

Foi adicionada uma opção para copiar ficheiros em paralelo apenas se os dispositivos relevantes estiverem no estado inativo. Isto evita uma possível fragmentação durante a cópia para unidades HDD.

A transferência de ficheiros já não rouba o foco atual.

A caixa de diálogo de perguntas sobre a transferência de ficheiros oferece agora as mesmas opções, embora tenha menos botões. Além disso, as miniaturas de ficheiros são agora corretamente solicitadas pela caixa de diálogo.

thunar_transfer_dialog

thunar - janela de transferência de ficheiros

Lançadores

Por defeito, os nomes dos lançadores em vez dos nomes dos ficheiros são agora exibidos para os lançadores fidedignos.

Anular/Refazer

O utilizador será agora questionado antes de qualquer eliminação ser efetuada através de uma operação de anulação.

Vista de lista

À semelhança do painel lateral da vista em árvore, a vista principal também suporta agora a expansão de pastas.

thunar_expandable_folders

thunar - pastas expansíveis

Vista dividida

Agora é possível utilizar um atalho para alternar entre painéis de vista dividida e o painel focado utiliza agora uma coloração diferente.

thunar_split_view

thunar - vista dividida

Uma caixa de diálogo irá agora pedir confirmação quando fechar um painel dividido com vários separadores.

xfce4-appfinder

A lista de aplicações agora também pode ser navegada através das teclas Ctrl+N / Ctrl+P (predefinição VI).

Foi adicionada uma opção para fechar automaticamente a janela do Localizador de Aplicações quando se perde o foco.

Ctrl+Enter pode ser utilizado para executar comandos imediatamente ao selecionar entradas do menu pendente.

Na nova versão, as ações específicas da aplicação serão apresentadas ao clicar com o botão direito do rato.

Foi adicionada uma opção para mostrar os nomes genéricos dos lançadores.

O Localizador de Aplicações pode agora, opcionalmente, ser iniciado como um "daemon", para que responda ainda mais rapidamente.

Uma opção permite agora lançar itens com um único clique.

appfinder_new

xfce4-appfinder - definições

xfce4-panel

Geral

A largura do contorno do painel é agora configurável.

Para instalações manuais: o painel faz agora o seu melhor para encontrar plugins nos diretórios base do XDG, e preserva melhor a sua configuração quando não os consegue encontrar.

Relógio

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

Analógico: Existe agora um modo 24h opcional.

Digital: Os números da semana são agora apresentados opcionalmente.

Mostrar a área de trabalho

Existe agora a possibilidade de mostrar a área de trabalho quando se passa o rato sobre o ícone do painel “mostrar a área de trabalho”.

Lista de tarefas

A gestão do tamanho dos ícones foi melhorada em geral, nomeadamente ao mudar para "libxfce4windowing".

Preferências

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

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

panel_item_list

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

xfce4-power-manager

Bloqueio do ecrã

Já não existe um separador dedicado à “segurança”. A gestão do ecrã de bloqueio foi massivamente simplificada e o “Light Locker” foi abandonado. O “lock-on-sleep” está agora sincronizado com o xfce4-session e o xfce4-screensaver.

As definições de bloqueio do ecrã são agora geridas apenas pelo xfce4-screensaver para evitar conflitos. Foi adicionado um botão para abrir o xfce4-screensaver-preferences:

power_manager_settings

xfce4-power-manager - definições

power_manager_screensaver

xfce4-screensaver - definições

Definições de energia

Foi adicionado o suporte para lidar com diferentes perfis de energia através do power-profiles-daemon.

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

Quando aparece a janela de energia crítica, as ações não intencionais do utilizador são agora evitadas.

Existe agora suporte para o modo de suspensão híbrido.

O separador “Detalhes do dispositivo” mostra agora também a taxa de energia.

Outros

Foram corrigidos vários casos de utilização do fecho da tampa do portátil.

Existem agora as opções “desligar” e “não fazer nada” ao fechar a tampa do portátil.

Os botões para alterar o brilho exponencialmente e as teclas de alternância da retroiluminação do teclado são agora suportados.

xfce4-session

A janela de fim de sessão deixará de apresentar uma caixa de verificação para ativar a gravação da sessão.

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

Foi adicionado um suporte mínimo para o xdg-desktop-portal através do registo de um papel de parede, captura de ecrã e xapp em plano de fundo.

xfce4-settings

Definições de aparência

Os temas de ícones são agora carregados numa "thread" separada, de forma a evitar um possível bloqueio.

Para os temas de ícones que se sabe estarem incompletos, será exibido um aviso.

A utilização de decorações do lado do cliente (CSD) é agora opt-in, não opt-out.

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

Definições de ecrã

O perfil de ecrã predefinido foi adicionado à lista de perfis que podem corresponder e será utilizado se houver mais do que um perfil correspondente.

A gestão de perfis foi alargada a todos os perfis, não apenas aos que correspondem, e os seus nomes podem agora ser editados.

Agora, o dimensionamento é sempre efetuado para ambas as dimensões e a pré-visualização mostra o tamanho resultante.

A gestão do estado do espelhamento foi globalmente melhorada, em particular pela eliminação da necessidade de fazer corresponder as taxas de atualização.

O diálogo mínimo foi melhorado, nomeadamente ao permitir que o ecrã seja alargado para a esquerda e de cima para baixo, e com um ecrã de perfil compacto.

settings_display

xfce4-settings - ecrã mínimo

Definições do rato

Foi adicionada uma caixa de seleção para alternar entre o perfil de aceleração do rato adaptável e plano.

O deslocamento de alta resolução pode agora ser ativado para ratos que o suportam.

settings_mouse

xfce4-settings - rato

Definições Mime

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

xfconf

Uma unidade de utilizador systemd, correspondente ao serviço de sessão D-Bus, é agora adicionada.

Os espaços em branco são agora corretamente evitados quando se escreve um canal xfconf para o disco.

O Xfconf-query agora mostra o conteúdo do arranjo"array".

xfdesktop

Gestão do fundo

Para o ciclo de papéis de parede aleatórios, os papéis de parede agora só são repetidos depois de todos os outros papéis de parede terem sido apresentados.

As imagens de fundo antigas do Xfce foram transferidas de .png para .svg para poderem ser utilizados em ecrãs grandes.

Os gradientes serão agora processados de forma correta em termos de gama.

Grelha de ícones

A janela de confirmação para organizar os ícones da área de trabalho é agora opcional.

Agora é possível definir cores personalizadas para as etiquetas dos ícones e para o fundo dos ícones.

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

Ícones de aplicações minimizadas

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

O menu de contexto (ao clicar num espaço vazio) tem agora mais opções úteis do que anteriormente.

Ícones de ficheiros

Existe agora uma opção para ordenar as pastas antes dos ficheiros.

As posições dos ícones são agora guardadas de uma forma que deverá evitar que os ícones se movam de forma inesperada quando os monitores são adicionados e removidos.

Os novos ficheiros e os ficheiros largados serão agora colocados perto da localização atual do cursor.

Os ícones fixos de discos e unidades podem agora ser mostrados opcionalmente.

Preferências

O separador “Ícones da área de trabalho” foi totalmente reformulado.

xfdesktop_settings_icons

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

Todos os atalhos do Xfdesktop podem agora ser configurados, usando o widget XfceShortcutsManagers.

xfdesktop_settings_shortcuts

xfdesktop - definições - teclas de atalho

Foram adicionadas mais pastas que contêm imagens de fundo como atalhos na janela das definições.

A janela das definições será atualizada se a imagem de fundo for alterada fora da janela.

As pastas de imagens dos papéis de parede são agora carregadas de forma totalmente assíncrona para evitar o atraso.

Menu de contexto

As ações personalizadas em cascata serão agora também mostradas corretamente no Xfdesktop.

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

O menu de contexto abre agora ao premir um botão em vez de o soltar, como a maioria dos utilizadores espera.

O menu de lista de janelas do clique central do rato tem um novo estilo e funcionalidades adicionais.

xfwm4

Suporte para variantes de temas esticados

Compositor: Bloquear softpipe para GLX vsync

Foco: Incluir ignorar a barra de tarefas/paginador ao passar o foco

Corrige o problema ao fazer alt-tab (#762)

Tema utilizado: “Greybird-dark”. Tema de ícones utilizado: “elementary Xfce dark”.