====== Dicas & Truques ====== Esta página contém diversas dicas para o ambiente desktop Xfce. ===== Como usar um menu alternativo ===== Se quiser o novo menu do GNOME, com iniciadores rápidos das aplicações favoritas, entre outros, pode usar o [[http://goodies.xfce.org/projects/panel-plugins/xfce4-xfapplet-plugin|xfapplet panel plugin]] com a applet menu do GNOME. O menu deve ser instalado com o seu sistema de pacotes, procure por **gnome-main-menu**. [[http://wirelessimage4.pbwiki.com/f/Screenshot.png|Xfce screenshot]], [[http://www.novell.com/video/desktop/|video]]. Adicione um novo item xfapplet dentro do painel, e abra o seu diálogo de propriedades para adicionar a applet menu do GNOME. ===== Como instalar novos temas ===== Existem 4 diferentes temas que pode ajustar no Xfce: as decorações de janela, as interfaces GTK+, os cursores, e os ícones. Pode encontrar temas em vários websites, eis alguns deles: * [[http://www.xfce-look.org|Xfce Look]]: temas GTK+, ícones, cursores e gestor de janelas * [[http://forum.xfce.org/index.php?board=9.0|Xfce Forums]]: principalmente temas para gestor de janelas * [[http://art.gnome.org|Gnome Art]]: temas de ícones e GTK+ * [[http://browse.deviantart.com/customization/skins/linuxutil/xfce/?alltime=yes|Deviant Art]]: temas de gestor de janelas * [[http://browse.deviantart.com/customization/skins/linuxutil/gnome/gtk2/?alltime=yes|Deviant Art]]: apenas temas GTK+ ==== Decorações de janela ==== * Extrair o tema em ''~/.themes'' * Instalação a nível do sistema em ''${sysprefix}/share/themes'' * Certifique-se que o layout da directoria é algo como: ''~/.themes//xfwm4/'' * Se o tema tiver imagens vectoriais (''~/.themes//xfwm4/*.svg'') é melhor instalar o pacote //librsvg// * Seleccione o tema nas Definições do Gestor de Janelas Pode encontrar mais informação sobre como criar um tema para gestor de janelas [[howto:xfwm4_theme|aqui]]. ==== Interfaces GTK+ ==== Um tema GTK+ é um tema do toolkit (botões, campos de texto, etc). A maioria dos temas precisam do próprio motor de tema GTK+, certifique-se que tem esse motor de tema instalado com o mesmo prefix que o toolkit GTK+. Para instalar e usar um tema, siga estes passos: * Extraia o tema em ''~/.themes'' * Instalação a nível de sistema em ''${sysprefix}/share/themes'' * Certifique-se que o tema tem o seguinte ficheiro: ''~/.themes//gtk-2.0/gtkrc'' * Seleccione o tema em Definições da Interface de Utilizador ==== Cursores (4.4 apenas) ==== * Extraia o tema em ''~/.icons'' * Instalação a nível de sistema em ''${sysprefix}/share/icons'' * Certifique-se que o layout da directoria é algo como: ''./icons//cursors'' * Seleccione o tema em Definições do Rato. Se não existir um separador ponteiro, verifique que o xfce-mcs-plugins foi compilado com suporte a Xcursor ==== Ícones ==== * Extraia o tema em ''~/.icons'' * Instalação a nível de sistema em''${sysprefix}/share/icons'' * Opcional: executar ''gtk-update-icon-cache -f -t ~/.icons/'' para criar uma cache de ícone (([[http://developer.gnome.org/doc/API/2.0/gtk/gtk-update-icon-cache.html|Icon theme caching utility]])) * Se o tema tiver ícones vectoriais (''~/.icons//scalable'') verifique se tem a //librsvg// instalada * Seleccione o tema em Definições da Interface de Utilizador (2º separador) Quando tiver problemas com os temas de ícones, é recomendado instalar o pacote ''hicolor-icon-theme''. ===== Ficheiros Gtkrc ===== * Um tutorial sobre o formato Gtkrc pode ser encontrado [[http://live.gnome.org/GnomeArt/Tutorials/GtkThemes|aqui]]. * Xfce tem algumas definições personalizadas do gtkrc para algumas aplicações: [[http://svn.xfce.org/svn/xfce/xfdesktop/branches/xfce_4_4/README|xfdesktop]] e [[http://thunar.xfce.org/pwiki/documentation/advanced_settings|Thunar]] (veja também [[http://thunar.xfce.org/pwiki/documentation/faq#how_do_i_assign_different_keyboard_shortcuts|editable shortcuts]]). * Não pode definir um fundo para ícone/ lista de vistas no Thunar devido a um [[http://bugzilla.gnome.org/show_bug.cgi?id=71926|bug no Gtk+]]. * Pode definir um fundo para o painel com algo como isto: style "panel-background" { bg_pixmap[NORMAL] = "foo.bar" bg_pixmap[PRELIGHT] = "foo.bar" bg_pixmap[ACTIVE] = "foo.bar" bg_pixmap[SELECTED] = "foo.bar" bg_pixmap[INSENSITIVE] = "foo.bar" } widget_class "*Panel*" style "panel-background" ===== Como adiconar ou remover aplicações do menu sistema ===== === Adicionar uma aplicação === Tem de criar um ficheiro .desktop (geralmente em ''/usr/share/applications'' a nível de sistema ou ''~/.local/share/applications'' para a sua conta) para a aplicação que deseja adicionar. No seguinte examplo, criamos uma entrada no menu com o nome "foo" no submenu "Multimedia": [Desktop Entry] Encoding=UTF-8 Name=foo GenericName=bar Comment=Senseless program ever Exec=foobar Icon=/usr/share/pixmaps/foobar.xpm Terminal=false Type=Application Categories=Multimedia; Pode ler mais sobre ficheiros .desktop [[http://standards.freedesktop.org/desktop-entry-spec/latest/|aqui]]. === Remover uma aplicação do menu === Pode fazer isto de duas formas: * Primeira forma, e a mais fácil é simplesmente remover o ficheiro .desktop na pasta ''/usr/share/applications/'', mas irá perder dados sobre o mime (associações de ficheiros). * A segunda maneira é adiconar esta linha ao ficheiro .desktop: NoDisplay=true ===== Como personalizar o início do xfce ===== Isto inclui obter as variávies necessárias do ambiente da GUI em tempo de execução. * Copiar o ficheiro /etc/xdg/xfce4/xinitrc para ~/.config/xfce4/ * Editar este ficheiro. Por examplo, pode adicionar algures a meio, algo como isto: * source $HOME/.bashrc * # start rxvt-unicode server * urxvtd -q -o -f