LXPanel
LXPanel | ||
![]() | ||
Desenvolvedor | O time do LXDE | |
Última versão | 0.5.3 | |
Data de lançamento | 09/08/2009 | |
Atualizado com frequência | Sim | |
Linguagem de programação | C | |
Platforma | Cross-platform, Unix-like | |
Status | Ativo | |
Gênero | Painel de área de trabalho | |
License | GNU General Public License | |
Site | lxde.org |
O LXPanel é o painel padrão do LXDE. O painel da área de trabalho pode gerar menus para aplicativos instalados automaticamente a partir dos arquivos *.desktop. Ele pode ser configurado por um diálogo de preferências em modo gráfico e não há necessidade de editar arquivos de configuração. O componente dispõe de um diálogo "Executar" com autocompletamento.
Índice
Notas importantes
- Aviso: Embora o lxpanel seja originalmente derivado do fbpanel, agora eles são quase que totalmente diferentes tanto na implementação interna quanto na configuração. Então, não use os arquivos de configuração do fbpanel aqui porque senão algumas coisas podem dar errado.
- A configuração básica do LXPanel pode ser feita com o dialogo de preferências de configuração em modo gráfico. Simplesmente clique com o botão direito do mouse nos painéis e você pode acessar o dialogo de configuração. Por favor, se você não houver necessidade especial, use a interface gráfica ao invés de editar diretamente os arquivos de configuração.
- O formato dos arquivos de configurações foi alterado na versão 3.5 para dar suporte a um layout de múltiplos painéis. Não misture arquivos de configuração antigos com os criados em versões mais novas.
- O formato do arquivo de configuração não foi documentado antes da versão 3.7 por que ele ainda não estava estável. Agora ele está documentado aqui.
Localização dos arquivos
- Os arquivos de configuração do LXPanel são armazenados em ~/.config/lxpanel/<Nome do perfil>.
- Sob o LXDE, nós usamos um nome de perfil diferente - LXDE. Ele reside em ~/.config/lxpanel/LXDE. Deste modo, se você alterar a configuração do painel sob o LXDE, ele não irá interferir com outros ambientes de área de trabalho.
- Se os arquivos de configuração estiverem faltando, o lxpanel carrega as configurações padrão do sistema em /usr/share/lxpanel/profile/<Nome do perfil>.
Arquivo principal de configuração
O arquivo de configuração principal é chamado "config", e seu formato é parecido com o seguinte:
[Command] FileManager=pcmanfm %s Terminal=xterm -e LogoutCommand=
- FileManager: gerenciador de arquivos usado quando um miniaplicativo no lxpanel necessita abrir uma pasta.
- Terminal: o emulador de terminal usado quando um miniaplicativo necessita abrir uma janela de terminal.
- LogoutCommand: programa a ser chamado quando a opção "Encerrar sessão" é escolhida no menu do lxpanel. Geralmente pode ser "killall <alguma coisa>". Sob o LXDE, você pode usar "lxde-logout" para encerrar a sessão.
Painéis
Arquivos definindo o layout dos painéis ficam em ~/.config/lxpanel/<Perfil>/panels. Cada arquivo no diretório define um painel. Na inicialização, todos os painéis definidos nesses arquivos são carregados. O arquivo de configuração padrão se parece com isso:
# lxpanel <profile> config file. Manually editing is not recommended. # Use preference dialog in lxpanel to adjust config when you can. # Global section: defines appearance and behavior of this panel. Global { edge=bottom # The edge this panel attaches to allign=left # alignment: left/center/right margin=0 # margin: margin to the edge of the whole screen widthtype=percent # percent/pixel width=100 # width of the panel: The unit used here is according to widthtype. height=26 # height of the panel transparent=0 # use (pseudo-)transparent background: on=1, off=0 tintcolor=#000000 # color blended with the backgroud when transparency is used. alpha=0 # alpha value used to blend tintcolor with background. setdocktype=1 # ask the window manager to treat the panel as a dock. setpartialstrut=1 # ask the window manager to reserve the space for the panel and not to cover it with maximized windows usefontcolor=1 # use customize colors for the text instead of that defined in system theme. fontcolor=#ffffff # color of text on the panel (Currently this is only supported by clock applet) background=1 # use customize image to draw the background of the panel. (cannot be used with transparent) backgroundfile=/usr/share/lxpanel/images/background.png # The image file used. } # Configuration of various applets # Basic syntax: # Plugin { # type=<plugin type> # expand=0 (optional, mainly used in "taskbar" and "space" applets. # expand=1 will stretch the applet to fill all available spaces) # Config { # ... # } # } Plugin { type = space Config { Size=2 } } Plugin { type = menu Config { image=/usr/share/lxpanel/images/my-computer.png system { } separator { } item { command=run } separator { } item { image=gnome-logout command=logout } } } Plugin { type = launchbar Config { Button { id=pcmanfm.desktop } Button { id=gnome-terminal.desktop } Button { id=firefox.desktop } } } Plugin { type = space Config { Size=4 } } Plugin { type = wincmd Config { Button1=iconify Button2=shade } } Plugin { type = space Config { Size=4 } } Plugin { type = pager } Plugin { type = space Config { Size=4 } } Plugin { type = taskbar expand=1 Config { tooltips=1 IconsOnly=0 AcceptSkipPager=1 ShowIconified=1 ShowMapped=1 ShowAllDesks=0 UseMouseWheel=1 UseUrgencyHint=1 FlatButton=0 MaxTaskWidth=150 spacing=1 } } Plugin { type = netstat } Plugin { type = cpu } Plugin { type = tray } Plugin { type = dclock Config { ClockFmt=%R TooltipFmt=%A %x BoldFont=0 } }
Layout em dois painéis estilo GNOME-Like
O LXPanel pode suportar layouts em múltiplos painéis. Nós disponibilizamos um conjunto de arquivos de configuração para imitar o visual e ocomportamento padrão de um layout no estilo GNOME-like aqui: http://lxde.svn.sourceforge.net/viewvc/lxde/trunk/lxpanel/data/two_panels/
Links externos
http://sourceforge.net/project/showfiles.php?group_id=180858&package_id=210079