Xfce

Ambiente de trabalho para sistemas Linux

Xfce (pronunciado como quatro letras individuais)[3] é um ambiente de trabalho gráfico livre, executado sobre o sistema de janelas X em sistemas Unix, seus derivados e Linux. O Xfce pretende ser rápido e leve, enquanto ainda é visualmente atraente e fácil de usar e incorpora a filosofia UNIX tradicional de modularidade e reutilização.

Xfce
Logótipo
Xfce
Captura de tela
Xfce
Janelas de configuração do Xfce 4.10
Autor Olivier Fourdan
Desenvolvedor Vários colaboradores[1]
Lançamento 1996 (28–29 anos)
Versão estável 4.20[2] (15 de dezembro de 2024; há 42 dias)
Sistema operacional Multi plataforma
Gênero(s) Ambiente gráfico
Licença GPL, LGPL e Licença BSD
Página oficial www.xfce.org

Consiste em pacotes separados que juntos fornecem todas as funções do ambiente de trabalho, mas podem ser selecionadas em subconjuntos para atender às necessidades e preferências dos usuários. Outra prioridade da Xfce é a adesão aos padrões, especificamente aqueles definidos no freedesktop.org.[4]

Características

editar

O projeto foi fundado por Olivier Fourdan e é atualmente desenvolvido por vários colaboradores.

Assim como GNOME 2, o Xfce utilizava a biblioteca GTK+2 para fazer a interface com o usuário, o que os tornam ligeiramente parecidos. A partir da versão 4.14, o Xfce usa o GTK+ 3.[5]

A atual versão, 4.16, é modular e reutilizável como as anteriores. É composto por diversos componentes que combinados fornecem um ambiente de trabalho completo podendo funcionar em hardware com poucos recursos.[6]

Ele usa o gerenciador de janelas Xfwm. Sua configuração é inteiramente orientada por mouse, com os arquivos de configuração escondidos do usuário casual. O Xfce não possui nenhuma animação de área de trabalho, mas o Xfwm é compatível com a composição.[7]

Devido à sua modularidade, os componentes podem não ser usados todos em conjunto e podem ser combinados com outros ambientes. É possível usar aplicações do GNOME ou KDE, sem instalar esses ambientes. No caso de aplicações GNOME, por usarem as mesma bibliotecas, a integração é boa.

O projeto tem vindo a afirmar-se como plataforma de desenvolvimento. É possível desenvolver aplicações em C/C++, Python e Perl recorrendo às bibliotecas oferecidas pelo ambiente.

História

editar

Em 1997, Olivier Fourdan cria a primeira versão do Xfce, que era uma painel feito com um toolkit chamado XForms e que deu origem ao seu nome, que significava XForms Common Environment, mas posteriormente o Xfce foi reescrito e não usa mais o XForms, mesmo assim o acrônimo Xfce continuou sendo usado, agora sem nenhum significado específico.[8]

Em 1998, ele lança a versão 2.0, adicionando a Xfwm, o gerenciador de janelas do Xfce.

Olivier tenta incluir Xfce no Red Hat Linux, mas não pôde, devido à licença proprietária, na época, do XForms. Então, na versão 3.0, Xfce é reescrito em GTK+, um toolkit popular utilizado no GIMP. A partir da versão 3.0, a licença do Xfce passa a ser GPL.[9]

Em 2003, Xfce 4.0 é lançado, adicionando suporte ao GTK+ 2.[10]

Em fevereiro de 2015 o Xfce 4.12 é lançado adicionando suporte ao GTK+ 3.[11]

Em agosto de 2019 o Xfce 4.14 é lançado.[5]

Em dezembro de 2020 o Xfce 4.16 é lançado.[12]

Componentes do Xfce

editar
 
Tela da versão 4.4.0 com recursos visuais avançados do gerenciador Xfwm

Abaixo, a lista das aplicações que formam o núcleo do ambiente:

  • Xfwm4: o gerenciador de janelas do Xfce;
  • xfce4-session: gestor de sessão, grava as definições de sessão, entrada e saída de sessão e encerramento;
  • xfdesktop: apresenta os ícones no desktop, imagem de fundo e menu de aplicações;
  • xfce4-panel: apresenta os painéis para o menu e lançadores de programas, assim como extensões;
  • xfconf: sistema de cliente-servidor para guardar as definições;
  • xfce4-settings: para alterar as configurações, faz uso do xfconf;
  • Thunar: o gerenciador de arquivos;
  • xfce4-appfinder: localiza aplicações e executa comandos, substitui o xfrun4 das versões anteriores.
 
