• Contato
  • Curiosidades
    • O Que é Kernel?
    • O Que é Linux?
    • O Que é Software Livre?
    • Unix: O Pai de Todos os Sistemas Operacionais
  • Velocimetro
  • Privacidade
  • Colabore
King Linux
domingo, 24 janeiro, 2021
No Result
View All Result
  • Setup menu at Appearance » Menus and assign menu to Main Navigation
No Result
View All Result
King Linux
No Result
View All Result

Xfce Classic, um fork do Xfce, mas sem a decoração da janela do lado do cliente

by King Linux
14 de julho de 2020
in Noticias
0
COMPARTILHE ESTE ARTIGO 📢

Shawn Anastasio, um entusiasta do software livre, que em algum momento tentou desenvolver seu próprio sistema operacional “ShawnOS” anunciou recentemente o nascimento do projeto Xfce Classic.

No qual pretende desenvolver os componentes do ambiente do usuário do Xfce, trabalhando sem o uso de decoração de janelas do lado do cliente (CSD), na qual o título e o quadro da janela não são desenhados pelo administrador da janela, mas pelo próprio aplicativo.

Isso foi possível, por analogia com o GNOME, colocando menus, botões e outros elementos da interface no título da janela. Além disso, o novo mecanismo de renderização de interface é integrado à biblioteca libxfce4ui, o que levou ao uso automático de CSD para quase todas as caixas de diálogo, sem a necessidade de fazer alterações no código dos projetos existentes.

A transição para o CSD encontrou oponentes que acreditam que o suporte ao CSD deve ser opcional e o usuário deve poder continuar usando títulos de janelas clássicos.

Entre as desvantagens do uso do CSD, é mencionada uma área de título de janela muito grande, a falta de necessidade de transferir elementos do aplicativo para o título da janela, a ineficácia dos temas de design do Xfwm4 e inconsistência na decoração da janela do aplicativo e programas Xfce / GNOME que não usam CSD.

Deve-se notar que um dos motivos da rejeição da interface do GNOME por alguns usuários é o uso de CSD.

Como não foram feitas tentativas em 5 meses para fornecer suporte à desativação do CSD, Shawn Anastasio decidiu tomar o assunto por conta própria e criou um fork da biblioteca libxfce4ui, na qual ele limpou o link para o CSD e retornou o antigo modo de decoração no lado do servidor (gerenciador de janelas).

Para garantir a compatibilidade com aplicativos usando a nova API libxfce4ui e preservar a ABI.

Ligações especiais foram preparadas para converter métodos CSD específicos da classe XfceTitledDialog em chamadas de classe GtkDialog. Como resultado, é possível remover aplicativos Xfce do CSD substituindo a biblioteca libxfce4ui, sem alterar o código dos próprios aplicativos.

Além disso, uma bifurcação do painel xfce4 foi formada, o que inclui alterações para retornar o comportamento clássico. Uma sobreposição foi preparada para os usuários do Gentoo instalarem o libxfce4ui-nocsd.

Para usuários do Xubuntu/Ubuntu, um repositório PPA com pacotes prontos para uso foi preparado.

Os motivos para a criação do fork, Shawn Anastasio, explicou que:

Estive usando o Xfce durante muitos anos e gosto da interface desse ambiente. Depois de tomar a decisão de alterar a interface com a qual você discordava e a falta de tentativas de fornecer uma opção para retornar o comportamento acima, foi decidido resolver o problema de forma independente e compartilhar a solução com outras pessoas que compartilham seu ponto de vista.

Dos problemas ao usar o Xfce Classic, a impressão duplicada do cabeçalho é observada devido à exibição duplicada de informações no cabeçalho e na janela do aplicativo.

Esse recurso é consistente com o comportamento do Xfce 4.12 e 4.14 e não está relacionado ao CSD.

ADVERTISEMENT

Em algumas aplicações, essa duplicação parece normal (por exemplo, no xfce4-Screenshooter), mas em outras é claramente inapropriada. Para resolver esse problema, a adição de uma variável de ambiente que regula a representação do XfceHeading não é descartada.

A posição dos apoiadores de CSD se resume à capacidade de usar o espaço perdido do título da janela para colocar menus, botões do painel e outros elementos importantes da interface.

A decoração da janela para todos os aplicativos é muito mais fácil de criar um estilo unificado na representação clássica das áreas de serviço da janela do lado do servidor.

No caso do CSD, é necessário adaptar separadamente a interface do aplicativo a cada ambiente gráfico e é difícil o suficiente garantir que o aplicativo não pareça estranho em diferentes ambientes do usuário.

Fonte: https://linuxreviews.org

Tags: XFCE
Previous Post

Confirmado: o Linux deixará de usar termos como "escravo" ou "lista negra"

Next Post

A nova versão corretiva do VirtualBox 6.1.12 já foi lançada e corrige 14 erros

Next Post

A nova versão corretiva do VirtualBox 6.1.12 já foi lançada e corrige 14 erros

Faça uma Doação

A finalidade, é para ajudar que nosso site KingLinux não saia do ar e possamos continuar com a nossa contribuição à comunidade Linux e FOSS!

MANTENHA-SE ATUALIZADO

Digite seu E-mail e assine nosso boletim diário informativo:

Serviço disponibilizado por: Google FeedBurner

  • Contato
  • Curiosidades
  • Velocimetro
  • Privacidade
  • Colabore
WhatsApp: +55 12 99661 9330

©2018-2020 King Linux - Tudo Sobre Linux e Tecnologia Opensource

No Result
View All Result

©2018-2020 King Linux - Tudo Sobre Linux e Tecnologia Opensource

Login to your account below

Forgotten Password?

Fill the forms bellow to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In
Utilizamos cookies para garantir que você tenha a melhor experiência em nosso site. Ao continuar visitando nosso site, você concorda com o uso de cookies. Visite nossa Política de Privacidade e Cookies .