Já falei do obsession aqui no blog, hoje veremos 2 métodos de instalá-lo em sua distro.
Nesses tempos de mudanças, seja do consolekit, do uso do systemd na maioria das distros, o uso do script cb-exit já não é mais tão simples quanto antes e pensando nisso resolvi voltar a usar o obsession, vejam como é a tela de encerramento da minha sessão OpenBox.
1º método.
Qualquer distro.
$ wget https://mimarchlinux.googlecode.com/files/obsession-20130609.tar.bz2 $ tar -xf obsession-20130609.tar.bz2 $ cd obsession-20130609/ $ make configure PREFIX=/usr/local $ make $ sudo make install
Distros Debian-based.
$ sudo apt-get install checkinstall $ wget https://mimarchlinux.googlecode.com/files/obsession-20130609.tar.bz2 $ tar -xf obsession-20130609.tar.bz2 $ cd obsession-20130609/ $ make configure PREFIX=/usr/local $ make $ sudo checkinstall -D --install=no $ sudo dpkg -i obsession_*.deb $ sudo apt-get -f install
2º método (versão mais atual).
Os passos abaixo (independente de distro) requerem em comum a instalação do pacote mercurial, e para o caso das Debian-based, do pacote checkinstall.
Qualquer distro.
$ hg clone https://bitbucket.org/fabriceT/obsession $ cd obsession/ $ make configure PREFIX=/usr/local $ make $ sudo make install
Distros Debian-based.
$ hg clone https://bitbucket.org/fabriceT/obsession $ cd obsession/ $ make configure PREFIX=/usr/local $ make $ sudo checkinstall -D --install=no $ sudo dpkg -i obsession_*.deb
Integração.
Caso queira integrá-lo com o obmenu-generator, edite o arquivo .config/obmenu-generator/schema.pl e altere a linha:
{exit => ['Exit', 'exit']},
Por:
{item => ['obsession-logout', 'exit']},
Feito isto, não se esqueça de executar:
$ obmenu-generator -s -i $ openbox --reconfigure
E já que dizem que uma imagem vale mais que 1000 palavras (ou até mais):
IntÉ!
Boa Noite pessoal, tenho tentado instalar essa ultima versao do obsession mas estou com o seguinte erro ” obsession-exit.c:22:18: fatal error: glib.h: Arquivo ou diretório não encontrado”
Eu verifiquei e j’a possuo o glib atraves do pacote libglib2.0-dev.
Alguem tem alguma dica?
Att.,
CurtirCurtir
Tente aí meu jovem:
$ sudo apt-get -t wheezy-backports install libglib2.0-dev libgtk2.0-dev libsystemd-login0 libsystemd-login-dev libdbus-1-dev libdbus-1-3
CurtirCurtir