Whisker Menu, menu do Xfce

Aplicações opcionais para diversos fins:

  • Mousepad: editor de texto;
  • xfce4-terminal: emulador de terminal;
  • xfce4-mixer: permite alterar o volume do som;
  • Midori: navegador web que usa o WebKit;
  • Orage: calendarização de acontecimentos;
  • Xfburn: gravador de CD e DVD;
  • Ristretto: aplicação para visualizar imagens;
  • Parole: leitor multimédia baseado no Gstreamer.

Bibliotecas do projeto:

  • libxfce4ui: essencial para a interface gráfica;
  • libxfce4util: funções variadas;
  • exo: biblioteca essencial;
  • garcon: biblioteca para o menu segundo o Freedesktop.org.

Requisitos mínimos

editar

O Xfce requer poucos recursos[13]:

Distribuição RAM Espaço livre em disco
Linux Lite[14] 768 MB (1 GB recomendados para uso confortável) 8 GB (recomendado pelo menos 20 GB)
Linux Mint Xfce[15] 1 GB (2 GB recomendados para uso confortável) 15 GB (recomendado pelo menos 20 GB)
MX Linux[16] 512 MB (2 GB recomendados para uso confortável) 5 GB (recomendado pelo menos 10 GB)
Xubuntu[17] 512 MB (2 GB recomendado para uso confortável) 8 GB (recomendado pelo menos 20 GB)

Distribuições com suporte ao Xfce

editar

Existe um número considerável de distribuições que incluem atualmente o Xfce como seu ambiente gráfico por padrão e muitas outras que o colocam como alternativa aos seus ambientes principais, no total já são cerca de 100 distribuições com Xfce.[18][19] Algumas distribuições que incluem o Xfce como o ambiente de trabalho automaticamente:

Galeria

editar

Ver também

editar

Referências

  1. Credits, Xfce, 28 de abril de 2012, consultado em 4 de setembro de 2012 
  2. «Xfce 4.20 released». Xfce. 15 de dezembro de 2024. Consultado em 16 de dezembro de 2024 
  3. «Xfce FAQ». Xfce. Consultado em 6 de janeiro de 2007 
  4. «About – general information about the Xfce desktop». Xfce. Consultado em 4 de janeiro de 2016 
  5. a b «Xfce 4.14 released». Xfce. 12 de agosto de 2019. Consultado em 28 de agosto de 2019 
  6. Also not a joke: XFCE on 39 MB, Kmandla.wordpress.com, 2 de dezembro de 2010, consultado em 4 de setembro de 2012 
  7. «Xfwm - ArchWiki». Consultado em 17 de agosto de 2017 
  8. «faq [Xfce Wiki]». wiki.xfce.org (em inglês). Consultado em 15 de dezembro de 2017 
  9. http://ftp.isu.edu.tw/pub/Linux/LDP/LDP/LG/issue43/jacobowitz.xfce.html[ligação inativa] Xfce3: Now 100% free software!
  10. http://unixresources.net/linux/clf/software/archive/00/00/44/51/445169.html Arquivado em 3 de março de 2016, no Wayback Machine. Xfce — UNIX Resources Network
  11. «News – Xfce 4.12 released – Xfce». xfce.org. Consultado em 16 de dezembro de 2017 
  12. Erro de citação: Etiqueta <ref> inválida; não foi fornecido texto para as refs de nome xfce-4.16
  13. «System Requirements - Xfce Docs». Consultado em 25 de dezembro de 2020 
  14. Bezencon, Jerry. «Linux Download | Download Linux Lite Free Linux Operating System». www.linuxliteos.com. Consultado em 25 de dezembro de 2020 
  15. «Linux Mint 20 "Ulyana" Xfce released! – The Linux Mint Blog». blog.linuxmint.com (em inglês). Consultado em 25 de dezembro de 2020 
  16. «MX-16 Linux Users Manual» (em inglês). Consultado em 25 de dezembro de 2020 
  17. community, The Xubuntu. «System Requirements « Xubuntu». xubuntu.org (em inglês). Consultado em 15 de dezembro de 2017 
  18. «minimum_requirements [Xfce Wiki]». wiki.xfce.org (em inglês). Consultado em 15 de dezembro de 2017 
  19. DistroWatch. «DistroWatch.com: Put the fun back into computing. Use Linux, BSD.». distrowatch.com. Consultado em 15 de dezembro de 2017 

Ligações externas

editar