Apresento a vocês o Look XP, uma modificação do IceWM que além de leve, é altamente configurável, sendo uma alternativa excelente para quem precisa de um ambiente bem acabado e simples. Descreverei como instalar o básico e algumas melhorias que ando fazendo nele.
O menu descreve as opções existentes no menu iniciar. Apesar da estrutura ser bem simples, é importante notar que é preciso atenção com os colchetes para não desestruturarmos todo o menu. É útil nesses casos usar uma ferramenta como Vim ou gvim, que mostra o casamento de cada colchete.
A estrutura básica é composta por:
Programas:
prog "nome do atalho" "caminho do ícone" executável
Ou seja, para adicionar o gimp, chamando-o de Editor de imagens, faríamos assim:
prog "Editor de imagens" "/usr/share/gimp/2.0/images/wilber-icon.png" gimp
Pastas:
prog "nome da pasta" "caminho do ícone" {
}
As pastas são bem simples, diferindo apenas pelo fato de utilizarem colchetes. No caso do caminho do ícone, caso queira o padrão, digite apenas "folder".
Para criar um atalho dentro dessa pasta basta aplicar os 2 exemplos já explicados, mas que eu vou explicar mais detalhadinho. Vou colocar o atalho do gimp dentro de uma pasta gráficos
prog "graficos" "folder" {
prog "Editor de imagens" "/usr/share/gimp/2.0/images/wilber-icon.png" gimp
}
Simples, não?
Usando essa estrutura é possível criar uma hierarquia inteira de subdiretórios e programas, como por exemplo:
prog "Programas" "folder" {
prog "graficos" "folder" {
prog "Editor de imagens" "/usr/share/gimp/2.0/images/wilber-icon.png" gimp
}
#fim de gráficos
}
#fim de programas
Isso cria uma pasta (ou diretório, como preferir) chamada Programas e dentro dela uma outra chamada gráficos e dentro de gráficos o atalho para o gimp.
Creio que fui bem detalhista nesse ponto né?
Para facilitar, posto aqui o meu Menu. Atente aos caminhos dos ícones. Substitua Nuvola pelo tema que estiver utilizando.
menu programas folder {
menu Office folder {
prog "BrOffice.org Base" /usr/share/icons/hicolor/48x48/apps/ooo-base.png /usr/bin/broffice -base
prog "BrOffice.org Calc" /usr/share/icons/hicolor/48x48/apps/ooo-calc.png /usr/bin/broffice -calc
prog "BrOffice.org Draw" /usr/share/icons/hicolor/48x48/apps/ooo-draw.png /usr/bin/broffice -draw
prog "BrOffice.org Impress" /usr/share/icons/hicolor/48x48/apps/ooo-impress.png /usr/bin/broffice -impress
prog "BrOffice.org Math" /usr/share/icons/hicolor/48x48/apps/ooo-math.png /usr/bin/broffice -math
prog "BrOffice.org Writer" /usr/share/icons/hicolor/48x48/apps/ooo-writer.png /usr/bin/broffice -writer
prog Mousepad /usr/share/pixmaps/mousepad.xpm /usr/bin/mousepad
}
# End of Office menu
menu Internet folder {
prog Dillo - /usr/bin/dillo
prog "Internet Browser" /usr/share/icons/hicolor/32x32/apps/iceweasel.png /usr/bin/iceweasel
prog "aMSN Messenger" /usr/share/amsn/skins/default/pixmaps/amsnicon.png amsn
prog "Mensageiro Internet Gaim" /usr/share/icons/Nuvola/32x32/apps/gaim.png /usr/bin/gaim
}
# End of Internet menu
menu graficos folder {
prog "GIMP Image Editor" /usr/share/gimp/2.0/images/wilber-icon.png /usr/bin/gimp-remote-2.2
prog "GNU Paint" /usr/share/pixmaps/gpaint.xpm /usr/bin/gpaint
prog GQview /usr/share/pixmaps/gqview.png /usr/bin/gqview -r %F
}
# End of graficos menu
menu "audio e video" folder {
prog MPlayer /usr/share/icons/Nuvola/32x32/apps/mplayer.png /usr/bin/gmplayer
prog "VLC media player" /usr/share/icons/Nuvola/128x128/apps/vlc.png /usr/bin/wxvlc -I skins2
prog XMMS /usr/share/icons/Nuvola/32x32/apps/xmms.png /usr/bin/xmms
}
# End of audio e video menu
menu gerenciadores folder {
prog "Thunar File Manager" /usr/share/icons/hicolor/16x16/apps/Thunar.png /usr/bin/thunar
prog xfe - /usr/bin/xfe
prog pcmanfm "-" pcmanfm
}
# End of gerenciadores menu
menu "cd e dvd" folder {
prog "Disc burning application" /usr/share/pixmaps/brasero.png /usr/bin/brasero -e
}
# End of cd e dvd menu
menu jogos folder {
prog PySol - /usr/games/pysol
prog powermanga /usr/share/icons/Nuvola/32x32/apps/powermanga.png powermanga --easy
prog "Frozen Bubbles" /usr/share/games/frozen-bubble/gfx/attackme_rp4.png frozen-bubble --fullscreen
prog Lbreakout2 /usr/share/games/lbreakout2/gfx/win_icon.png lbreakout2
}
# End of jogos menu
menu configuracoes folder {
prog "VMware Player" /usr/share/icons/hicolor/48x48/apps/vmware-player.png /usr/bin/vmplayer
prog "Janela de Inicio de Sessao" /usr/share/icons/hicolor/32x32/apps/gdm-setup.png /usr/bin/gksu gdmsetup
}
# End of configuracoes menu
menu "Other " - {
}
# End of Other menu
prog explorer "-" /usr/local/bin/pcmanfm
}
# End of programas menu
menu "Documentos" "/home/jeferson/recent.png" {
prog "teste" teste xterm
}
menu "Configurações" "/home/jeferson/config.png" {
prog "painel de controle" "-" "xterm"
}
menu Pesquisar "/home/jeferson/find.png" {
prog "pesquisar arquivos e diretórios" "/home/jeferson/find.png" beagle-search
}
prog "Ajuda e suporte" "/home/jeferson/help.png" firefox
Note que alguns caminhos de imagens estão chamando meu diretório pessoal. Nesse caso você deve alterar para o caminho onde colocou as imagens do menu iniciar.
Como havia dito antes, o toolbar segue a mesma estrutura de prog usada aqui no menu.
[5] Comentário enviado por removido em 14/04/2008 - 20:34h
Olá,
Obrigado pelos comentários...
rjmva: No meu blog tem mais... é q como foi meu primeiro artigo ainda não estava totalmente ambientado, mas o próximo ficará mais rico de imagens, da forma q costumo postar artigos no meu blog.
Thiagopriest: Cai dentro, vale a pena e é bem leve...
Elionw3: Putz, nem tinha notado.... era gerenciador gráfico mesmo q iria dizer.... essa passou despercebido...
[10] Comentário enviado por nicolo em 15/04/2008 - 11:52h
?comentario=Ótimo artigo: Bem escrito, tecnicamente rico, instruções claras . Parabéns.
..... mas eu uso Linux para não ter que olhar para a cara do windows. É birra mesmo.
[11] Comentário enviado por pedrorissato em 15/04/2008 - 16:45h
Bem legal o artigo mesmo... tinha visto jah o look em foruns por ai... mas aki ficou mais explicado xD.... Ele eh show pra quem quer implementar linux em lanhouses... sem "perder clientes" facilita e muito aos clientes usarem o linux "achando" que estão no windows.... bem configuradinhu vai que vai... belo artigo!
[15] Comentário enviado por marcelosarao em 16/04/2008 - 13:56h
Não é nada prática.
Não reconhece, o pendrive e o CDROM.
Com outras, como KDE e GNOME, a detcção é automática.
Se for instalado um novo programa, não é adicionado no menu.
[16] Comentário enviado por removido em 16/04/2008 - 15:07h
Vamos lá...
-SMarcell.
Já tá corrigido, quando notei a falha ja tinha publicado...
-Rodrigo.capelini...
Concordo, mas como é desse feio q os usuários gostam... quem sou eu pra discordar de quem quer um sistema com a cara do anterior e sem pagar licença? Essa pra mim está sendo a chave para uma migração menos dolorosa para os clientes, mas pra nossa felicidade tem o tema human tb, que é o default do ubuntu. :-D
-marcelosarao
Eu sinceramente não vejo falta de praticidade, pois uso-o em combinação com pcmanfm que detecta a mídia e monta, tanto cd quanto pen drive. Este é até um dos temas do meu próximo artigo.
Quanto a ser adicionado, o lxp possui um lxp-icewm-menu-gnome, que atualiza o menu quando um novo programa é instalado, exatamente como o gnome. Eu postei o meu arquivo de configuração pois gosto de definir exatamente o que vai ser usado. Se vc instalar e deixar o menu default, vai notar que todos os seus programas estão ali e quando instalar um novo, o mesmo será adicionado.
[18] Comentário enviado por saron em 30/05/2008 - 22:18h
Solicito informaçôes de como resgatar opções do menu Iniciar da Barra de Tarefas. Só ficaram as seguintes opções: Desligar, Sair, Travar Tela, Desktop e Locais. Não sei como consegui essa "proeza". Passo a passo, por favor, pois sou iniciante no Linux.