Instalando o Engage no Dapper

O que é o Engage

O engage é um dock similar ao do OS X que está sendo desenvolvido em conjunto com o Enlightenment 17. A vantagem é que ele pode ser usado também em outros ambientes como o Gnome ou o XFCE.

Instalando

Para instalar no Dapper é preciso adicionar no /etc/apt/sources.list :

deb http://soulmachine.net/breezy/ unstable/

Depois é preciso importar a chave pública do repositório com o comando

sudo wget soulmachine.net/public.key && sudo apt-key add public.key

depois é só atualizar e instalar:

sudo apt-get update

sudo apt-get install engage

Configurando

É preciso criar os diretórios onde será gravado as configurações:mkdir -p ~/.e/e/applications/allmkdir -p ~/.e/e/applications/engage

O engage quando executado irá procurar no diretório acima os módulos a apresentar. Estes módulos estão em um formato especial, o .eap, que contém as instruções do executável e do ícone a apresentar. Neste link pode ser encontrado alguns arquivos:

osx.tar.gz

Estes arquivos devem ser descompactados no diretório ~/.e/e/applications/engage
Para alterar as informações do arquivo eap deve-se instalar outra ferramenta:

sudo apt-get install eutils

E para alterar um dos arquivos:

e_util_eapp_edit ~/.e/e/applications/engage/gnome-terminal.eap

Executando

O executável do engage possui várias opções como tamanho dos ícones, transparência, etc. Eu estou usando o seguinte comando:

engage -G 1 -g 1 -b #00000000 -B #00000000

Sendo:

* -G 1 : capturar os ícones de todos os aplicativos executando
* -g 1 : capturar os ícones de todos os aplicativos minimizados
* -b e -B : cor de fundo e principal. Usando zeros o engage fica completamente transparente

É possível colocar este comando para executar no início da sessão do gnome para que execute automaticamente.

Funcionamento

Com o botão esquerdo são executados os aplicativos. Com o botão central sobre um aplicativo aberto todas as janelas deste aplicativo em execução são abertas. Segurando o botão esquerdo sobre o ícone do aplicativo minimizado este é aberto. O botão direito abre o menu de configurações do engage

Screenshot

engage.jpg

Fonte

http://www.supriyadisw.net/2006/04/engage-on-dapper-drake

