Xfce Wiki

Sub domains
 

Differences

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

Link to this comparison view

pt-pt:tips [2009/11/21 17:59]
62.48.214.14
pt-pt:tips [2010/10/02 17:26]
Line 1: Line 1:
-====== Dicas & Truques ====== 
-Esta página contém diversas dicas para o ambiente desktop Xfce. 
  
- 
-===== Dicas de Performance ===== 
- 
-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. ​ 
- 
- 
-==== 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 usar o alternativo GNOME-menu ===== 
- 
-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. 
- 
- 
-===== 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 exemplo, 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 
- 
- 
-===== 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.