Engage - o dock do E17 - instalando no Debian Etch

O Engage é um dock similar ao do OS X, desenvolvido para o Enlightenment 17, mas que também pode ser usado por outros gerenciadores. O Engage pode funcionar como um app-launcher, taskbar e system tray.

[ Hits: 40.264 ]

Por: Thiago Cangussu em 12/03/2007


Configuração



Se executarmos o Engage nesse momento ele irá funcionar sem problemas, só que ele lançará na barra todas as aplicações que estiverem rodando. Como foi dito na introdução, o Engage usa ícones EAP, que devem ser criados. Logo, como você ainda não criou nenhum ícone, o Engage irá exibir pontos de interrogação no lugar dos ícones.


1. Criando os diretórios

Como neste caso estamos instalando o Engage para rodar em um gerenciador diferente do E17, no meu caso o XFCE 4.4, devemos criar os seguintes diretórios para armazenar os ícones e o arquivo de configuração dos ícones. Estes diretórios devem ser criados no diretório home do seu usuário.

$ mkdir -p .engage/icons
$ mkdir -p .engage/order


Nota: Se você utilizar o E17, os diretórios serão outros.

2. Criando os ícones

Nós podemos criar os ícones de várias maneiras. A mais conveniente é baixar os ícones de algum site, já prontos. Basta procurar no Google. A segunda opção é utilizar um aplicativo que vem com o e-utils, o e_util_eapp_edit, que serve para criar os ícones. Mas teríamos que criar os ícones um a um, o que é um pouco chato. Como é a primeira vez que utilizamos o Engage, podemos criar ícones automaticamente utilizando o aplicativo e17genmenu, também instalado com o e-utils. Para isso precisamos criar o seguinte diretório, no diretório home do seu usuário:

$ mkdir -p .e/e/applications/all

Em seguida execute o comando:

$ e17genmenu

Este comando irá ler as aplicações existentes no seu menu e criar automaticamente os ícones eap, adicionando-os na pasta all.

Depois de criar os ícones devemos copiá-los para a pasta icons no diretório .engage. Para isso execute:

