Fazendo um Kmenu excelente

Usuários do SuSE tem um Kmenu bem legal, com direito a busca integrada e tudo mais. Infelizmente todas as minhas tentativas de fazer um no Debian Etch acabaram em dependências desencontradas e travamentos. Esse artigo visa mostrar um Kmenu bem configurado, fácil de se usar e instalar, leve e, o que é melhor, bem mais bonito que o do SuSE.

[ Hits: 26.515 ]

Por: David em 03/12/2007 | Blog: http://twitter.com/dias_david


Instalando o pacote



Uma vez baixado, vá até a pasta onde o arquivo foi baixado e descompacte-o com o comando:

# tar -xjvf tastymenu-1.0.4.tar.bz2

Entre na pasta que foi gerada:

# cd tastymenu-1.0.4/

Agora basta compilar o programa com a sequência de comandos: # ./configure
# make
# make install


ATENÇÃO: Se o pacote não compilar. Em primeiro lugar você precisa ter o pacote de desenvolvimento para poder compilar alguma coisa no Debian. Para isso você deverá baixar o pacote build-essential:

# apt-get install build-essential

Aqui na minha máquina ele também reclamou que não tinha os headers do QT. Caso a reclamação seja a mesma em sua máquina, baixe com o seguinte apt:

# apt-get install libqt3-mt-dev

Uma dica legal sobre apts: sempre que um código reclamar de uma dependência em falta, procure pelo apt-cache, mas sempre baixe o programa -dev. Exemplo:

O aMSN reclama de uma lib chamada libpng. Primeiro você deve LER COM MUITA ATENÇÃO a linha que gera o erro. Não adianta ver escrito [error 0] e correr atrás de ajuda nos fóruns da vida com a pergunta "fui compilar deu erro, o que eu faço?" que não vai adiantar. ;-)

Geralmente o erro vem acompanhado do nome da dependência que falta. Tipo:

[erro 0] libpng is missing.. e blá blá blá...

Bem, de posse do que o erro disse que está faltando, use o apt-cache para procurar:

# apt-cache search libpng

Observe que ele vai gerar várias saídas de vários programas, entre elas aquilo que nós procuramos:
  • libpng12-0 - PNG library - runtime
  • libpng12-dev - PNG library - development

Você deve baixar sempre o -dev de qualquer pacote, pois é ele o pacote de desenvolvimento que os códigos-fonte precisam para compilar.

Agora que você já sabe, caso o nosso programa reclame de mais algumas libs que você por ventura não tem, já sabe como fazer para pegar a lib correta.

A compilação é bem rápida e não deve levar mais do que 3 minutos. Passada essa parte, o programa já está instalado. Vamos agora a sua configuração.

Página anterior     Próxima página

Páginas do artigo
   1. Obtendo o pacote
   2. Instalando o pacote
   3. Abrindo o programa
   4. Configurando a aplicação
   5. Mais configurações
Outros artigos deste autor

Compilando facilmente com o apt-build

Mapeando todas os tipos de unidades de redes no Linux

Compartilhando músicas pela Web com o Amarok

Usando comandos dos DOS com o mtools

Identificando problemas básicos de redes Linux para principiantes

Leitura recomendada

KMenuEdit, Alacarte, freedesktop.org - Como funcionam?

Fresh Player no Slackware (sim, FRESH)

Configurando Wireless-USB Bright-0091

Bodhi Linux com o belíssimo Enlightnment

Controle de banda no Apache 1.3.X com mod_bandwidth (Slackware)

  
Comentários
[1] Comentário enviado por albfneto em 03/12/2007 - 14:17h

Olá. amigo. Estou curioso, seu KMenu poderia funcionar em meu Sabayon, um Gentoo? Notei que os comandos de compilação são os mesmos.
Gostaria de adaptar pro meu Sabayon e para um Linux da UFPR, que estou testando, para que fosse implementado nas versões futuras, em um caso deste, obviamente, lhe darei autoria. Vc me autorizaria usar o seu KMenu para ser implementado nas futuras versões do Poseidon, o Linux da UFPR?

[2] Comentário enviado por professordavid em 03/12/2007 - 14:29h

Bem cara... como voce pode ver, basta fazer a compilação de codigo fonte, o que explica que voce pode baixar e instalar na distro que voce quiser. Talvéz, caso falte alguma dependencia, você tenha que baixá-la para satisfazer a compilação, como não testei nen no gentoo nem no sabayon não sei dizer se realmente vai ter essa necessidade, mas, caso tenha, nada que um google não resolva ;-)

Ah! Mais uma coisinha. O software em questão não é meu. O objetivo do artigo é apenas a divulgação e instruções de instalação desse otimo programa, mas o autor em questão é um cara chamado marco martim (http://www.kde-look.org/usermanager/search.php?username=mart e http://www.notmart.org/ )

A licença dele é LGPL, o que explica que voce pode usar como quiser, sem restrições, ok.. Bem. Espero ter ajudado.. flw!!

[3] Comentário enviado por FabioTigre em 03/12/2007 - 18:01h

Ficou muito legal seu artigo, parabéns Prof. David.

Fábio Martins

[4] Comentário enviado por jota_eme em 03/12/2007 - 20:09h

Ah, cara, gosto é gosto, né?
Eu, particularmente não gostei do menu (esteticamente). Não sei quanto à funcionalidade, mas parece que ão difere muito do Kmenu do Suse.
Mesmo assim, valeu pelo artigo. Novidades sempre são benvindas.

[5] Comentário enviado por maran em 03/12/2007 - 21:17h

Bom eu não gosto de KDE, mais gosto de facilidade... e aqui vejo uma. gostei pois tenho tudo que precisar ver ou buscar...
se um dia usar KDE vou ate seu artigo.

Parabéns.

Te Mais...

[6] Comentário enviado por thycofernandes em 03/12/2007 - 22:24h

?comentario=parabens veiu...gostei muito!!

até entao não conhecia...mas ficou muito mass.
valeus!!

[7] Comentário enviado por andersonjackson em 04/12/2007 - 10:51h

Minha contribuição:

O Kbfx é muito bom também. Eu já usei o Tasty Menu também, mas prefiro o Kbfx por que aceita skins, pode personalizar o botão do menu mais livremente.. show de bola.

Site oficial:
http://www.kbfx.org/
Screenshot (do meu desk):
http://vivaolinux.com.br/screenshots/verScreenshot.php?codigo=11287
Pacote para Slack:
http://www.slacky.eu/repository/slackware-12.0/desktop/kbfx/0.4.9.3.1/kbfx-0.4.9.3.1-i486-1as.tgz

Valeu moçada, espero ter ajudado.

Um Forte Abraço.


[8] Comentário enviado por leandrorocker em 08/12/2007 - 19:40h

Cara parabéns pelo artigo, compilei aqui pro Slack e não tive nenhum problema, além do mais a barra funciona muito bem!
abraços.

[9] Comentário enviado por professordavid em 08/12/2007 - 19:42h

é cara... com slackware é covardia..ahuha tudo que se compila roda..

Bom que voce gostou.. manda um screenshot aqui pro site.. abraços..

[10] Comentário enviado por albfneto em 19/01/2008 - 21:02h

funcionou legal no sabayon.... os gentoo compilam fácil quase tudo


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts