Openbox - introdução/personalização


Continuando este post, tenho mais três dicas para personalizar o Openbox.
  1. Openbox logout script:

    Umas das coisas que falham é o openbox não ter nenhuma pop-up para permitir o Encerramento/Logout de secção. Descobri um script que faz isto mesmo.
    Para adicionar:
    Código:
    $ sudo gedit /usr/bin/openbox-logout
    E colar este código. Salvar e sair.

    Falta apenas tornar o script executável:
    Código:
    $ sudo chmod a+x /usr/bin/openbox-logout
    Para correr:
    Código:
    $ openbox-logout
    .
    .
  2. Screenshot (tecla de atalho):

    O Openbox não tem nenhuma tecla de atalho para tirar um screenshot. Tem de ser feito manualmente.
    Logo, vamos fazer um atalho.
    Da mesma maneira que fizemos anteriormente, vamos editar o ficheiro rc.xml.
    Código:
    $ gedit ~/.config/openbox/rc.xml
    E adicionar os seguinte código:
    Código:
    <keybind key="Print">
    <action name="Execute"><execute>gnome-panel-screenshot</execute></action>
    </keybind>
    <keybind key="A-Print">
    <action name="Execute"><execute>gnome-panel-screenshot --window</execute></action>
    </keybind>
    Antes da string: </keyboard>
    Assim teremos o Atalho da tecla PrtSc que tira um screenshot do ecrã inteiro e o atalho Alt+PrtSc que tira apenas screenshot da janela activa no momento.
    Nota: é necessário ter a aplicação gnome-screenshot/gnome-panel-screenshot instalada.
    .
    .
  3. Adicionar um atalho/launcher ao pypanel

    Dá sempre jeito ter um/alguns atalhos no painel.
    Vamos adicionar um atalho para o script instalado anteriormente:
    Começamos por editar o pypanelrc:
    Código:
    $ gedit ~/.pypanelrc
    Vamos até à parte/ e alterar para algo do género:
    Código:
          #------------------------------------------------------------------------------
    # Panel Layout:       -----------------------------------
    #                     [  1  ][  2  ][  3  ][  4  ][  5  ]
    #                     -----------------------------------
    #
    # The panel layout is split into 5 sections numbered 1, 2, 3, 4 or 5 as shown
    # in the diagram above.  Each of the following objects can be enabled by
    # assigning it a section number or disabled by assigning it 0:
    #------------------------------------------------------------------------------
    DESKTOP         = 1             # Desktop name section
    TASKS           = 2             # Task names section
    TRAY            = 4             # System tray section
    CLOCK           = 5             # Clock section
    LAUNCHER        = 3             # Application launcher section
    Como aqui explica, temos de atribuir um número ao LAUNCHER para o permitir. Podem utilizar outra disposição dos elementos se gostarem mais..
    Agora para fazer o atalho realmente dito. Encontrem a entrada: LAUNCH_LIST e fazer algo do género:
    Código:
    LAUNCH_LIST     = [
    ("xterm", "/usr/share/icons/Tangerine/16x16/apps/gdm-setup.png"),
    ("openbox-logout", "/usr/share/icons/Human/16x16/stock/generic/stock_exit.png"),
    ]
    Como podem reparar, também tenho um atalho para o xterm.
    Em relação aos icons utilizados, tens de ver se tens este ficheiros no teu sistema, senão vai até à pasta /usr/share/icons/ e procura algum que gostes.
 
Última edição:
como alternativa ao script logout ou desligar podem usar o comando

Código:
gksudo halt

para desligar

ou

Código:
gksudo reboot

para reiniciar

isto no obmenu (para o menu do openbox)
 
esqueci-me de dizer que o que mencionei em cima é para ubuntu

agora tenho uma coisa que me chateia um bocado. eu uso o gnome network manager e sempre que me tento ligar a minha rede ele pede a pass (wpa2). acho estranho pois ate na universidade se liga automaticamente mesmo sendo wpa empresarial e precisar de um certificado. alguem me pode ajudar?
 
Pessoal... e BMPanel? Alguém já tentou?
Eu cansei-me (temporariamente) do gnome "out-of-the-box" e tou a "pimpar" o meu Openbox :D
Instalei o LXDE mas aquilo já vinha com um look default muito similar ao uindous e preferi configurar um Openbox de raiz :)
 
Back
Topo