Arch Linux

 

XFCE

De Wiki do Arch Linux Brasil


Tabela de conteúdo

O que é Xfce?

Xfce é um Desktop Environment(Ambiente de Desktop), como GNOME ou KDE. Nele contém uma suite de aplicações como aplicação de janela raíz, gerenciador de janelas, gerenciador de arquivos, painel, etc. É escrito usando a toolkit GTK2, e contém seu próprio ambiente de desenvolvimento (bibliotecas, daemons, etc), similar a outros grandes DEs. Diferente do GNOME ou do KDE, o Xfce é leve e desenhado mais em torno do CDE do que do Windows ou Mac. Tem um ciclo de desenvolvimento mais lento, mas é muito estável e extremamente rápido. Xfce é ótimo para hardwares antigos.

Por que usar Xfce?

Aqui está uma lista (subjetiva) de razões para se usar o Xfce:

  • É rápido, mais rápido que a maioria dos outros DEs.
  • É estável. No longo tempo em que o Xfce4 está lançado, apenas uma pequena porção de bugs foram descobertos.
  • É bonito. Usa GTK2 e é "temável". Você pode fazer o Xfce ficar muito agradável. E as fontes são completamente AA.
  • Funciona muito bem com múltiplos monitores. O suporte do Xinerama é a melhor saída que qualquer WM/DE (IMO).
  • It doesn't get in your way. You'll find Xfce helps your work flow, rather than always making itself "present."
  • Vem com um compositor integrado que permite transparências e outras coisas legais.

Por que não usar o Xfce?

Aqui é uma lista (subjetiva) de razões para não se usar o Xfce:

  • Não contém todos os recursos e integração da maioria dos DEs.
  • Ciclo de desenvolvimento lento.
  • Por seu design ser baseado no CDE, o layout pode não ser muito familiar.

Como instalar o Xfce

O código fonte e a documentação oficial do XFCE(em inglês) estão disponíveis no endereço http://www.xfce.org/. Mas, se você estiver usando o ArchLinux, pode adquirir o Xfce através do Pacman.

O Xfce é modular. Isso significa que não há necessidade de rodar todas as suas partes, você pode escolher apenas aquelas partes que lhe interessam. Por isso, o xfce tem um punhado de pacotes Arch.

Para o Xfce funcionar perfeitamente é necessário já ter uma instalação do Xorg configurada(http://wiki.archlinux-br.org/Xorg).

Para instalar o sistema básico do Xfce:

# pacman -S xfce4

Para ter funções extras, como complementos para o painel ou temas extras, instale estes pacotes:

# pacman -S xfce4-goodies gtk2-themes-collection


Se você deseja ouvir arquivos do som, pode instalar o ESD, que funciona como daemon de som do Xfce(você pode instalar o xfmedia, player padrão do Xfce, e ele instalará o ESD por ser uma dependência).

# pacman -S esd

Se gosta de ler Dicas e Truques('Tips and Tricks') quando se logar, instale o pacote 'fortune-mod':

# pacman -S fortune-mod

Executando o Xfce

Há duas maneiras de executar o Xfce. Uma é o método "automático" . Para Iniciar o Xfce a partir do console , você simplesmente executa:

# startxfce4

Nota: startxfce4 sets DPI para 96 por padrão , então algumas fontes serão diferentes de quando se iniciar a partir do .xinitrc.

Para customizar o iniciar do startup usando este método você deve copiar /etc/xdg/xfce4/xinitrc para $HOME/.xfce4, e editar este arquivo Para adicionar programas no startup usando este método, adicione symlinks dos programas que você deseja para $HOME/desktop/Autostart.

Se você quer mais controle sobre oque você inicia e sobre as configurações inicias você pode adicionar esses itens para sua $Home/.xinitrc (deixando ou adicionando oque você deseja):

xfce-mcs-manager
xfwm4 --daemon
xfdesktop &
exec xfce4-panel

ou

exec xfce4-session

How To Use Xfce With DMs

As of Xfce 4.2.0, the Arch packages add the proper session files for Xfce. They are contained in the xfce-utils package, which should be installed with a base installation. Simply Enable a DM.

Como Desligar e Reiniciar no XFCE

Tenha certeza que o DBus e o HAL estão ativados na linha de DAEMONS em /etc/rc.conf. então add seu usuário(sem ser o root, no caso os normais) ao grupo de power:

  1. gpasswd -a [SeuUsuário] power

Nota: Este grupo é somente usado pelo HAL, então você ainda precisará de privilégios de root para desligar o sistema pela linha de comando(halt/poweroff/shutdown).

Commandos para Configuração do XFCE

Não documentação oficial dos comandos executados, Há uma forma de olhar nos .desktop files na pasta em "/usr/share/applications/". Para quem gostaria de saber o que está acontecendo exatamente, aqui está uma lista de aplicações importantes no XFCE:

xfce-setting-show backdrop
xfce-setting-show display
xfce-setting-show keyboard
xfce4-menueditor
xfce-setting-show sound
xfce-setting-show mouse
xfce-setting-show session
xfce-setting-show
xfce-setting-show splash
xfce-setting-show ui
xfce-setting-show xfwm4
xfce-setting-show wmtweaks
xfce-setting-show workspaces
xfce-setting-show printing_system
xfce4-appfinder
xfce4-autostart-editor
xfce4-panel -c

Para Revisar ou verificar todas as opções de configurações execute o seguinte comando em um terminal: $ grep xfce-setting-show /usr/share/applications/xfce*settings*

How to enable the compositor in Xfce 4.4

Xfce 4.4 comes with a builtin compositor adding the option for fancy window effects, shadows and transparency and so on.

You can find it in Settings->Window manager tweaks. But if it isn't there, take the following steps:

  • Open up $HOME/.config/xfce4/mcs_settings/wmtweaks.xml, and ensure that <option name="Xfwm/UseCompositing" type="int" value="1"/> is present. If the wmtweaks file is not there, open up the Settings->Window manager tweaks and change some things, then close it, and the file should appear.
  • Make sure the following lines are in your /etc/X11/xorg.conf file:
Section "Extensions"
	Option "Composite" "Enable"
EndSection
  • Finally, restart X and the compositor should be available.

Porque meu desktop não se atualiza?

Xfce 4.4 usa FAM (File Alteration Monitor) para receber as notificações quando um arquivo ou diretório é alterado Não esqueça de adicionar 'fam' à lista de DAEMONS em /etc/rc.conf

Related Articles

External Resources

Ferramentas pessoais
TOOLBOX
LANGUAGES