Autor Tema: tema exclusivo openbox  (Leído 26139 veces)

0 Usuarios y 1 Visitante están viendo este tema.

niroz

  • Visitante
Re: tema exclusivo openbox
« Respuesta #60 en: 14-11-2012, 17:20 (Miércoles) »
Genial, se agradece mucho poder usarlo en equipos viejos, con poca ram y virtualizado.



Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14460
Re: tema exclusivo openbox
« Respuesta #61 en: 14-11-2012, 23:02 (Miércoles) »
Genial, se agradece mucho poder usarlo en equipos viejos, con poca ram y virtualizado.


estaria bien , que los que lo hayan probado nos digan en que maquina a sido , para hacernos una idea.


lo que mas interesa es saber cantidad de ram del equipo en el que arranco.


lo que hemos hecho con openbox, es un apaño intermedio , ...ya que es openbox , con sesion kde, la GRAN diferencia , es que las partes kde , solo se cargan cuando son necesarias , con lo que aun siendo bajo un kde, hay un importante ahorro de recursos.

sigue en mi mente algo como xfce o lxde , .... pero eso pa la proxima , por que el trabajo que conlleva es grandisimo , ademas de ver si apañariamos lo de poder lanzar las aplicaciones de consola, directamente desde los menus.


Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14460
Re: tema exclusivo openbox
« Respuesta #62 en: 15-11-2012, 03:35 (Jueves) »
en cuando geminis acabe , rc3  >:( >:( >:(

Desconectado geminis_demon

  • Colaborador
  • *
  • Mensajes: 2383
  • Prácticas precisas precisan práctica
Re: tema exclusivo openbox
« Respuesta #63 en: 15-11-2012, 05:02 (Jueves) »
Bueno pues todavía falta arreglar algunas cosillas pero lo pongo para que puedas sacar la rc3 con un menú mas o menos completo y mientras que se prueba la rc3 intento arreglar los fallos que le quedan.

[spoiler=openbox-menu-maker]
Código: [Seleccionar]
#!/bin/bash

#####################################################################################
#####################################################################################
############################# ZONA EDITABLE #########################################

#Lista de categorías
#Se pueden añadir o quitar las categorías para las que se buscarán aplicaciones en el sistema
#Leyenda --> "Nombre real de la categoría|Nombre que se verá en el menú"
CATEGORIAS="
aircrack|Aircrack
cifrados|Cifrados
Gestores de Conexion|Gestores de conexión
Redes|Redes
Wireless|Wireless
Wpa wps|Wpa wps
Wpa|Wpa
Actualizadores|Actualizadores
Administración de paquetes Wifislax|Administración de paquetes Wifislax
AudioVideo|Multimedia
Development|Desarrollador
TextEditor|Editores de texto
FileManager|Gestores de archivos
Graphics|Gráficos
Network|Internet
Office|Oficina
Settings|Ajustes
Utility|Utilidades
install|Instalar
mantenimiento|Mantenimiento
system|Sistema
"

#Organización del menú
#Aquí se puede cambiar el orden en el que se mostrarán las entradas en el menú
MENU_FINAL="
<menu id=\"root-menu\" label=\"Openbox 3\">
  <separator label=\"Wifislax\" />
  <menu id=\"aircrack-menu\" icon=\"/usr/share/pixmaps/aircrack-ng.png\" />
  <menu id=\"cifrados-menu\" icon=\"/usr/share/icons/oxygen/16x16/categories/applications-education-mathematics.png\" />
  <menu id=\"Gestores-de-Conexion-menu\" icon=\"/usr/share/iconmenu/gestores.png\" />
  <menu id=\"Redes-menu\" icon=\"/usr/share/icons/oxygen/16x16/categories/applications-internet.png\" />
  <menu id=\"servidores-menu\" icon=\"/usr/share/icons/sevy.png\" />
  <menu id=\"Testing-menu\" icon=\"/usr/share/icons/pentest.png\" />
  <menu id=\"Wireless-menu\" icon=\"/usr/share/icons/oxygen/16x16/actions/view-statistics.png\" />
  <menu id=\"Wpa-menu\" icon=\"/usr/share/icons/oxygen/128x128/apps/kgpg.png\" />
  <menu id=\"Wpa-wps-menu\" icon=\"/usr/share/icons/wps.png\" />
  <separator label=\"Aplicaciones\"/>
  <menu id=\"Development-menu\" icon=\"/usr/share/icons/oxygen/16x16/categories/applications-development.png\" />
  <menu id=\"TextEditor-menu\" icon=\"/usr/share/icons/oxygen/48x48/actions/document-edit.png\" />
  <menu id=\"FileManager-menu\" icon=\"/usr/share/icons/hicolor/16x16/apps/system-file-manager.png\" />
  <menu id=\"Graphics-menu\" icon=\"/usr/share/icons/oxygen/16x16/categories/applications-graphics.png\" />
  <menu id=\"Network-menu\" icon=\"/usr/share/icons/oxygen/16x16/categories/applications-internet.png\" />
  <menu id=\"AudioVideo-menu\" icon=\"/usr/share/icons/oxygen/16x16/categories/applications-multimedia.png\" />
  <menu id=\"Office-menu\" icon=\"/usr/share/icons/oxygen/16x16/categories/applications-office.png\" />
  <menu id=\"Otras-menu\" icon=\"icono\" />
  <menu id=\"Utility-menu\" icon=\"/usr/share/icons/oxygen/16x16/categories/applications-accessories.png\" />
  <separator label=\"Sistema\"/>
  <menu id=\"Actualizadores-menu\" icon=\"/usr/share/icons/up-up.png\" />
  <menu id=\"Administración-de-paquetes-Wifislax-menu\" icon=\"/usr/share/icons/hicolor/48x48/apps/gslapt.png\" />
  <menu id=\"Settings-menu\" icon=\"/usr/share/icons/oxygen/16x16/categories/preferences-desktop.png\" />
  <menu id=\"system-menu\" icon=\"/usr/share/icons/oxygen/48x48/devices/computer.png\" />
  <menu id=\"install-menu\" icon=\"/usr/share/pixmaps/hwagm.png\" />
  <menu id=\"mantenimiento-menu\" icon=\"/usr/share/icons/mantenimiento.png\" />
    <separator />
  <item icon=\"/usr/share/icons/oxygen/48x48/actions/system-shutdown.png\" label=\"Apagar\">
    <action name=\"Execute\">
      <command>poweroff</command>
    </action>
  </item>
  <item icon=\"/usr/share/icons/oxygen/48x48/actions/system-reboot.png\" label=\"Reiniciar\">
    <action name=\"Execute\">
      <command>reboot</command>
    </action>
  </item>
</menu>
"

#####################################################################################
#####################################################################################
#####################################################################################

#Variables globales
MENUXML="/etc/xdg/openbox/menu.xml"
APPs=$(find /usr/share/applications -type f -iname "*.desktop")
DIRECTORIOS=$(find /usr/share/desktop-directories -type f -iname "*.directory")
TMP=/tmp/wifislax-openbox-menu-maker

#Se hace un backup del menú anterior
if [ -e $MENUXML ]; then
  mv $MENUXML $MENUXML.bak
fi

#Se crea el directorio temporal de trabajo
if [ -d $TMP ]; then
  rm -rf $TMP
fi
mkdir -p $TMP

#Se crea la cabecera del menú
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>

<openbox_menu xmlns=\"http://openbox.org/3.4/menu\">
" >> $MENUXML

#Se buscan aplicaciones instaladas en el sistema y se añaden al menú
oldIFS=$IFS
IFS=$'\n'
for URL in $APPs; do
  for CATEGORIA in $CATEGORIAS; do
    MENUCATEGORIA=$(echo $CATEGORIA|cut -d '|' -f1)
    APPCATEGORIA=$(cat $URL|grep -m1 'Categories=')
    if [ "$(echo $APPCATEGORIA|grep "$MENUCATEGORIA")" != "" ]; then
      MENU="$(echo $MENUCATEGORIA|tr -s ' ' '-')-menu"
      NAME="$(cat "$URL"|grep -v 'GenericName=' |grep -m1 'Name='|cut -d '=' -f2-)"
      NAME_ES="$(cat "$URL"|grep -v 'GenericName\[es\]=' |grep -m1 'Name\[es\]='|cut -d '=' -f2-)"
      GENERICNAME="$(cat "$URL"|grep -m1 'GenericName='|cut -d '=' -f2-)"
      GENERICNAME_ES="$(cat "$URL"|grep -m1 'GenericName\[es\]='|cut -d '=' -f2-)"
      LABEL="$NAME_ES $GENERICNAME_ES"
      if [ "$LABEL" = " " ]; then
LABEL="$NAME $GENERICNAME"
      fi
      ICON=$(cat "$URL"|grep -m1 'Icon='|cut -d '=' -f2-)
      if [ "$(file "$ICON"|grep 'PNG')" = "" ]; then
if [ "$(echo "$ICON"|grep '.png')" = "" ]; then
  ICON=$(find /usr/share/icons/ /usr/share/pixmaps/ -type f -iname "$ICON.png"|head -n1)
else
  ICON=$(find /usr/share/icons/ /usr/share/pixmaps/ -type f -iname "$ICON"|head -n1)
fi
      fi
      echo "  <item icon=\"$ICON\" label=\"$LABEL\">"         >> "$TMP/$MENU"
      echo "    <action name=\"Execute\">"                    >> "$TMP/$MENU"
      echo "      <command>kfmclient exec \"$URL\"</command>" >> "$TMP/$MENU"
      echo "    </action>"                                    >> "$TMP/$MENU"
      echo "  </item>"                                        >> "$TMP/$MENU"
    fi
  done
done
for CATEGORIA in $CATEGORIAS; do
  MENUCATEGORIA=$(echo $CATEGORIA|cut -d '|' -f1)
  MENU="$(echo $MENUCATEGORIA|tr -s ' ' '-')-menu"
  LABEL="$(echo $CATEGORIA|cut -d '|' -f2-)"
  if [ -f "$TMP/$MENU" ]; then
    echo "<menu id=\"$MENU\" label=\"$LABEL\">" >> "$MENUXML"
    cat "$TMP/$MENU"                            >> "$MENUXML"
    echo "</menu>"                              >> "$MENUXML"
  fi
done
IFS=$oldIFS

#Final del menú
echo "$MENU_FINAL
</openbox_menu>
" >> $MENUXML

#Actualizamos el menú y salimos
openbox --reconfigure
exit 0
[/spoiler]


Algunas aplicaciones salen repetidas en distintas categorias, eso tengo que arreglarlo, y también me gustaría hacer que busque automaticamente también los iconos de las categorías, actualmente busca los de las aplicaciones pero los de las categorías los he metido a mano en el script.

USUARIONUEVO el script está hecho de forma que se pueden añadir o quitar las categorías para las que buscará aplicaciones, o cambiar la organización del menu al gusto, te lo digo por si quieres cambiar algo.

Puede que esté invirtiendo demasiado tiempo para un simple menú pero la verdad es que me estoy divirtiendo bastante haciendo este script, porque estoy aprendiendo a usar comandos y funciones de bash que antes no sabía usar, y para mi eso es lo importante, aprender siempre algo nuevo.

NOTA: Tarda un poco en realizar todo el proceso de buscar las aplicaciones, iconos y atal. Mientras que realiza el proceso se puede ver en "/tmp/wifislax-openbox-menu-maker" como va creando los menús.
« Última modificación: 15-11-2012, 05:14 (Jueves) por geminis_demon »

La luz cree que viaja más rápido que cualquier otra cosa, pero se equivoca; da lo mismo lo rápido que pueda viajar, porque al final, la luz descubre que la oscuridad ha llegado antes que ella, y la está esperando.

Desconectado geminis_demon

  • Colaborador
  • *
  • Mensajes: 2383
  • Prácticas precisas precisan práctica
Re: tema exclusivo openbox
« Respuesta #64 en: 15-11-2012, 05:22 (Jueves) »
Ahora me he dado cuenta de que la terminal no la mete en ninguna categoría  :-\

Creo que hay que añadir una categoría solo para las terminales.

La luz cree que viaja más rápido que cualquier otra cosa, pero se equivoca; da lo mismo lo rápido que pueda viajar, porque al final, la luz descubre que la oscuridad ha llegado antes que ella, y la está esperando.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14460
Re: tema exclusivo openbox
« Respuesta #65 en: 15-11-2012, 05:49 (Jueves) »
hay que crear un   .desktop en xdg autostart para que llame al script al inicio ???


o

ejecutar script y salvar cambios ?

creo que lo mejor seria lo segundo.

Desconectado geminis_demon

  • Colaborador
  • *
  • Mensajes: 2383
  • Prácticas precisas precisan práctica
Re: tema exclusivo openbox
« Respuesta #66 en: 15-11-2012, 05:56 (Jueves) »
Por ahora es mejor que no lo metas en la live, tiene muchos fallos, pero te puede servir para crear el menú y despues editar manualmente las cosas que quieras cambiar, que al menos es mejor que hacerlo entero manualmente.

Este si muestra la consola:

[spoiler=openbox-menu-maker]
Código: [Seleccionar]
#!/bin/bash

#####################################################################################
#####################################################################################
############################# ZONA EDITABLE #########################################

#Lista de categorías
#Se pueden añadir o quitar las categorías para las que se buscarán aplicaciones en el sistema
#Leyenda --> "Nombre real de la categoría|Nombre que se verá en el menú"
CATEGORIAS="
aircrack|Aircrack
cifrados|Cifrados
Gestores de Conexion|Gestores de conexión
Redes|Redes
Wireless|Wireless
Wpa wps|Wpa wps
Wpa|Wpa
Actualizadores|Actualizadores
Administración de paquetes Wifislax|Administración de paquetes Wifislax
AudioVideo|Multimedia
Development|Desarrollador
TextEditor|Editores de texto
FileManager|Gestores de archivos
Graphics|Gráficos
Network|Internet
Office|Oficina
Settings|Ajustes
Utility|Utilidades
install|Instalar
mantenimiento|Mantenimiento
System|Sistema
"

#Organización del menú
#Aquí se puede cambiar el orden en el que se mostrarán las entradas en el menú
MENU_FINAL="
<menu id=\"root-menu\" label=\"Openbox 3\">
  <separator label=\"Wifislax\" />
  <menu id=\"aircrack-menu\" icon=\"/usr/share/pixmaps/aircrack-ng.png\" />
  <menu id=\"cifrados-menu\" icon=\"/usr/share/icons/oxygen/16x16/categories/applications-education-mathematics.png\" />
  <menu id=\"Gestores-de-Conexion-menu\" icon=\"/usr/share/iconmenu/gestores.png\" />
  <menu id=\"Redes-menu\" icon=\"/usr/share/icons/oxygen/16x16/categories/applications-internet.png\" />
  <menu id=\"servidores-menu\" icon=\"/usr/share/icons/sevy.png\" />
  <menu id=\"Testing-menu\" icon=\"/usr/share/icons/pentest.png\" />
  <menu id=\"Wireless-menu\" icon=\"/usr/share/icons/oxygen/16x16/actions/view-statistics.png\" />
  <menu id=\"Wpa-menu\" icon=\"/usr/share/icons/oxygen/128x128/apps/kgpg.png\" />
  <menu id=\"Wpa-wps-menu\" icon=\"/usr/share/icons/wps.png\" />
  <separator label=\"Aplicaciones\"/>
  <menu id=\"Development-menu\" icon=\"/usr/share/icons/oxygen/16x16/categories/applications-development.png\" />
  <menu id=\"TextEditor-menu\" icon=\"/usr/share/icons/oxygen/48x48/actions/document-edit.png\" />
  <menu id=\"FileManager-menu\" icon=\"/usr/share/icons/hicolor/16x16/apps/system-file-manager.png\" />
  <menu id=\"Graphics-menu\" icon=\"/usr/share/icons/oxygen/16x16/categories/applications-graphics.png\" />
  <menu id=\"Network-menu\" icon=\"/usr/share/icons/oxygen/16x16/categories/applications-internet.png\" />
  <menu id=\"AudioVideo-menu\" icon=\"/usr/share/icons/oxygen/16x16/categories/applications-multimedia.png\" />
  <menu id=\"Office-menu\" icon=\"/usr/share/icons/oxygen/16x16/categories/applications-office.png\" />
  <menu id=\"Otras-menu\" icon=\"icono\" />
  <menu id=\"Utility-menu\" icon=\"/usr/share/icons/oxygen/16x16/categories/applications-accessories.png\" />
  <separator label=\"Sistema\"/>
  <menu id=\"Actualizadores-menu\" icon=\"/usr/share/icons/up-up.png\" />
  <menu id=\"Administración-de-paquetes-Wifislax-menu\" icon=\"/usr/share/icons/hicolor/48x48/apps/gslapt.png\" />
  <menu id=\"Settings-menu\" icon=\"/usr/share/icons/oxygen/16x16/categories/preferences-desktop.png\" />
  <menu id=\"System-menu\" icon=\"/usr/share/icons/oxygen/48x48/devices/computer.png\" />
  <menu id=\"install-menu\" icon=\"/usr/share/pixmaps/hwagm.png\" />
  <menu id=\"mantenimiento-menu\" icon=\"/usr/share/icons/mantenimiento.png\" />
    <separator />
  <item icon=\"/usr/share/icons/oxygen/48x48/actions/system-shutdown.png\" label=\"Apagar\">
    <action name=\"Execute\">
      <command>poweroff</command>
    </action>
  </item>
  <item icon=\"/usr/share/icons/oxygen/48x48/actions/system-reboot.png\" label=\"Reiniciar\">
    <action name=\"Execute\">
      <command>reboot</command>
    </action>
  </item>
</menu>
"

#####################################################################################
#####################################################################################
#####################################################################################

#Variables globales
MENUXML="/etc/xdg/openbox/menu.xml"
APPs=$(find /usr/share/applications -type f -iname "*.desktop")
DIRECTORIOS=$(find /usr/share/desktop-directories -type f -iname "*.directory")
TMP=/tmp/wifislax-openbox-menu-maker

#Se hace un backup del menú anterior
if [ -e $MENUXML ]; then
  mv $MENUXML $MENUXML.bak
fi

#Se crea el directorio temporal de trabajo
if [ -d $TMP ]; then
  rm -rf $TMP
fi
mkdir -p $TMP

#Se crea la cabecera del menú
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>

<openbox_menu xmlns=\"http://openbox.org/3.4/menu\">
" >> $MENUXML

#Se buscan aplicaciones instaladas en el sistema y se añaden al menú
oldIFS=$IFS
IFS=$'\n'
for URL in $APPs; do
  for CATEGORIA in $CATEGORIAS; do
    MENUCATEGORIA=$(echo $CATEGORIA|cut -d '|' -f1)
    APPCATEGORIA=$(cat $URL|grep -m1 'Categories=')
    if [ "$(echo $APPCATEGORIA|grep "$MENUCATEGORIA")" != "" ]; then
      MENU="$(echo $MENUCATEGORIA|tr -s ' ' '-')-menu"
      NAME="$(cat "$URL"|grep -v 'GenericName=' |grep -m1 'Name='|cut -d '=' -f2-)"
      NAME_ES="$(cat "$URL"|grep -v 'GenericName\[es\]=' |grep -m1 'Name\[es\]='|cut -d '=' -f2-)"
      GENERICNAME="$(cat "$URL"|grep -m1 'GenericName='|cut -d '=' -f2-)"
      GENERICNAME_ES="$(cat "$URL"|grep -m1 'GenericName\[es\]='|cut -d '=' -f2-)"
      LABEL="$NAME_ES $GENERICNAME_ES"
      if [ "$LABEL" = " " ]; then
LABEL="$NAME $GENERICNAME"
      fi
      ICON=$(cat "$URL"|grep -m1 'Icon='|cut -d '=' -f2-)
      if [ "$(file "$ICON"|grep 'PNG')" = "" ]; then
if [ "$(echo "$ICON"|grep '.png')" = "" ]; then
  ICON=$(find /usr/share/icons/ /usr/share/pixmaps/ -type f -iname "$ICON.png"|head -n1)
else
  ICON=$(find /usr/share/icons/ /usr/share/pixmaps/ -type f -iname "$ICON"|head -n1)
fi
      fi
      echo "  <item icon=\"$ICON\" label=\"$LABEL\">"         >> "$TMP/$MENU"
      echo "    <action name=\"Execute\">"                    >> "$TMP/$MENU"
      echo "      <command>kfmclient exec \"$URL\"</command>" >> "$TMP/$MENU"
      echo "    </action>"                                    >> "$TMP/$MENU"
      echo "  </item>"                                        >> "$TMP/$MENU"
    fi
  done
done
for CATEGORIA in $CATEGORIAS; do
  MENUCATEGORIA=$(echo $CATEGORIA|cut -d '|' -f1)
  MENU="$(echo $MENUCATEGORIA|tr -s ' ' '-')-menu"
  LABEL="$(echo $CATEGORIA|cut -d '|' -f2-)"
  if [ -f "$TMP/$MENU" ]; then
    echo "<menu id=\"$MENU\" label=\"$LABEL\">" >> "$MENUXML"
    cat "$TMP/$MENU"                            >> "$MENUXML"
    echo "</menu>"                              >> "$MENUXML"
  fi
done
IFS=$oldIFS

#Final del menú
echo "$MENU_FINAL
</openbox_menu>
" >> $MENUXML

#Actualizamos el menú y salimos
openbox --reconfigure
exit 0
[/spoiler]

La categoría sistem era con la S mayuscula, por eso no metía la terminal y otras aplicaciones que deverían estar en esa categoría.

La luz cree que viaja más rápido que cualquier otra cosa, pero se equivoca; da lo mismo lo rápido que pueda viajar, porque al final, la luz descubre que la oscuridad ha llegado antes que ella, y la está esperando.

joss

  • Visitante
Re: tema exclusivo openbox
« Respuesta #67 en: 15-11-2012, 06:42 (Jueves) »
Genial, se agradece mucho poder usarlo en equipos viejos, con poca ram y virtualizado.


sigue en mi mente algo como xfce o lxde , .... pero eso pa la proxima , por que el trabajo que conlleva es grandisimo , ademas de ver si apañariamos lo de poder lanzar las aplicaciones de consola, directamente desde los menus.



no se si les sirva, en este momento tengo un sistema xfce funcionando, con el menu y todos sus subdirectorios y programas, ademas me funcionan los programas de consola, encontre que se ejecutan con el comado:
Citar
xterm -e nombre del prg;bash
para hacer esto:

Llamo al kmenuedit, le hago la modificacion, se guarda y se ejecuta en una xterm,
Al hacer esto el archivo (nombre del rpograma.desktop) se guarda en /root/local/share/aplications/, por lo que no es necesario modificar el original.
El problema es que pesa mucho como 14 mb aunque no le e quitado los doc, tunar, etc.. y otros detalles no me arranca automaticamente, hay que entrar en el menu de seleccion...

toma el menu de /etc/kde/xdg/menus/applications.menu que creo que es el que genera no se cual sistema si kde o xfce pero se actualizan (tengo un arranque con todos los modulos y otro solo con lo que trae la iso) si les sirve y quieren echarle un vistazo lo subi a:

Código: [Seleccionar]
http://www.mediafire.com/?7ylc9m1120ufx7r
lo quise probar con el modulo que hicieron de openbox con lxpanel, pero no lo encontre

espero me haya explicado y una disculpa si no va en este lugar, les dejo una captura



saludos

perdon se me olvido no modifique todos los programas que se ejecutan en konsole por si alguno no les llega a funcionar, lo hice para ver si funcionaban.
« Última modificación: 15-11-2012, 06:46 (Jueves) por joss »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14460
Re: tema exclusivo openbox
« Respuesta #68 en: 15-11-2012, 08:22 (Jueves) »
Genial, se agradece mucho poder usarlo en equipos viejos, con poca ram y virtualizado.


sigue en mi mente algo como xfce o lxde , .... pero eso pa la proxima , por que el trabajo que conlleva es grandisimo , ademas de ver si apañariamos lo de poder lanzar las aplicaciones de consola, directamente desde los menus.



no se si les sirva, en este momento tengo un sistema xfce funcionando, con el menu y todos sus subdirectorios y programas, ademas me funcionan los programas de consola, encontre que se ejecutan con el comado:
Citar
xterm -e nombre del prg;bash
para hacer esto:

Llamo al kmenuedit, le hago la modificacion, se guarda y se ejecuta en una xterm,
Al hacer esto el archivo (nombre del rpograma.desktop) se guarda en /root/local/share/aplications/, por lo que no es necesario modificar el original.
El problema es que pesa mucho como 14 mb aunque no le e quitado los doc, tunar, etc.. y otros detalles no me arranca automaticamente, hay que entrar en el menu de seleccion...

toma el menu de /etc/kde/xdg/menus/applications.menu que creo que es el que genera no se cual sistema si kde o xfce pero se actualizan (tengo un arranque con todos los modulos y otro solo con lo que trae la iso) si les sirve y quieren echarle un vistazo lo subi a:

Código: [Seleccionar]
http://www.mediafire.com/?7ylc9m1120ufx7r
lo quise probar con el modulo que hicieron de openbox con lxpanel, pero no lo encontre

espero me haya explicado y una disculpa si no va en este lugar, les dejo una captura



saludos

perdon se me olvido no modifique todos los programas que se ejecutan en konsole por si alguno no les llega a funcionar, lo hice para ver si funcionaban.

toma castaña ...

yo intentaba

konsole -e nombreprograma
    o

konsole -e nombreprograma;bash

y no me funcionaban ....  :-\

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14460
Re: tema exclusivo openbox
« Respuesta #69 en: 15-11-2012, 08:24 (Jueves) »
de todas maneras aun no canto victoria, ...lo que falla es cuando llamamos a un binario ,,,ya le hechare un vistazo.


me lo bajo.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14460
Re: tema exclusivo openbox
« Respuesta #70 en: 15-11-2012, 08:30 (Jueves) »
joss , te doy la enhorabuena por que se que has compilado tu los paquetes , la mala noticia es que no estan bien fijados.


hay que configurarlo asi


Código: [Seleccionar]
./configure --prefix=/usr --sysconfdir=/etc

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14460
Re: tema exclusivo openbox
« Respuesta #71 en: 15-11-2012, 08:31 (Jueves) »
Por ahora es mejor que no lo metas en la live, tiene muchos fallos, pero te puede servir para crear el menú y despues editar manualmente las cosas que quieras cambiar, que al menos es mejor que hacerlo entero manualmente.

Este si muestra la consola:

[spoiler=openbox-menu-maker]
Código: [Seleccionar]
#!/bin/bash

#####################################################################################
#####################################################################################
############################# ZONA EDITABLE #########################################

#Lista de categorías
#Se pueden añadir o quitar las categorías para las que se buscarán aplicaciones en el sistema
#Leyenda --> "Nombre real de la categoría|Nombre que se verá en el menú"
CATEGORIAS="
aircrack|Aircrack
cifrados|Cifrados
Gestores de Conexion|Gestores de conexión
Redes|Redes
Wireless|Wireless
Wpa wps|Wpa wps
Wpa|Wpa
Actualizadores|Actualizadores
Administración de paquetes Wifislax|Administración de paquetes Wifislax
AudioVideo|Multimedia
Development|Desarrollador
TextEditor|Editores de texto
FileManager|Gestores de archivos
Graphics|Gráficos
Network|Internet
Office|Oficina
Settings|Ajustes
Utility|Utilidades
install|Instalar
mantenimiento|Mantenimiento
System|Sistema
"

#Organización del menú
#Aquí se puede cambiar el orden en el que se mostrarán las entradas en el menú
MENU_FINAL="
<menu id=\"root-menu\" label=\"Openbox 3\">
  <separator label=\"Wifislax\" />
  <menu id=\"aircrack-menu\" icon=\"/usr/share/pixmaps/aircrack-ng.png\" />
  <menu id=\"cifrados-menu\" icon=\"/usr/share/icons/oxygen/16x16/categories/applications-education-mathematics.png\" />
  <menu id=\"Gestores-de-Conexion-menu\" icon=\"/usr/share/iconmenu/gestores.png\" />
  <menu id=\"Redes-menu\" icon=\"/usr/share/icons/oxygen/16x16/categories/applications-internet.png\" />
  <menu id=\"servidores-menu\" icon=\"/usr/share/icons/sevy.png\" />
  <menu id=\"Testing-menu\" icon=\"/usr/share/icons/pentest.png\" />
  <menu id=\"Wireless-menu\" icon=\"/usr/share/icons/oxygen/16x16/actions/view-statistics.png\" />
  <menu id=\"Wpa-menu\" icon=\"/usr/share/icons/oxygen/128x128/apps/kgpg.png\" />
  <menu id=\"Wpa-wps-menu\" icon=\"/usr/share/icons/wps.png\" />
  <separator label=\"Aplicaciones\"/>
  <menu id=\"Development-menu\" icon=\"/usr/share/icons/oxygen/16x16/categories/applications-development.png\" />
  <menu id=\"TextEditor-menu\" icon=\"/usr/share/icons/oxygen/48x48/actions/document-edit.png\" />
  <menu id=\"FileManager-menu\" icon=\"/usr/share/icons/hicolor/16x16/apps/system-file-manager.png\" />
  <menu id=\"Graphics-menu\" icon=\"/usr/share/icons/oxygen/16x16/categories/applications-graphics.png\" />
  <menu id=\"Network-menu\" icon=\"/usr/share/icons/oxygen/16x16/categories/applications-internet.png\" />
  <menu id=\"AudioVideo-menu\" icon=\"/usr/share/icons/oxygen/16x16/categories/applications-multimedia.png\" />
  <menu id=\"Office-menu\" icon=\"/usr/share/icons/oxygen/16x16/categories/applications-office.png\" />
  <menu id=\"Otras-menu\" icon=\"icono\" />
  <menu id=\"Utility-menu\" icon=\"/usr/share/icons/oxygen/16x16/categories/applications-accessories.png\" />
  <separator label=\"Sistema\"/>
  <menu id=\"Actualizadores-menu\" icon=\"/usr/share/icons/up-up.png\" />
  <menu id=\"Administración-de-paquetes-Wifislax-menu\" icon=\"/usr/share/icons/hicolor/48x48/apps/gslapt.png\" />
  <menu id=\"Settings-menu\" icon=\"/usr/share/icons/oxygen/16x16/categories/preferences-desktop.png\" />
  <menu id=\"System-menu\" icon=\"/usr/share/icons/oxygen/48x48/devices/computer.png\" />
  <menu id=\"install-menu\" icon=\"/usr/share/pixmaps/hwagm.png\" />
  <menu id=\"mantenimiento-menu\" icon=\"/usr/share/icons/mantenimiento.png\" />
    <separator />
  <item icon=\"/usr/share/icons/oxygen/48x48/actions/system-shutdown.png\" label=\"Apagar\">
    <action name=\"Execute\">
      <command>poweroff</command>
    </action>
  </item>
  <item icon=\"/usr/share/icons/oxygen/48x48/actions/system-reboot.png\" label=\"Reiniciar\">
    <action name=\"Execute\">
      <command>reboot</command>
    </action>
  </item>
</menu>
"

#####################################################################################
#####################################################################################
#####################################################################################

#Variables globales
MENUXML="/etc/xdg/openbox/menu.xml"
APPs=$(find /usr/share/applications -type f -iname "*.desktop")
DIRECTORIOS=$(find /usr/share/desktop-directories -type f -iname "*.directory")
TMP=/tmp/wifislax-openbox-menu-maker

#Se hace un backup del menú anterior
if [ -e $MENUXML ]; then
  mv $MENUXML $MENUXML.bak
fi

#Se crea el directorio temporal de trabajo
if [ -d $TMP ]; then
  rm -rf $TMP
fi
mkdir -p $TMP

#Se crea la cabecera del menú
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>

<openbox_menu xmlns=\"http://openbox.org/3.4/menu\">
" >> $MENUXML

#Se buscan aplicaciones instaladas en el sistema y se añaden al menú
oldIFS=$IFS
IFS=$'\n'
for URL in $APPs; do
  for CATEGORIA in $CATEGORIAS; do
    MENUCATEGORIA=$(echo $CATEGORIA|cut -d '|' -f1)
    APPCATEGORIA=$(cat $URL|grep -m1 'Categories=')
    if [ "$(echo $APPCATEGORIA|grep "$MENUCATEGORIA")" != "" ]; then
      MENU="$(echo $MENUCATEGORIA|tr -s ' ' '-')-menu"
      NAME="$(cat "$URL"|grep -v 'GenericName=' |grep -m1 'Name='|cut -d '=' -f2-)"
      NAME_ES="$(cat "$URL"|grep -v 'GenericName\[es\]=' |grep -m1 'Name\[es\]='|cut -d '=' -f2-)"
      GENERICNAME="$(cat "$URL"|grep -m1 'GenericName='|cut -d '=' -f2-)"
      GENERICNAME_ES="$(cat "$URL"|grep -m1 'GenericName\[es\]='|cut -d '=' -f2-)"
      LABEL="$NAME_ES $GENERICNAME_ES"
      if [ "$LABEL" = " " ]; then
LABEL="$NAME $GENERICNAME"
      fi
      ICON=$(cat "$URL"|grep -m1 'Icon='|cut -d '=' -f2-)
      if [ "$(file "$ICON"|grep 'PNG')" = "" ]; then
if [ "$(echo "$ICON"|grep '.png')" = "" ]; then
  ICON=$(find /usr/share/icons/ /usr/share/pixmaps/ -type f -iname "$ICON.png"|head -n1)
else
  ICON=$(find /usr/share/icons/ /usr/share/pixmaps/ -type f -iname "$ICON"|head -n1)
fi
      fi
      echo "  <item icon=\"$ICON\" label=\"$LABEL\">"         >> "$TMP/$MENU"
      echo "    <action name=\"Execute\">"                    >> "$TMP/$MENU"
      echo "      <command>kfmclient exec \"$URL\"</command>" >> "$TMP/$MENU"
      echo "    </action>"                                    >> "$TMP/$MENU"
      echo "  </item>"                                        >> "$TMP/$MENU"
    fi
  done
done
for CATEGORIA in $CATEGORIAS; do
  MENUCATEGORIA=$(echo $CATEGORIA|cut -d '|' -f1)
  MENU="$(echo $MENUCATEGORIA|tr -s ' ' '-')-menu"
  LABEL="$(echo $CATEGORIA|cut -d '|' -f2-)"
  if [ -f "$TMP/$MENU" ]; then
    echo "<menu id=\"$MENU\" label=\"$LABEL\">" >> "$MENUXML"
    cat "$TMP/$MENU"                            >> "$MENUXML"
    echo "</menu>"                              >> "$MENUXML"
  fi
done
IFS=$oldIFS

#Final del menú
echo "$MENU_FINAL
</openbox_menu>
" >> $MENUXML

#Actualizamos el menú y salimos
openbox --reconfigure
exit 0
[/spoiler]

La categoría sistem era con la S mayuscula, por eso no metía la terminal y otras aplicaciones que deverían estar en esa categoría.

muchas gracias tio , ...le doy al script y me guardo el menu , y lo voy comprobando ...

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14460
Re: tema exclusivo openbox
« Respuesta #72 en: 15-11-2012, 08:49 (Jueves) »
para joss


se puede bajar de peso hasta los 6 megas.

usa los servicios

stripdir
cleandir


y ademas ...deberas irte a

/usr/local/share/locale

y eliminar todas las carpetas menos la que es

es

que es español

las demas son idiomas extras.


se te queda en 6 megas en xzm , pero de momento lo aparco , ...por no estar jifado a  /usr y /etc  ,ademas de no tener log de los paquetes ni nada.

de todas maneras mis felicitaciones ...un escritorio noe s tarea facil , ...y practicamente lo tienes dominado.

niroz

  • Visitante
Re: tema exclusivo openbox
« Respuesta #73 en: 15-11-2012, 13:57 (Jueves) »
Athlon 64 3200+, geforce 8800gt, 2GB ram, arranque desde cd...

Al escoger openbox se queda en "Starting up X11 session manager", parpadeo y ya no avanza.


Una tontería, en menú de selección de openbox, en la descripción pone "idel" en lugar de ideal.


En arranque normal va bien y rápido.
Sólo que al teminar de cargar el escritorio (kde) la barra de tarreas no llega al final a la derecha de la pantalla, monitor 22" con 1920x1080. Al cambiar a otra resolución todo OK y al volver a 1920x1080 ya si llega hasta el final.

locko

  • Visitante
Re: tema exclusivo openbox
« Respuesta #74 en: 15-11-2012, 18:15 (Jueves) »
PIII 600Mhz - 256Mb Ram - Grafica Ati 4Mb

Arranca de maravilla salvo con "cambios persistentes" que le cuesta un rato desde que carga el escritorio hasta que espieza a ser usable, luego va de maravilla otra vez

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14460
Re: tema exclusivo openbox
« Respuesta #75 en: 15-11-2012, 22:13 (Jueves) »
Athlon 64 3200+, geforce 8800gt, 2GB ram, arranque desde cd...

Al escoger openbox se queda en "Starting up X11 session manager", parpadeo y ya no avanza.


Una tontería, en menú de selección de openbox, en la descripción pone "idel" en lugar de ideal.


En arranque normal va bien y rápido.
Sólo que al teminar de cargar el escritorio (kde) la barra de tarreas no llega al final a la derecha de la pantalla, monitor 22" con 1920x1080. Al cambiar a otra resolución todo OK y al volver a 1920x1080 ya si llega hasta el final.

niroz , si es la rc2  ,el modo de arranque openbox tenia una falla pequeña , ...al final d ela orden de arranque ponia acpi=off.

en la rc3 esta corregido.

joss

  • Visitante
Re: tema exclusivo openbox
« Respuesta #76 en: 16-11-2012, 07:48 (Viernes) »
para joss


se puede bajar de peso hasta los 6 megas.

usa los servicios

stripdir
cleandir


y ademas ...deberas irte a

/usr/local/share/locale

y eliminar todas las carpetas menos la que es

es

que es español

las demas son idiomas extras.


se te queda en 6 megas en xzm , pero de momento lo aparco , ...por no estar jifado a  /usr y /etc  ,ademas de no tener log de los paquetes ni nada.

de todas maneras mis felicitaciones ...un escritorio noe s tarea facil , ...y practicamente lo tienes dominado.

gracias hice lo que me indicas, el tamaño resultante es de 3.66 mb (sin los idiomas, man, doc), arregle los programas y ya funcionan todos, los probe que arrancaran y algunos aleatoriamente los corri, el unico que se me resistio fuel el sakis 3g, le tuve que hacer un script, pero ya funciona, le agrege klipper, sound, pantalla y red, numlock, teclado y le agrege iconos de firefox, dolphin y konsole a la barra.

si les intersa para testing:

Código: [Seleccionar]
http://www.mediafire.com/?045z850urhr053d
una imagen del escritorio:



se que con su experiencia lo pueden mejorar de forma significativa, sientanse libres de tomar las partes que te puedan servir para en un futuro lo puedas compilar y agregar si se puede a la excelente distro linux que hacen.

gracias y saludos

carupe

  • Visitante
Re: tema exclusivo openbox
« Respuesta #77 en: 16-11-2012, 18:45 (Viernes) »
Buenas tardes:

    Al ser usuario de www.seguridadwireless.net y WifiSlax y verme en la obligación de colaborar, quiero expresar aquí mis impresiones sobre WifiSlax 4.3 en su versión rc2. Aunque sé que la versión rc3 está en la calle me ha sido imposible poder hacer dichas pruebas y por lo que intuyo los fallos están solucionados o se solucionarán para la versión final.

    En principio se ha dado cobertura a mi problema (gracias chic@s), al ser un equipo antiguo, como le pasa a otros compañeros, lo quiero decir ya y no esperar al final de mi relato:

    WifiSlax 4.3 funciona en mi equipo y creo que puede funcionar en otros equipos de caracterísiticas similares, exceptuando casos prehistóricos.

    Los datos técnicos de mi aparato son:

- intel pentium M 725 (1.6 GHz, 400 MHz FSB, 2MB L2 cache).
- ati mobility readeon 9700/64 MB
- 512 MB DDR

              LABORATORIO DE PRUEBAS:

*Arranque*

Desde Live-Usb con alfa AWUS036H, tenemos

 AUTO            -> No arranca
 Driver ATI       -> No arranca
 VESA            -> A veces
 No ACPI         -> Normalmente sí
 Copiado a RAM -> Ni lo sueñes
              

 OpenBox             -> ¡PERFECTO!
 OpenBox+Módulos -> ¡PERFECTO!


*Comportamiento del S.O.*

WifiSlax realiza un inicio lento pero seguro (siempre hablo de lo que yo he probado) desde OpenBox. Me dicidí a meterle varios módulos de los que me interesaban para comprobar el arranque:

Módulos en fase testing -> todos OK

012-openbox-3.5.0_wifislax-i486-1sw.xzm    
multiattack1.0.8.beta.R3.xzm    
wifite-updated.xzm    
WPSCrackGUI-1.2.0-i486-1sw.xzm    

Módulos de WifiSlax 4.3 ->

014-Extra-multimedia_pack-i486-8sw.xzm            ->OK
019-Vidalia+Tor-browser-bundleTor-i486-1sw.xzm    ->OK
020-Libreoffice_Esp_Lang-3.6.2-i486-1sw.xzm    ->OK
026-Extra-multimedia_pack_2-i486-1sw.xzm    ->OK
029-Teamviewer-7.0.9360-i486-1sw.xzm      ->OK
   
018-Ati-12.9_beta_wifislax-4.3-i486-1sw.xzm        -> se atraganta y no arranca

024-Metasploit-4.5.0_updateable-i486-4sw.xzm    -> se atraganta y no arranca
 
      
*Fallos o mal comportamiento*

- Google Chrome me dice que el hijo de ... no está con no se quién. Es decir que no lo lanza.
- La conexión a internet junto con algún explorador siempre es motivo de ralentización del equipo o de cuelgue momentáneo (forzar cierre...); pero este seguro que es por culpa de mi RAM.
- A veces no me reconoce la tarjeta wifi del portátil (bueno, es un mal menor).


*Aspectos que me han parecido reseñables*

- El propio OpenBox en sí mismo muy intuitivo y el lanzador de kde.
- Multitarea: Puede estar trabajando airoscript e inflator sin molestarse y además puedes copiar archivos con los exploradores, cosa que en otros S.O. no he podido comprobar. (en WIFIWAY 3.4 se me colgaba en alguna operación similar).


    Groso modo he dado mi impresión, así que vemos que WifiSlax 4.3 está preparado, para un próximo lanzamiento bestial.


Muchas gracias y recibid un cordial saludo.
« Última modificación: 16-11-2012, 18:48 (Viernes) por carupe »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14460
Re: tema exclusivo openbox
« Respuesta #78 en: 16-11-2012, 22:14 (Viernes) »
bien , veo que openbox realmente se nota en equipos algo cortos de recursos.  >:(

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14460
Re: tema exclusivo openbox
« Respuesta #79 en: 16-11-2012, 22:24 (Viernes) »
sobre xfce , y los menus ...la manera correcta , no es coger el menu de kde , ...ya que como s eve en la imagen de joss , perdemos opciones interesantes como apagar reiniciar y bla bla bla...


la manera correcta es coger el menu de xfce y ampliarlo , tal como hicimos en su dia con el de kde , PERO , es tarea de chinos , bastante agobiante y compleja.