30 thoughts on “Instalando o Engage no Dapper

  1. Leandro disse:

    Legal!
    Sempre quis usar o engage no gnome! Será que funciona legal com o XGL + Compiz?
    Estou de férias na casa dos meus pais e estou no windão deles (argh). Assim que voltar pra minha máquina vou testar e posto aqui o resultado.

    []´s

  2. elm disse:

    Cara, não tenho certeza pq eu não tenho o xgl+compiz instalado, mas lendo essa thread
    http://www.ubuntuforums.org/showthread.php?t=146173
    parece que funciona com alguns probleminhas

  3. Marvin disse:

    Seria possivel instalar ele por cima do IceWM parea máquinas antigas???

  4. bulinha disse:

    Tentei instalar num dapper 64, mas não rolou, pelo que eu vi no respositório só tem pra 32 bits. Tentei pelo cvs tb e não consegui baixar os fontes Alguem tem alguma sugestão pra fazer ele funcionar no 64???

  5. Elton disse:

    Quanto ao IceWM eu acho que não teria problema nenhum
    Quanto ao dapper 64, eu não tenho como testar porque não tenho o hardware e não consegui achar nada na internet. Acho que a solução seria tentar compilar a partir dos fontes mesmo, mas também não consegui acessar o cvs do sourceforge. Que sinuca!

  6. Marcio Merlone disse:

    Tentei seguir já este tutorial, mas ocorre o erro abaixo:

    Lendo Lista de Pacotes… Pronto
    Construindo Árvore de Dependências… Pronto
    Alguns pacotes não puderam ser instalados. Isso pode significar que
    você solicitou uma situação impossível ou se você está usando a
    distribuição instável, que alguns pacotes requeridos não foram
    criados ainda ou foram tirados do Incoming.

    Já que você solicitou uma única operação é bem provável que o pacote
    esteja simplesmente não instalável e um relato de erro sobre esse
    pacotes deve ser enviado.
    A informação a seguir pode ajudar a resolver a situação:

    Os pacotes a seguir têm dependências desencontradas:
    engage: Depende: libemotion0 mas não vai ser instalado
    Depende: libewl0 mas não vai ser instalado
    Depende: examine mas não vai ser instalado
    E: Pacotes quebrados

  7. Elton Minetto disse:

    Marcio, eu não tive este problema. Você verificou se está ok o sources.list? Depois q vc adicionou a linha:
    deb http://soulmachine.net/breezy/ unstable/
    no sources.list vc executou o
    apt-get update
    ?
    Será q não pode ser algo assim?

  8. Paulo disse:

    Não consegui achar esse diretório ~/.e/e/applications/engage

    dah uma dica ae,sou novo em linux

  9. elm disse:

    Paulo, vc precisa criar o diretório usando o comando
    mkdir -p ~/.e/e/applications/engage
    Blz?
    t+

  10. Este Angage funciona tb no KUbuntu ?
    Alguem jah testou ?

  11. Wagner disse:

    Cara, funcionou perfeitamente aqui. Abraços e obrigado pela dica.

  12. Juliano disse:

    Estou tento o mesmo problema do Márcio Merlone:

    Depende: libemotion0 mas não vai ser instalado
    Depende: libewl0 mas não vai ser instalado
    Depende: examine mas não vai ser instalado

    Estou usando o Xubuntu 6.06.

    A árvore de dependências está assim:

    Engage Depende:
    |____ libemotion0 Depende:
    | |____ libstreamer0.8-0
    | |____ libxine1c2
    |
    |____ libewl0 Depende:
    | |____ libemotion0
    |
    |____ examine Depende:
    |____ libemotion0
    |____ libewl0

  13. Lucas disse:

    Também estou com o problema relatado pelo Juliano e pelo Márcio. Gostaria de saber se acharam a solução. Ficaria muito grato!

  14. elm disse:

    Será que estes problemas de dependências não é porque está faltando algo no sources.list do apt-get? Só para tirar a dúvida, o meu está desta forma:
    http://www.eltonminetto.net/sources.list

  15. Juliano Alves dos Santos disse:

    Galera tenho uma solução animal…

    Dreamlinux… realmente muito bom já vem com o engage e pronto para usar…

    só precisei de uns 3 apt-gets para completar o sistema do jeito que eu queria… relamente muito bom.

    recomendo

  16. thimer disse:

    Tenho o mesmo problema de dependencias do pessoal acima. Elm o que devo fazer?
    Meu sources.list esta igual o seu.
    Obrigado

  17. elm disse:

    Cara, de verdade eu já não sei :-)
    O esquisito é que aqui comigo funcionou. É possível que eu tenha instalado alguma outra coisa antes de fuçar com o engage e isso acabou fazendo diferença, mas não sei o que.
    Desculpa mesmo não poder te ajudar mais
    Fico devendo essa

  18. elm disse:

    Concordo com o Juliano que o Dreamlinux é muito legal. Estou testando o live-cd e o visual é muito bem acabado. Acho difícil eu trocar o Ubuntu por ele agora mas é uma distro que vou ficar de olho. A equipe de desenvolvimento é realmente muito competente.

  19. stummjr disse:

    muito bom, to usando o engage e é muito leve e usável, se comparado ao starterbar do gdesklets…
    valeu pelo tutorial!

  20. João octávio disse:

    cara, eu tô com um problema aqui que meu mouse tem só 2 botões mais scroll. Tem como configurar o clique do scroll como terceiro botão?

  21. elm disse:

    João, tanto no Ubuntu quanto no CentOS que estou usando aqui no trabalho o botão de scroll configurou automaticamente como o terceiro botão. Dei uma olhada no meu arquivo /etc/X11/xorg.conf e na seção do mouse está assim:

    Section “InputDevice”
    Identifier “Mouse0″
    Driver “mouse”
    Option “Protocol” “IMPS/2″
    Option “Device” “/dev/input/mice”
    Option “ZAxisMapping” “4 5″
    Option “Emulate3Buttons” “yes”
    EndSection

    Dá uma olhada se não falta essa última opção

  22. João octávio disse:

    valeu pela dica, segui teu tuto e na hora de editar os .eap dá o seguinte erro no terminal:
    ***** Developer Warning ***** :
    This program is calling:

    ecore_hash_set();

    With the parameter:

    hash

    being NULL. Please fix your program.
    Unable to use software_x11 engine for rendering, falling back to software_x11
    ***** Ewl Developer Warning ***** :
    To find where this is occurring set a breakpoint
    for the function ewl_print_warning.
    In function:

    ewl_window_realize_cb();

    sendo que ele fica se repetindo várias vezes. O que poderá ser?

  23. João octávio disse:

    também dá outro erro ao tentar executar “engage -G 1 -g 1 -b #00000000 -B #00000000″. diz “Missing expected argument for option -b” e se eu apagar -b e o que segue, ele dá a mesma mensagem pro -B, só rodando quando apago tudo.

  24. João octávio disse:

    mais dúvidas.. Como faço pra adicionar programas que não vieram no “pacote” (amsn, gxine, etc)? Outro problema que notei é que ao rolar o mouse pelos ícones, eles dão zoom mas em segundo plano (ficando por baixo duma janela maximizada, por exemplo), sem mostrar o ícone completo e nem o nome do programa. Tem como fazer pra esse zoom ficar por cima de qualquer janela? Obrigado pela paciência.

  25. elm disse:

    João. Cara, sinto muito mas não sei resolver todos esses problemas. Para adicionar os programas no engage acho q vc pode duplicar um que já existe e alterar os parâmetros. Quanto aos outros problemas não sei bem como resolver pq não tive eles aqui. Talvez no site do engage tenha algo. Fico devendo essa
    t+

  26. clods disse:

    bem segui o tutorial mas deu tudo certo, naum sei o que fazer para aparecer a barra maldita…

  27. elm disse:

    Vc tentou executar o comando
    engage -G 1 -g 1 -b #00000000 -B #00000000
    Para mim a barra aparece blz.
    Tenta ver se não dá algum erro

  28. Oda disse:

    Sobre o problema de dependência que ocorreu com alguns usuários e também comigo. Mesmo com o sources.list correto, o apt-get install engage estava com uma lista de dependências, impedindo a instalação. Como o Elton, meu colega de trabalho, já havia comentado comigo que o Automatix era uma boa saída para usuários iniciantes e que ele mesmo havia instalado, o fiz – http://forum.ievolution.com.br/index.php?showtopic=5568 – e depois de instalar via Automatix: Multimidia Codecs, Nvidia Driver e Flash Player tentei mais uma vez a instalação do engage. E … funcionou, instalou vários pacotes além do próprio engage. Depois disso, dei uma olhada no sources.list e encontrei um novo bloco de repositórios do Automatix. Não sei se foram as instalações via Automatix que resolveram as dependências ou foram os novos reps que ele colocou lá, mas enfim, funcionou. Espero que funcione com os colegas que estavam com dificuldades.
    Um abraço
    T+

  29. Eduardo disse:

    Como fazer para rodar no Debian etch? Sem mais agradeço a atenção de todos.

  30. felipe disse:

    alguem sabe como mudar a posiçao do engage? gostaria de colocá-lo no topo da tela

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Join 1.472 other followers