XFCE
De Wiki do Arch Linux Brasil
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:
- 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
- Xfce.org - The complete documentation.
- Xfce-Look - Themes, wallpapers, and more.
- Xfce Wikia - How to edit the auto generated menu with the menu editor
- Xfce Wiki
- Installing Xfce
- Recommended applications