1. 04.

Continuando este post, tenho mais três dicas para personalizar o Openbox.

  1. Openbox logout script:
  2. 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:
    $ sudo gedit /usr/bin/openbox-logout

    E colar este código. Salvar e sair.
    Falta apenas tornar o script executável:
    $ sudo chmod a+x /usr/bin/openbox-logout

    Para correr:
    $ openbox-logout

  3. Screenshot (tecla de atalho):
  4. 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.
    $ gedit ~/.config/openbox/rc.xml

    E adicionar os seguinte 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.

  5. Adicionar um atalho/launcher ao pypanel
  6. Dá sempre jeito ter um/alguns atalhos no painel.
    Vamos adicionar um atalho para o script instalado anteriormente:

    Começamos por editar o pypanelrc:
    $ gedit ~/.pypanelrc

    Vamos até à parte/ e alterar para algo do género:
    #------------------------------------------------------------------------------
    # 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. Podes 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:
    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.

Espero que tenha sido útil mais este tutorial..

Questionário:
[poll=5]


Tags: , , ,

One Response to „Openbox #2“

  1. João Gonçalves Says:

    Por enquanto ainda não consegui correr este script bem.
    Não consigo instalar o gdm-control.

    Por isso alterei o código para:

    # Reboot
    def reboot(self, widget):
    #os.system(”gdm-control –reboot && openbox –exit”)
    os.system(”reboot && openbox –exit”)

    # Shutdown
    def shutdown(self, widget):
    #os.system(”gdm-control –shutdown && openbox –exit”)
    os.system(”shutdown -P now && openbox –exit”)

    Nota: para desativar a password:
    $ sudo visudo
    Add:
    Your_user_name ALL=PASSWRD: :/sbin/shutdown -P now
    Your_user_name ALL=PASSWRD: :/sbin/reboot

    Para conseguir ter acesso ao gdm-control, é necessário ter instalado a versão beta do Openbox.
    Leiam os comentários da página do script se quiserem mais informações…

Leave a Reply