obsession, menu de saída para o OpenBox (atualização)


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É!

obsession, menu de saída para o OpenBox (atualização)

2 comentários sobre “obsession, menu de saída para o OpenBox (atualização)

  1. Marcos disse:

    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.,

    Curtir

Deixe um comentário