28/07/2006 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:
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
Fonte
- 30comentários
- Posted under docs, home, ubuntu
Permalink #
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
Permalink #
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
Permalink #
Marvin
disse
Seria possivel instalar ele por cima do IceWM parea máquinas antigas???
Permalink #
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???
Permalink #
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!
Permalink #
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
Permalink #
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?
Permalink #
Paulo
disse
Não consegui achar esse diretório ~/.e/e/applications/engage
dah uma dica ae,sou novo em linux
Permalink #
elm
disse
Paulo, vc precisa criar o diretório usando o comando
mkdir -p ~/.e/e/applications/engage
Blz?
t+
Permalink #
sérgio berlotto
disse
Este Angage funciona tb no KUbuntu ?
Alguem jah testou ?
Permalink #
Wagner
disse
Cara, funcionou perfeitamente aqui. Abraços e obrigado pela dica.
Permalink #
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
Permalink #
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!
Permalink #
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
Permalink #
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
Permalink #
thimer
disse
Tenho o mesmo problema de dependencias do pessoal acima. Elm o que devo fazer?
Meu sources.list esta igual o seu.
Obrigado
Permalink #
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
Permalink #
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.
Permalink #
stummjr
disse
muito bom, to usando o engage e é muito leve e usável, se comparado ao starterbar do gdesklets…
valeu pelo tutorial!
Permalink #
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?
Permalink #
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
Permalink #
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?
Permalink #
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.
Permalink #
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.
Permalink #
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+
Permalink #
clods
disse
bem segui o tutorial mas deu tudo certo, naum sei o que fazer para aparecer a barra maldita…
Permalink #
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
Permalink #
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+
Permalink #
Eduardo
disse
Como fazer para rodar no Debian etch? Sem mais agradeço a atenção de todos.
Permalink #
felipe
disse
alguem sabe como mudar a posiçao do engage? gostaria de colocá-lo no topo da tela