El post que buscas se encuentra eliminado, pero este también te puede interesar

Actualizar menu de openbox automaticamente en arch linux

Anuncios

COMO ACTUALIZAR EL MENU DE OPENBOX DE FORMA AUTOMATICA CADA VEZ QUE INSTALES UN SOFTWARE

Actualizar menu de openbox automaticamente en arch linux

Hola Taringueros este es un script escrito en bash que yo utilizo para actualizar mi menu de openbox automaticamente cada vez que instalo un programa, un software.

No se si existe otra forma mejor.

Nota. de esta forma tendras un menu con iconos y actualizado.

Linux

Para actualizar tu menu de openbox automaticamente (a mi manera), primero instala xdg_menu asi

Abre tu terminal y teclea esto (o copia y pega con Ctrl + c y Shift + Ins (bueno tu sabes XD creo)


sudo pacman -S archlinux-xdg-menu

OpenBox
 

Ahora tienes que crear el script asi; abre un editor de texto, Geany, Gedit, Kwrite, Nano, Gvim, vim (el que gustes!) y copia y pega este texto en el editor de texto que hayas elegido

#!/bin/bash

echo '<?xml version="1.0" encoding="UTF-8"?>
<openbox_menu>
    <menu id="root-menu" label="OpenBox 3">'`xdg_menu --format openbox3`'<separator/>
        <menu id="40" label="OpenBox">
            <menu id="client-list-menu"/>
<item label="Apariencia de OpenBox"> <action name="Execute"><execute>lxappearance</execute></action> </item>
            <item label="Reconfigure"> <action name="Reconfigure"/> </item>
            <separator/>
            <item label="Exit"> <action name="Exit"/> </item>
        </menu>
    </menu>
</openbox_menu>' | sed -e '$i ' > ~/.config/openbox/menu.xml

openbox --reconfigure

echo "El menu de OpenBox3 ha sido actualizado"

Y guarda el archivo con el nombre que quieras (recomiendo uno muy corto como de 1 o 2 letras... y que lo guardes en tu home tambien) y que termine en .sh , ejemplo am.sh

Archlinux

Bien ahora desde tu terminal dale permiso para que se pueda ejecutar, asi

sudo chmod +x am.sh
(Reemplaza am.sh por el nombre que le hayas puesto, recuerda que debe terminar en .sh)

arch linux

Ahora solo tienes que ejecutarlo asi

./am.sh
Reemplaza am.sh por el nombre con el que lo guardaste, Ejemplo: si lo guardaste como actualizarmenu.sh usa el comando ./actualizarmenu.sh

menu openbox

Y por ultimo cada vez que instales un programa hazlo asi (por ejemplo)

sudo pacman -S skype && ./actualizarmenu.sh

actualizar menu openbox
actualizar menu openbox automati

O simplemente ejecuta el script despues de cada instalacion, pero de la primera forma es mas automatico.

menu openbox con iconos

Y YA! Se te actualizara el menu automaticamente, recuerda siempre que vayas a ejecutar el script tu terminal debe estar en la carpeta en la que guardaste el script

PD: Puedes modificar el script CLARO! es solo un ejemplo que yo hize para mi! pero tu puedes modificarlo para usarlo como queiras.

En fin disfrutenlo! espero que te sea util y si no pues ni modo.

PD: si conoces otra forma mejor porfavor dimela por MP o escribela por aqui si se puede y no va encontra de las reglas de taringa.

Saludos!

2 comentarios - Actualizar menu de openbox automaticamente en arch linux

@Zasael
Muy bueno, gracias por compartir.
@danielarario
Muy bueno!! Podrias hacer otro post sobre openbox?