$ cp .e/e/applications/all/*.eap .engage/icons

3. Configurando a exibição dos ícones

Já temos os ícones, mas precisamos dizer ao Engage quais ícones exibir e em que ordem exibí-los. Para isso criamos o arquivo .order.

Podemos criar o arquivo manualmente ou utilizar o Entangle, uma ferramenta que foi instalada quando instalamos o e-utils.

Para criar manualmente:

Use seu editor de texto favorito e coloque os ícones a serem exibidos na ordem que você deseja, como o exemplo a seguir, lembrando que as aplicações adicionadas devem ter seus ícones, como no exemplo abaixo:

amarok.eap
gaim.eap
gnomebaker.eap
gxine.eap
inkscape.eap
nicotine.eap
opera.eap
Terminal.eap
Thunar.eap

Depois salve o arquivo no diretório .engage/order/.

Usando o Entangle

No prompt digite:

$ entangle

Para adicionar as aplicações que você deseja que o Engage exiba, basta arrastá-las na ordem desejada.


O Entangle irá criar o arquivo .order na pasta ./e/e/applications/engage. Copie o arquivo para a pasta .engage/order:

$ cp ./e/e/applications/engage/.order .engage/order/

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Configuração
   3. Finalizando
Outros artigos deste autor

XFCE 4.4 - Desktop alternativo a dupla KDE/Gnome

Leitura recomendada

antiX: uma distro versátil

Como se comunicar com outros usuários da rede

Implementando Wake Up on Lan (WoL) no Linux

LPIC-1 - Guia de Estudos

Organizando as idéias

  
Comentários
[1] Comentário enviado por raphal em 12/03/2007 - 08:28h

Boa! eu tava procurando a dias por algum tuto ou repositorios para Debian do Engage e nao encontrava, tentei compilar e etc mas nao obtive sucesso, vlw mesmo cangussu.br

[2] Comentário enviado por aprendiz_ce em 12/03/2007 - 12:52h

Isso pode ser feito no Debian SARGE?

Obrigado e parabéns pelo artigo.

[3] Comentário enviado por julianoas em 12/03/2007 - 13:41h

Eu to tentando aqui mas num roda! Eu to usando o Debian Etch AMD64.

Será que é isso?

[4] Comentário enviado por cangussu.br em 13/03/2007 - 10:45h

Caro mardonio,
Isto pode ser feito no SARGE sem problemas.

[5] Comentário enviado por cangussu.br em 13/03/2007 - 10:47h

julianoas,
Apareceu alguma mensagem de erro?
Chame o engage através do prompt e post aqui as saídas que aparecerem pra gente ver se resolve seu problema.

[6] Comentário enviado por fernandobrito em 13/03/2007 - 22:36h

opa, parabens pelo artigo, muito bom
qual programa voce usa pra deixar aqueles dados alih do lado direito?

e outra pergunta
precisa de compiz ou beryl?

[7] Comentário enviado por cangussu.br em 14/03/2007 - 14:35h

fernandobrito,
não precisa do compiz nem do beryl.
se você está se referindo aos dados do sistema, este programa é o conky.

[8] Comentário enviado por Erick20xx em 07/04/2007 - 19:30h

Ixi, deu um erro no update que agarrou todo o processo...

"Falha ao baixar http://marillat.free.fr/dists/unstable/Release.gpg Não foi possível resolver 'marillat.free.fr'
Falha ao baixar http://marillat.free.fr/dists/unstable/main/i18n/Translation-pt_BR.bz2 Não foi possível resolver 'marillat.free.fr'
Falha ao baixar ftp://ftp.tux.org/pub/java/debian/dists/unstable/Release.gpg Não foi possível conectar socket de dados, conexão expirou
Falha ao baixar ftp://ftp.tux.org/pub/java/debian/dists/unstable/main/i18n/Translation-pt_BR.bz2 Servidor fechou a conexão
Falha ao baixar ftp://ftp.tux.org/pub/java/debian/dists/unstable/non-free/i18n/Translation-pt_BR.bz2 Não foi possível conectar socket de dados, conexão expirou
Falha ao baixar http://tuxfonts.free.fr/debs/./Release.gpg Não foi possível resolver 'tuxfonts.free.fr'
Falha ao baixar http://tuxfonts.free.fr/debs/./pt_BR.bz2 Não foi possível resolver 'tuxfonts.free.fr'
Falha ao baixar http://non-us.debian.org/debian-non-US/dists/unstable/non-US/main/binary-i386/Packages.gz 404 Not Found
Falha ao baixar http://non-us.debian.org/debian-non-US/dists/unstable/non-US/contrib/binary-i386/Packages.gz 404 Not Found
Falha ao baixar http://non-us.debian.org/debian-non-US/dists/unstable/non-US/non-free/binary-i386/Packages.gz 404 Not Found
Falha ao baixar http://non-us.debian.org/debian-non-US/dists/unstable/non-US/main/source/Sources.gz 404 Not Found
Falha ao baixar http://non-us.debian.org/debian-non-US/dists/unstable/non-US/contrib/source/Sources.gz 404 Not Found
Falha ao baixar http://non-us.debian.org/debian-non-US/dists/unstable/non-US/non-free/source/Sources.gz 404 Not Found
Falha ao baixar http://marillat.free.fr/dists/unstable/main/binary-i386/Packages.gz Não foi possível resolver 'marillat.free.fr'
Falha ao baixar http://qerub.ondska.net/./Packages.gz 404 Not Found [IP: 66.45.231.154 80]
Falha ao baixar http://qerub.ondska.net/./Sources.gz 404 Not Found [IP: 66.45.231.154 80]
Falha ao baixar http://tuxfonts.free.fr/debs/./Packages.gz Não foi possível resolver 'tuxfonts.free.fr'
Falha ao baixar ftp://ftp.tux.org/pub/java/debian/dists/unstable/main/binary-i386/Packages.gz Servidor fechou a conexão
Falha ao baixar ftp://ftp.tux.org/pub/java/debian/dists/unstable/non-free/binary-i386/Packages.gz Não foi possível conectar socket passivo.
Lendo Lista de Pacotes... Pronto
W: GPG error: http://http.us.debian.org unstable Release: As assinaturas a seguir não puderam ser verificadas devido a chave pública não estar disponível : NO_PUBKEY A70DAF536070D3A1
W: Você terá que executar apt-get update para corrigir esses arquivos faltosos
E: Alguns arquivos de índice falharam no download, eles foram ignorados ou os antigos foram usados em seu lugar."

Resultado:
engage: comando não encontrado
e17genmenu: comando não encontrado
....
O que eu posso fazer??

[9] Comentário enviado por cangussu.br em 11/04/2007 - 00:01h

Erick20xx
Sugiro que vc repita o apt-get update. Se ocorrer o erro novamente, pode ser que estes repositórios que estão no seu sources.list já não funcionem mais. Se for o caso, retire eles do seu source.list (basta comentar a linha com #) e repita o update.

[10] Comentário enviado por Erick20xx em 13/04/2007 - 14:03h

Agora naum deu mais este erro(eu não comentei a linha, somente atualizei a minha distribuição) mas deu isto:
"Baixados 1210B em 2m19s (9B/s)
W: GPG error: http://edevelop.org edgy Release: As assinaturas a seguir não puderam ser verificadas devido a chave pública não estar disponível : NO_PUBKEY 223020C2A7C6F0DF
E: Não foi possível obter trava /var/lib/dpkg/lock - open (11 Recurso temporariamente indisponível)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?"
.....
Obirgado

[11] Comentário enviado por removido em 06/06/2007 - 08:45h

Aconteceu o mesmo comigo, porém levei adiante , criei os diretorios e logo dei o devido comando para criar os icones, porém da error: ....

# entangle. usei este comando para arrastar para lista, mas não funciona.


O que deve estar errado ? espero que alguém possa nos ajudar , muito obrigado pela atenção.

[12] Comentário enviado por felipetab em 12/07/2007 - 15:24h

deu tudo certo no ubuntu 7.04, só nao consigo descobrir como colocar o dock no topo da tela. alguem sabe?

obrigado

[13] Comentário enviado por cdvdt em 14/08/2007 - 11:09h

Este repositório não serve para instalar o E17 completo? Eu uso kurumin 7, que é baseado no debian etch, esses os repositórips dos tutoriais para debian que eu encontrei não funcionam mais

[14] Comentário enviado por Erick20xx em 28/08/2007 - 19:18h

Estou de volta, usando o Ubuntu 7.04.
Durante todo o processo, ocorreu tudo normal, mas quando executei o engage, não apareceram os ícones, apenas interrogações, além delas repreentarem os programas que estão abertos, é isso mesmo?
Se alguém puder ajudar, agradeço.

[15] Comentário enviado por nocyvo em 24/05/2008 - 12:08h

aki deu erro de pub key
to testano no debian testing
tem otro repositório prele?
ta dando erro de dependencias tmb

vlw

[16] Comentário enviado por Halliwell em 09/11/2008 - 13:08h

Para os que estão com problema em relação a pubkey, aqui está:

gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 1C79A27CD5E81909
gpg --armor --export 1C79A27CD5E81909 | apt-key add -

Mas gostaria também de informar o meu.
Eu consigo instalar o engage e fica tudo certo. Porém, com as interrogações no dock, como é mostrado na primeira imagem do tópico de Configuração.

Não sei ao certo em que pasta criar estes diretórios. Ali fala no home do usuário, então imaginei que seria no: /home/halliwell; mas mesmo assim dá erro quando executo o e17genmenu.

ERROR: /root/.e/e/applications/all doesn't exist. Where are the eapps?

e quando vou executar o entangle:

/root/.e/e/applications/all dosen't exist. Where are the eapps?
Error initing Entangle_Eapps.

Alguém pode ajudar?

[17] Comentário enviado por overlock em 19/11/2008 - 17:45h

galera to com o seguinte problema

havaianadepau:~# e17genmenu
FDO config path = /etc/xdg/
FDO menu path = /etc/xdg/menus/
FDO directory path = /usr/local/share/desktop-directories/
FDO directory path = /usr/share/desktop-directories/
FDO desktop path = /usr/local/share/applications/
FDO desktop path = /usr/share/applications/
FDO icon path = /usr/local/share/icons/
FDO icon path = /usr/share/icons/
FDO icon path = /usr/share/pixmaps/
Generating menus.

Checking For /usr/share/applications...
Checking For Files In /usr/share/applications

Checking For /usr/share/applications/kde...
Checking For Files In /usr/share/applications/kde

Checking For /usr/share/menu...
Checking For Files In /usr/share/menu
Falha de segmentação

o que fazer?? peço desde jah desculpas pela ignorancia...

estou usando debian 4.0

[18] Comentário enviado por nocyvo em 29/04/2009 - 16:59h

meu único problema foi a criação dos ícones e a cópia deles para a pasta do applications para aparecer no egnage
fora isso a barra esta aparecendo e com o efeito normal, mas fica o "?" no lugar dos ícones


vlw


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts