Xfce Wiki

Sub domains
 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
pt-pt:tips [2007/12/28 23:14] 81.84.42.113pt-pt:tips [2010/10/02 17:26] (current) – external edit 127.0.0.1
Line 3: Line 3:
  
  
 +===== Dicas de Performance =====
  
-===== Como usar um menu alternativo =====+Admitemos: uma das razões para usar Xfce é performance. É leve e mais responsivo do que o Gnome em quase todo o hardware, especialmente em máquinas com pouca memória e pouco poder de processamento. 
  
-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 à applet o menu do GNOME.+==== Fontes ====
  
 +Fontes representam uma grande parte na performance da GUI. Com todo o embelezamento, hinting e renderização ligados, pode ter latência significativa quando aparecem menus ou caixas de diálogo. Ao desligar tudo isto, menus e caixas de diálogo irão aparecer mais rapidamente. O deslocamento irá melhorar nos browsers web, editores de texto e emuladores de terminal.
  
 +O único problema em desligar hinting/antialising são fontes feias. Num LCD de laptop, é recomendado a fonte “Kochi Gothic” de 9 pontos e maior. “Helvetica” com 9 pontos e “Luxi Sans” dão uma aparência agradável. Usar “Verdana” com 9+ pontos com apenas anti-aliasing ligado (sem hinting ou sub-pixel hinting) aparenta ser muito polido, contudo pode parecer um pouco carregado. Outras recomendações de fontes são bem-vindas!
  
  
-===== Como instalar novos temas ===== +===== Como usar o alternativo GNOME-menu =====
-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+íconescursores e gestor de janelas +Se quiser o novo menu do GNOMEcom iniciadores rápidos das aplicações favoritasentre 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]].
-  * [[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++
  
- +Adicione um novo item xfapplet dentro do painel, e abra seu diálogo de propriedades para adicionar applet menu do GNOME.
-==== 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/<theme_name>/xfwm4/'' +
-  * Se o tema tiver imagens vectoriais (''~/.themes/<theme_name>/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õescampos 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 usar um tema, siga estes passos: +
- +
-  * Extraia tema em ''~/.themes'' +
-    * Instalação a nível de sistema em ''${sysprefix}/share/themes'' +
-  * Certifique-se que o tema tem o seguinte ficheiro: ''~/.themes/<theme_name>/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 nível de sistema em ''${sysprefix}/share/icons'' +
-  * Certifique-se que o layout da directoria é algo como: ''./icons/<theme_name>/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/<theme_name>'' 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/<theme_name>/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''.+
  
  
Line 76: Line 40:
      
   widget_class "*Panel*" style "panel-background"   widget_class "*Panel*" style "panel-background"
- 
- 
- 
 ===== Como adiconar ou remover aplicações do menu sistema ===== ===== Como adiconar ou remover aplicações do menu sistema =====
  
Line 84: Line 45:
 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. 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":+No seguinte exemplo, criamos uma entrada no menu com o nome "foo" no submenu "Multimedia":
  
   [Desktop Entry]   [Desktop Entry]
Line 105: Line 66:
  
   NoDisplay=true   NoDisplay=true
- 
- 
 ===== Como personalizar o início do xfce ===== ===== Como personalizar o início do xfce =====
  
Line 112: Line 71:
  
   * Copiar o ficheiro /etc/xdg/xfce4/xinitrc para ~/.config/xfce4/   * Copiar o ficheiro /etc/xdg/xfce4/xinitrc para ~/.config/xfce4/
-  * Editar este ficheiro. Por examplo, pode adicionar algures a meio, algo como isto:+  * Editar este ficheiro. Por exemplo, pode adicionar algures a meio, algo como isto:
     * source $HOME/.bashrc     * source $HOME/.bashrc
     * # start rxvt-unicode server     * # start rxvt-unicode server
     * urxvtd -q -o -f     * urxvtd -q -o -f
  
 +
 +===== Usar margens na área de trabalho =====
 +
 +Para definir margens no ambiente de trabalho, use o Gestor de Definições (**Gestor de Definições > Áreas de Trabalho & Margens > Margens**).
 +
 +As margens da área de trabalho são usadas para limitar o tamanho das janelas maximizadas. Isto pode ser útil para evitar mudar de área de trabalho acidentalmente ao mover o rato para fora dos limites do ecrã.
 +
 +As margens são também úteis se tiver apenas um painel Xfce: a área da margem deixa um espaço livre para aceder a uma aplicação ou menus da área de trabalho. Por omissão, o clique direito na área de trabalho (a margem) mostra o menu Xfce, ou clique médio (esquerdo+direito) para mostrar o menu da área de trabalho.
 +
 +
 +===== Lidar com acpi para o botão de energia, mostrar opções de saída do Xfce =====
 +
 +Se desejar que o menu de saída do xfce seja mostrado quando pressiona o botão de energia, e a sua máquina tem suporte acpi, faça o seguinte:
 +
 +  * ''/etc/acpi/events/powerbtn''
 +<file>
 +# /etc/acpi/events/powerbtn
 +# This is called when the user presses the power button and calls
 +# /etc/acpi/powerbtn.sh for further processing.
 + 
 +# Optionally you can specify the placeholder %e. It will pass
 +# through the whole kernel event message to the program you've
 +# specified.
 + 
 +# We need to react on "button power.*" and "button/power.*" because
 +# of kernel changes.
 +
 +event=button[ /]power
 +action=/usr/local/sbin/xfce4-shutdown-as-user.sh
 +</file>
 +
 +  * ''/usr/local/sbin/xfce4-shutdown-as-user.sh''
 +<file>
 +#!/bin/sh 
 +# xfce4-shutdown-as-user.sh
 +#
 +# Check how many users are currently logged into X.
 +# If only one user is logged in, run a script which sets
 +# up the environment to call xfce4-session-logout.
 +
 +LOGGED_IN_USER=`ls -trl /tmp/.ICE-unix/ | tail -n -1 | cut -d' ' -f3`
 +NUM_X_USERS=`echo $LOGGED_IN_USER | wc -l`
 +  
 +if [ $NUM_X_USERS -eq 1 ]; then
 +    sudo -H -u $LOGGED_IN_USER /usr/local/sbin/xfce4-user-session-shutdown.sh
 +fi
 +</file>
 +
 +  * ''/usr/local/sbin/xfce4-user-session-shutdown.sh''
 +  <file>
 +#!/bin/sh
 +# xfce4-user-session-shutdown.sh
 +#
 +# Set up the environment so that DISPLAY and
 +# SESSION_MANAGER are valid, and xfce4-session-logout can run
 +
 +HOST=`hostname`
 +SESSION_ID=`ls -t /tmp/.ICE-unix/ | head -n1`
 +# Note that distros use different syntax for the SESSION_MANAGER variable (this script has Debian's format).
 +# If this does not work, then try something like SESSION_MANAGER="local/$HOST:@/tmp/.ICE-unix/$SESSION_ID"
 +# instead. You can always find the correct format for your distribution by looking at the
 +# value of SESSION_MANAGER in a X session.
 +DISPLAY=:0 SESSION_MANAGER="local/$HOST:/tmp/.ICE-unix/$SESSION_ID" /usr/bin/xfce4-session-logout
 +  </file>
 +
 +
 +===== Usar mnemónicas para criar Acções Personalizadas no Thunar =====
 +
 +Quando cria uma [[http://thunar.xfce.org/pwiki/documentation/custom_actions|Acção Personalizada no Thunar]] pode definir o nome com um underscore "_" antes de uma letra  para usá-la como mnemónica. Quando clica com o botão direito do rato, poderá digitar uma letra para aceder à acção personalizada.