This is an old revision of the document!
Perguntas Frequentes
Esta é uma lista de perguntas frequentes para o ambiente de desktop Xfce. Qualquer pessoa com vontade pode melhorar e/ou estender esta página, procure mante-la limpa e organizada.
Iniciando
Sobre o Xfce
O que é o "Xfce" e porque utiliza-lo?
Xfce é um ambiente gráfico para sistemas Unix e outras plataformas Unix-like, como Linux, Solaris e BSD. O Xfce é: “Desenhado para produtividade. Carrega e executa aplicações rapidamente, enquanto conserva os recursos de sistema.” (Olivier Fourdan), recomendado para pessoas que buscam por um rápido, moderno, eficiente ambiente gráfico para um sistema *NIX.
Como se pronuncia Xfce e qual seu significado?
Ecks Eff Cee Eee. O nome original de Xfce significa XForms Common Environment, posteriormente o Xfce foi reescrito duas vezes e deixou de usar o toolkit XForms. Manteve-se o nome, mas não capitaliza-se mais como XFce
, mas sim como Xfce
. Atualmente este acrônimo não possui significado. (Sugestão : X Freakin' Cool Environment)
Qual o significado do logo?
Um rato, obviamente, por diversas razões, como o domínio do mundo e dos monstros…
Em que plataformas é executado o Xfce?
Xfce é desenvolvido com polivalência e é atualmente suportado no Linux, Solaris e BSD.
Sobre que licença é distribuído Xfce?
Os componentes do Xfce 4 estão sobre a licença livre, GPL ou BSDL para as aplicações e LGPL ou BSDL para as bibliotecas. Veja a documentação, o código fonte, ou o web site do Xfce (http://www.xfce.org/) para mais informação.
Instalação
Geral
O Xfce pode ser instalado de três maneiras diferentes.
- Compilado a partir do código fonte, construindo o ambiente por sua conta
- Com o gestor de pacotes da sua distribuição, que fornece os binários pré-compilados ou veja as instruções de compilação para construir a partir do código fonte
- Com o instalador gráfico fornecido pela os-cillation. Veja as instruções nesta página para utilizar o instalador.
Xfce Installer
O instalador acusa falta de dependências
Algumas distribuições usam pacotes -devel separados das bibliotecas. O instalador Xfce precisa desses pacotes para compilar o ambiente desktop Xfce. Quando, por exemplo, estão faltando dependências para glib, verifique se possui os pacotes glib e o glib-devel instalados.
O instalador gráfico falha com "C++ preprocessor fails sanity check"
Esta mensagem de erro significa que o script de configuração é incapaz de verificar que o pré-processador C++ está configurado apropriadamente no seu sistema. Pode corrigir este problema instalando o pacote g++ para a sua distribuição.
O instalador gráfico falha com "Unable to connect to Xserver"
Por alguma razão, o instalador não é capaz de se ligar ao servidor X, que é um requisito para o instalador. Isto pode ser quando é usado o su e su não passa corretamente a variável DISPLAY do ambiente. Tente com estes comandos:
$ xhost +localhost $ su --preserve-environment # ./xfce4-4.2.1.1-installer.bin
ou
$ xhost +localhost $ su # env DISPLAY=:0 ./xfce4-4.2.1.1-installer.bin
(substitua :0 pelo nome do seu display se necessário).
Iniciando o Xfce
É possível iniciar o Xfce quando faço login em um Terminal?
Existem três diferentes maneiras de logar-se:
- Pode fazer login com o comando
startxfce4
- Pode adicionar
exec startxfce4
ao seu.xinitrc
no seu diretório home e simplesmente usarstartx
. - Pode colocar o seguinte no seu .bash_profile/.bashrc se quiser que o Xfce seja iniciado automaticamente quando faz login no tty1:
if [ "$(tty)" = "/dev/tty1" -o "$(tty)" = "/dev/vc/1" ] ; then startxfce4 fi
É possível usar o Xfce com DMs?
Configurar SLiM
Se quiser evitar as dependência do Gnome ou KDE e ter uma interface mais atrativa que o XDM, pode tentar o SLiM. Leia o manual do SLiM http://slim.berlios.de/manual.php para mais informações.
Configurar GDM
Se instalou o Xfce e quer usar o GNOME Display Manager (gdm) para iniciar a sessão Xfce, terá de criar um ficheiro .desktop para ensinar o gdm como iniciar a sessão Xfce. Este é um simples ficheiro desktop, Xfce.desktop:
[Desktop Entry] Encoding=UTF-8 Name=Xfce 4.4 Session Comment=Use this session to run Xfce 4.4 as your desktop environment Exec=/usr/local/bin/startxfce4 Icon=/usr/local/share/pixmaps/xfce4_xicon1.png Type=Application
Basta simplesmente copiar o ficheiro exemplo para o diretório Session usado pelo gdm; este diretório está geralmente em /etc/dm/Sessions, /etc/X11/gdm/Sessions, /usr/share/xsessions, /usr/X11/share/gnome/xsessions ou alguma outra localização, veja a documentação do seu sistema para detalhes. Precisa de reiniciar o gdm após criar o arquivo.
Configurar KDM
Se instalou o Xfce e quer usar o KDE Display Manager (kdm) para iniciar a sessão Xfce, terá de criar um arquivo .desktop para ensinar o kdm como iniciar a sessão Xfce.
Primeiro precisa de encontrar onde o kdm procura pelos seus ficheiros .desktop:
locate kde.desktop
Localizações comuns são /usr/share/apps/kdm/sessions ou /usr/local/share/kdm/sessions. Assim que encontrar o diretório de sessão kdm, precisa criar um novo arquivo Xfce.desktop com o seguinte:
[Desktop Entry] Encoding=UTF-8 Type=XSession Exec=/usr/local/bin/startxfce4 TryExec=/usr/local/bin/startxfce4 Name=Xfce 4.4 Comment=The Xfce 4.4 Desktop Environment
Problemas na abertura de sessão
Ao iniciar o Xfce aparece uma janela pop-up dizendo: « Could not look up internet address for… »
Xfce simplesmente quer que o nome da sua máquina esteja em /etc/hosts
. Exemplo de entrada: 127.0.0.1 localhost
Utilização
Teclado
É possível chamar o menu Xfce com o teclado?
Associe uma tecla com as Definições de Teclado → Atalhos com o comando xfdesktop -menu. O menu irá aparecer onde estiver o mouse. Pode também usar o xfce4-popup-menu para chamar o panel menu (também oferecido pelo xfdesktop e ter a certeza de ter o plugin no seu painel ^_~).
É possível focar o plugin Verve com uma tecla?
Associe uma tecla ao comando verve-focus
.
As teclas windows não funcionam com Definições de Teclado > Atalhos
Se as teclas windows (também conhecidas como superkey) não funcionarem como modificadoras, o problema está com o toolkit GTK+, no caso do Xfce. Se quiser utilizar as teclas windows, recomendamos atualizar a GTK+ para a versão 2.10.0 ou superior.
Como posso ativar o Numlock no login?
Existem três possibilidades para isto. Ou utiliza um gestor de ecrã que ative o numlock (e.g. gdm, verifica a configuração), ou pode utilizar o pequeno programa numlockx e ajustar numlockx
no .xinitrc
para fazer este trabalho. xmodmap pode fazer isto e muito mais.
É possível usar as teclas multimédia no Editor de Atalhos?
Utilize xmodmap
para associar os keycodes às teclas multimídia, para assim torna-las disponíveis ao editor de atalhos do Xfce:
Para determinar os keycodes das teclas multimédia, utilize o programa xev
. Crie o arquivo .Xmodmap
na sua pasta pessoal contendo os keycodes e associando os keysyms. Exemplo:
keycode 162 = XF86AudioPlay keycode 164 = XF86AudioStop keycode 160 = XF86AudioMute keycode 144 = XF86AudioPrev keycode 153 = XF86AudioNext keycode 176 = XF86AudioRaiseVolume keycode 174 = XF86AudioLowerVolume
Todos os valores possíveis dos keysyms estão dentro de /usr/lib/X11/XKeysymDB ou /usr/share/X11/XKeysymDB. Assegure-se que o arquivo .Xmodmap é carregado ao iniciar o Xfce, ajuste /usr/bin/xmodmap $HOME/.Xmodmap
dentro do arquivo .xinitrc
ou .xprofile
. Quando iniciar o editor de atalhos, os keysyms serão reconhecidas quando você pressionar uma das suas teclas multimídia. Agora é possível associar-lhes um comando.
Como posso mudar o layout do teclado?
Existem diversas possibilidades. Uma é utilizar xfce4-kbd-plugin
, veja http://goodies.xfce.org/projects/panel-plugins/xfce4-xkb-plugin. Pode também utilizar o comando setxkbmap
com duas letras de código de teclado como argumento. Pode editar a sua configuração Xorg para escolher um layout diferente (mude o valor a seguir a Option "XkbLayout"
, e.g.: Option "XkbLayout" "dvorak"
).
É possível mudar os atalhos por omissão?
Sim, claro… Os atalhos de teclado são definidos em duas entradas. Os atalhos que manipulam o gestor de janelas são definidos em Configurações → Definições do Gestor de Janelas → Teclado. O tema Default
não pode ser modificado, mas se adicionar um tema pode modificá-lo. Os atalhos de teclado gerais, como ajuste de volume, estão em Configurações → Definições de Teclado → Atalhos. Novamente, precisa adicionar um novo tema antes de modificá-lo.
Kiosk
Pretendo usar o Xfce num ambiente corporativo e impedir os utilizadores de modificar o menu.
Use o modo kiosk (veja xfce4-session e panel docs).
Menu
O clique esquerdo para obter o menu na barra de título parece um pouco lento. Como altero isso?
A velocidade do clique único com o botão esquerdo no botão menu, está ligada à velocidade do duplo clique. Se quiser que o menu apareça mais depressa, altere a velocidade do duplo clique nas propriedades do Gestor de Definições do Mouse Xfce 4, para ser mais rápido. Ou, pode clicar com o botão direito na barra de título para o menu aparecer quase instantaneamente sem ajustar a velocidade do duplo clique. O menu aparece de ambas as formas.
Como posso visualizar uma lista de todas as janelas?
Existem duas formas. A primeira é clicar com o botão do meio no desktop (se tiver o xfdesktop em execução) ou pode adicionar o plugin window list ao painel (é oferecido com um comando xfce4-popup-windowlist).
Como posso editar o menu gerado pelo menu editor?
cp ~/.cache/xfce4/desktop/menu-cache-name-of-the-generated-file.xml ~/.config/xfce4/desktop/menu2.xml cd ~/.config/xfce4/desktop/ cat menu.xml > menu3.xml cat menu2.xml >> menu3.xml mv menu.xml menu.orig.xml mv menu3.xml menu.xml
Agora, tem um menu com todas as categorias na árvore principal com alguns duplicados, primeiramente, deve-se editar o arquivo menu.xml com o seu editor favorito e remover as 4 linhas do meio do arquivo, caso o contrário, o menu editor irá informar que o formato é inválido:
</xfdesktop-menu> <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE xfdesktop-menu> <xfdesktop-menu>
Pronto. Agora pode executar o menu editor, remover os duplicados e editar como quiser.
Settings > Desktop > Menu > Menu Editor
Notas: ao remover a linha “system”, irá remover todas as entradas duplicadas do Arquivo gerado. Portanto, se foi alterado no arquivo gerado, não aparecem mais, mas irá livrar-se das duplicações.
Para restaurar o menu original, execute no terminal:
mv menu.xml menu3.xml; mv menu.orig.xml menu.xml
Quais são os comandos usados ao lançar as aplicações "Setting"?
Por favor, veja esta entrada wiki
Gestor de Arquivos
Posso desativar a lixeira?
Não, não pode.
Apesar de haver muitos usuários que gostariam de ver esta funcionalidade implementada, eis a razão de isto não acontecer: 'Existem usuários que usam o lixo como sistema de armazenamento omisso, como consequência, podem corromper o seu computador. Eles não vêem o mal em remover os arquivos que criaram desde que os mesmos estejam na lixeira. Mas quando por acidente selecionam um ou dois ficheiros que pertencem a si, desejam que a lixeira existisse.'
Com a introdução do suporte trash-can em qualquer gestor de ficheiros, aparecem utilizadores descuidados. Thunar tem trash-support para protege-los.
Pode usar 'SHIFT + del' para evitar a lixeira e imediatamente apagar de vez alguma coisa.
Quero associar um atalho de teclado no Thunar para "whatever action" nos menus
O Thunar permite que edite os aceleradores de menu ao simplesmente pairar sobre a ação escolhida e ao clicar no novo atalho de teclado que quer associar. Para ativar os aceleradores de menu editáveis selecione a entrada “Aceleradores de menu editáveis” no plugin Definições da Interface de Utilizador.
Onde estão localizados os itens apagados na lixeira?
O Thunar segue os padrões da freedesktop. Seguindo os links a seguir pode encontrar muito mais sobre as especificações freedesktop. Leia mais aqui e aqui.
Pode encontrar os seus itens apagados em ~/.local/share/Trash/files
O Thunar pode mostrar miniaturas de vídeo?
Duas maneiras possíveis. Primeiro, precisa compilar o Thunar com suporte ao gconf (GNOME thumbnailers) e instalar um dos movie thumbnailers disponívies para GNOME, i.e. Totem inclui o totem-video-thumbnailer. Segundo, pode obter miniaturas sem GNOME ao instalar o plugin thunar-thumbnailers.
Gestor de Desktop
Quero desativar os ícones do lixo, home e sistema de ficheiros na minha área de trabalho, é possível?
Sim, no Xfce 4.4 pode ocultar alguns dos ícones do desktop. Pode ler mais sobre definições ocultas aqui.
O meu Desktop Xfce não tem nenhum ícone de atalho, porquê?
- Xfce 4.2: Precisa de um programa de terceiros para ter ícones. Sugestões: pcmanfm, rox, nautilus etc etc… Tenha atenção que estes programas irão matar o xfdesktop e a habilidade de usar o menu com o botão direito.
- Xfce 4.4: Pode ativar os ícones em : Configurações > Definições do Ambiente de Trabalho > Comportamento > Permitir ao Xfce gerir o Ambiente de Trabalho. Irá precisar compilar o xfdesktop com suporte ao thunar-vfs e dbus. (
./configure –enable-thunar-vfs –enable-exo
)
Tenho mais dúvidas sobre o xfdesktop
Gestor de Janelas
Algumas das janelas estão sempre centradas, porquê?
O Gestor de Janelas Xfce tem uma funcionalidade chamada posicionamento inteligente, que pode ser ajustado baseado no tamanho da janela. Basicamente irá automaticamente centrar janelas que têm um certo tamanho e assim que ficarem maiores que isso, novas janelas irão tentar automaticamente colocar-se no melhor lugar que puderem. Pode simplesmente ajustar o tamanho mínimo em Configurações → Tweaks do Gestor de Janelas → Posicionamento.
É possível as janelas memorizarem a sua posição?
Resposta curta: Não.
Resposta longa: Se a aplicação suportar, será restaurada na localização e tamanho que especificou (exemplo: o Terminal ou Thunar). Se a aplicação não o suportar, pode usar uma aplicação para janelas como devilspie
ou wmctrl
Gestor de Sessão
Algumas das minhas aplicações iniciam sempre que faço login
Existem duas possíveis razões para que a aplicação seja iniciada: Foi gravada na última sessão ou está listada em auto started applications. Siga 1 dos passos seguintes para controlar as aplicações.
- Inicie o
xfce4-autostart-editor
e remova a(s) aplicaç(ão/ões). Também é possivel apagar manualmente estes arquivos em~/Desktop/Autostart
e~/.config/autostart
. - Na maioria dos casos, fechar todas as aplicações e gravar a sua sessão ao fazer logout é suficiente. Se isto não funcionar, remova o conteúdo da pasta
~/.cache/sessions/
quando não tiver feito login. E se não quiser que o xfce se lembre, a cada sessão deve desligar (desmarcar) “Gravar sessão automaticamente ao sair” em Gestor de Definições → Sessões e Arranque (separador Geral)
Não consigo desligar ou reiniciar o computador ao rodar o Xfce.
Existem duas maneiras de corrigir isto: sudo e hal/dbus.
Usar sudo
Tem de permitir ao(s) utilizador(es) executar(em) $installdir/libexec/xfsm-shutdown-helper
com sudo. Instale o sudo e execute visudo
(root) e adicione a seguinte linha (substitua prefix com o caminho correcto):
%users ALL = NOPASSWD:<prefix>/libexec/xfsm-shutdown-helper
Adicionar o usuário ao grupo users
(root):
gpasswd -a <username> users
Quando fizer logout e login novamente, os botões desligar e reiniciar devem estar ativos. Para mais informações, pode recorrer à documentação do xfce4-session e sudo.
Usar hal e dbus
Certifique-se que as daemons hal e dbus são iniciadas no arranque, e está executando a versão de desenvolvimento do dbus (1.1.x), pois as instruções a seguir não funcionam com versões anteriores. Recorra à sua distribuição para os passos exatos.
O seu /etc/dbus-1/system.d/hal.conf deve ter uma secção semelhante a isto:
<policy group="power"> <allow send_interface="org.freedesktop.Hal.Device.SystemPowerManagement"/> ... </policy>
Adicionar o utilizador ao grupo power
(root):
gpasswd -a <username> power
Quando fizer logout e login novamente, os botões desligar e reiniciar devem estar ativos.
Não vejo o diálogo logout ao pressionar o botão sair
Ative a checkbox “Confirmar a saída” no gestor de sessões e arranque.
Painéis
Como desativo a taskbar no Xfce 4.2?
Simplesmente não a execute no arranque…
- Se usar o gestor de sessão, mate a taskbar, grave a sessão ao sair, e a taskbar irá desaparecer quando fizer login.
- Se não usar o gestor de sessão, comente a linha
xftaskbar4
no$sysconfdir/xdg/xfce4/xinitrc
ou~/.config/xfce4/xinitrc
. - Se usar o gestor de sessão e quiser remover a taskbar system-wide, comente a linha
xftaskbar4
no arquivo$sysconfdir/xgd/xfce4-session/xfce4-session.rc
.
O que é a opção "usar notificação de arranque"?
Se selecionar esta opção, o gestor de janelas irá mostrar uma ampulheta enquanto o programa é carregado. As bibliotecas da notificação de arranque devem estar instaladas. Devem estar provavelmente disponíveis com a sua distribuição. Esta funcionalidade é apenas suportada por aplicações modernas (baseadas em Gtk2.x e Qt3.x).
Por favor, note que a API ainda não foi congelada, e portanto o Xfce 4 está garantido apenas para funcionar com a biblioteca startup-notification versão >= 0.5.
Aparência Visual
Aplicações
Ajude-me, as bordas de panel/task bar/desktop/window desapareceram
Como o Xfce é modular por design todos estes elementos visuais são atualmente processos separadamente. Pode iniciar os processos respectivos novamente para os ter de volta. Se quiser ter a certeza que são iniciados da próxima vez que fizer login, deve marcar “Gravar sessão para logins futuros” no diálogo logout ou marcar “Gravar sessão automaticamente ao sair” em “Definições de Sessões e Arranque”.
Panel | xfce4-panel |
Taskbar | xftaskbar4 (Xfce 4.2 apenas) |
Window Manager | xfwm4 |
Desktop | xfdesktop (pode depender do serviço dbus, Xfce 4.4 apenas) |
O meu desktop está tão agradável, que quero tirar um screenshot! Como posso fazer isso no Xfce?
Existem pelo menos 5 possibilidades:
- O plugin screenshooter:
- The Gimp
- No menu Acquire: http://www.gimp.org/
-
- e.g. “scrot -s -t 150×150” (pode selecionar uma janela ou seleccionar um retângulo com o mouse)
- Import do ImageMagick
- e.g. “import image.png” (selecionar uma janela com o mouse)
- Usar o bom e velho xv com função grab
Temas
Os temas gtk-xfce-engine não aparecem no diálogo definições de "interface de utilizador"
O pacote gtk-xfce-engine-2 tem de ser instalado com o mesmo prefix que o próprio Gtk2. Quando instalado da fonte, o motor é, por padrão, instalado em /usr/local, enquanto que a Gtk2 é geralmente instalada em /usr. Simplesmente instale novamente o gtk-xfce-engine-2 com ./configure –prefix=/usr
, e os temas irão estar disponíveis.
Como posso personalizar o meu ambiente desktop Xfce
Pode ler tudo sobre mudar os temas na secção Dicas & Truques da wiki.
Janelas
Como ativo a transparência do painel e sombras das janelas?
Ative a extensão Composite no ficheiro de configuração do X11 e certifique-se que o Xfwm4 foi compilado com compositor contido (xfwm4 -V
).
Section "Extensions" Option "Composite" "Enable" EndSection
Se tiver um novo X.org (7.1, possivelmente 7.0) e a sua placa gráfica está listada como “supported” em X.org's EXA status page, pode também ligar o EXA ao adicionar esta linha à secção Device
no seu xorg.conf:
Option "AccelMethod" "exa"
Ativar o EXA normalmente irá aumentar a velocidade do Composite e a renderização de fontes, mas pode causar uma pequena redução no OpenGL.
Assim que a extensão Composite estiver ativa, vá a Definições → Gestor de Definições → Tweaks do Gestor de Janelas
.
Utilizadores ATI (X.org radeon driver)
Utilizadores ATI R3xx/R4xx (9500 to X850, X1050) podem precisar disto na secção device
para a placa:
Option "MigrationHeuristic" "greedy" Option "AccelDFS" "true" # but see radeon(4) Option "EnablePageFlip" "true" Option "EnableDepthMoves" "true"
Utilizadores nVidia
Utilizadores NVidia podem precisar disto na secção device
para a placa:
Option "RenderAccel" "true" Option "AllowGLXWithComposite" "true"
Leia /usr/share/doc/nvidia-glx/README.txt.gz
(e procure por “RenderAccel” e “AllowGLXWithComposite”) para ver se são todas recomendadas para o seu sistema. Pelo menos para recentes drivers NVidia GLX, “AllowGLXWithComposite” “true” é apenas para servidores X anteriores a X11R6.9.0, e “RenderAccel” “true” é a definição padrão, e portanto não necessária. Se está executando um driver NVidia recente e um xorg-server recente, não precisa destas definições (e não deve usar a definição “AllowGLXWithComposite” “true”).
Painel
É possível mudar o ícone usado pelo icon box ou task bar para uma determinada aplicação?
Não é possível. Esta definição tem de ser controlada pela própria aplicação.
Instalei um plug-in para o painel, mas os indicadores não usam cores diferentes. Que posso fazer?
Primeiro, tente outro tema Gtk, dado que alguns temas reescrevem a cor. Se não resolver o problema, provavelmente tem um velho ~/.gtkrc-2.0: remova-o e tente novamente.
Como ajusto a camada do painel no Xfce 4.2 e 4.4?
Para melhorar a gestão do foco esta opção foi removida.
Desenvolvimento
Como posso reportar bugs?
Pode reportar bugs aqui ou perguntar nas listas de mail ou fóruns para ajuda. Se quiser reportar um bug, por favor leia Xfce debug guide e Pidgin get a backtrace para assegurar que o seu bug faz sentido e é útil.
Com que frequência são feitos novos lançamentos?
Sempre que acharmos que está pronto para ser lançado. Se está descontente com isto, pode optar por contratar toda a equipe de desenvolvimento do Xfce e pagar-nos (aceitamos VISA/MasterCard, mas não American Express)… Então poderemos fazer como você quiser…