Esta é uma lista de perguntas frequentes para o ambiente de desktop Xfce. Qualquer pessoa com vontade pode melhorar e/ou extender esta página, mas mantenha-a limpa e fácil de ler para outros utilizadores do Xfce.
Xfce é um ambiente de desktop para Unix e outras plataformas Unix-like, como Linux, Solaris ou BSD. A filosofia de design “Desenhado para produtividade. Carrega e executa aplicações rapidamente, enquanto conserva os recursos de sistema.” (Olivier Fourdan), deve agradar para qualquer pessoa que procura por um rápido, moderno, eficiente ambiente de trabalho para uma máquina *NIX.
Ecks Eff Cee Eee. O nome original de Xfce significa XForms Common Environment, mas depois, Xfce foi reescrito duas vezes e deixou de usar o toolkit XForms. O nome ficou, mas não é mais capitalizado como XFce
, mas Xfce
. Actualmente o acrónimo não significa nada. (Sugestão : X Freakin' Cool Environment)
Um rato, obviamente, por todas as razões como o domínio do mundo e dos monstros…
Xfce é desenvolvido com polivalência e é actualmente suportado no Linux, Solaris e BSD.
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 site web do Xfce (http://www.xfce.org/) para mais informação.
Xfce pode ser instalado de três maneiras diferentes.
Algumas distribuições usam pacotes -devel separados das bibliotecas. O instalador Xfce precisa desses pacotes para compilar o ambiente desktop Xfce. Quando, por exemplo, a dependência para glib falta, tenha a certeza que tem os pacotes glib e o glib-devel instalados.
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.
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 correctamente 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 ecrã se necessário).
Existem três diferentes maneiras de fazer:
startxfce4
exec startxfce4
ao seu .xinitrc
no seu directório home e simplesmente usar startx
.if [ "$(tty)" = "/dev/tty1" -o "$(tty)" = "/dev/vc/1" ] ; then startxfce4 fi
Se quiser evitar as dependência do Gnome ou KDE e ter uma interface mais atractiva que o XDM, pode tentar o SLiM. Leia o manual do SLiM http://slim.berlios.de/manual.php para mais informação.
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 directório Session usado pelo gdm; este directó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 ficheiro.
Se instalou o Xfce e quer usar o KDE Display Manager (kdm) para iniciar a sessão Xfce, terá de criar um ficheiro .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 directório de sessão kdm, precisa de criar um novo ficheiro 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
Xfce simplesmente quer que o nome da sua máquina esteja em /etc/hosts
. Exemplo de entrada: 127.0.0.1 localhost
Associe uma tecla com as Definições de Teclado → Atalhos com o comando xfdesktop -menu. O menu irá aparecer onde estiver o rato. Pode também usar o xfce4-popup-menu para chamar o menu do painel (também oferecido pelo xfdesktop e ter a certeza de ter o plugin no seu painel ^_~).
Associe uma tecla ao comando verve-focus
.
As teclas windows (também conhecidas como superkey) não funcionarem como modificadoras está relacionado com o toolkit, GTK+, no caso do Xfce. Se quiser as teclas windows a funcionar, recomendamos actualizar a GTK+ para a versão 2.10.0 ou superior.
Existem três possibilidades para isto. Ou utiliza um gestor de ecrã que active o numlock (e.x.: gdm, verificar 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.
Utilize xmodmap
para associar os keycodes às teclas multimédia para as tornar disponíveis ao editor de atalhos do Xfce:
Para determinar os keycodes das teclas multimédia, utilize o programa xev
. Crie o ficheiro .Xmodmap
no seu directório 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 ficheiro .Xmodmap é caregado quando inicia o Xfce, ajuste /usr/bin/xmodmap $HOME/.Xmodmap
dentro do ficheiro .xinitrc
ou .xprofile
. Quando iniciar o editor de atalhos, os keysyms irão aparecer quando pressionar uma das suas teclas multimédia. Agora é possível associar-lhes um comando.
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"
).
Sim, claro… Os atalhos de teclado são definidos em duas entradas. Os atalhos que manipulam o gestor de janelas são definidos em Definições → 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 Definições → Teclado → Atalhos. Novamente, precisa de adicionar um novo tema antes de modificá-lo.
Use o modo kiosk (veja xfce4-session e panel docs).
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 Rato 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.
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).
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, mas tem primeiro de editar o ficheiro menu.xml com o seu editor favorito e remover as 4 linhas a meio do ficheiro, senão o menu editor irá queixar-se sobre um formato inválido:
</xfdesktop-menu> <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE xfdesktop-menu> <xfdesktop-menu>
É tudo. 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 ficheiro gerado. Portanto, se foi alterado no ficheiro gerado, não aparecem mais, mas irá livrar-se das duplicações.
Para restaurar o menu original, faça no terminal:
mv menu.xml menu3.xml; mv menu.orig.xml menu.xml
Por favor, veja esta entrada wiki
Não, não pode.
Apesar de haver muitos utilizadores que gostariam de ver esta funcionalidade implementada, eis a razão de isto não acontecer: 'Existem utilizadores que parece que usam o lixo como sistema de armazenamento omisso, como uma consequência, podem corromper o seu computador. Eles não vêem o mal em remover ficheiros que criaram desde que estejam no lixo. Mas quando por acidente seleccionam um ou dois ficheiros que pertencem a si, desejaria que existisse.'
Com a introdução do suporte trash-can em qualquer gestor de ficheiros, aparecem utilizadores descuidados. Thunar tem trash-support para o proteger deles.
Pode usar 'SHIFT + del' para evitar o lixo e imediatamente apagar de vez alguma coisa.
Thunar permite que edite os aceleradores de menu ao simplesmente pairar sobre a acção escolhida e ao clicar no novo atalho de teclado que quer associar. Para activar os aceleradores de menu editáveis seleccione a entrada “Aceleradores de menu editáveis” no plugin Definições da Interface de Utilizador.
Thunar segue os padrões do 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
Duas maneiras possíveis. Primeiro, precisa de 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.
Sim, no Xfce 4.4 pode ocultar alguns dos íconde do desktop. Pode ler mais sobre definições ocultas aqui.
./configure –enable-thunar-vfs –enable-exo
)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.
Resposta curta: não.
Resposta longa: Se a aplicação o suportar, será restaurada na localização e tamanho que especificou (examplo: Terminal ou Thunar). Se a aplicação não o suportar pode usar uma aplicação para janelas como devilspie
ou wmctrl
Existem duas possíveis razões porque a aplicação é iniciada: Foi gravada na última sessão ou está listada em auto started applications. Siga 1 dos passos segintes para controlar as aplicações.
xfce4-autostart-editor
e remova a(s) aplicaç(ão/ões). Pode também manualmente apagar estes ficheiros em ~/Desktop/Autostart
e ~/.config/autostart
.~/.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)Existem duas maneiras de corrigir isto: sudo e hal/dbus.
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 utilizador ao grupo users
(root):
gpasswd -a <username> users
Quando fizer logout e login novamente, os botões desligar e reiniciar devem estar activos. Para mais informação pode recorrer à documentação do xfce4-session e sudo.
Certifique-se que as daemons hal e dbus são iniciadas no arranque, e está a executar 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 exactos.
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 activos.
Active a checkbox “Confirmar a saída” no gestor de sessões e arranque.
Simplesmente não a execute no arranque…
xftaskbar4
no $sysconfdir/xdg/xfce4/xinitrc
ou ~/.config/xfce4/xinitrc
.xftaskbar4
no ficheiro $sysconfdir/xgd/xfce4-session/xfce4-session.rc
.Se seleccionar 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.
Como o Xfce é modular por design todos estes elementos visuais são actualmente processos separados. 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) |
Existem pelo menos 5 possibilidades:
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 omissã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.
Pode ler tudo sobre mudar os temas na secção Dicas & Truques da wiki.
Active a extensão Composite no ficheiro de configuração do X11 e certifique-se que o Xfwm4 foi compilado com compositor embebido (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"
Activar 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 activa, vá a Definições → Gestor de Definições → Tweaks do Gestor de Janelas
.
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 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 omissa, e portanto não necessária. Se está a executar 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”).
Não é possível. Esta definição tem de ser controlada pela própria aplicação.
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.
Para melhorar a gestão do foco esta opção foi removida.
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.
Sempre que acharmos que está pronto para ser lançado. Se está descontente com isto pode sempre optar por contratar toda a equipa de desenvolvimento do Xfce e pagar-nos (aceitamos VISA/MasterCard, mas não American Express)… Então poderemos fazer a seu gosto…