En este manual vamos a tratar como personalizar o editar los menus del osd en imagen OpenSpa en las diferentes posibilidades que la imagen nos ofrece.
- Prologo
La imagen Openspa permite la personalizacion de menus de tres maneras diferentes:
1. A traves del menu personalizacion Openspa
2. A traves de la edicion de menus propio de enigma2
3. A traves de jerarquia de niveles propio de enigma2
Pues a continuacion vamos a ver como realizarlo con estas tres opciones.
1. A traves de menu personalizacion Openspa
La imagen openspa tiene un plugin de personalizacion de menu propio llamado Personalizar Home Menu, y su funcionamiento es el siguiente:
Para acceder al mismo se realiza desde menu + personalizar + Personalizar Home menu

Una vez en dicho menu podemos realizar cuatro personalizaciones:
- Mostrar/ocultar menus
- Mover menus
- Añadir plugins al menu
- Opciones extras de visualizacion
Mostrar/ocultar menus
Una vez hemos accedido al menu personalizacion home openspa, observaremos los menus por defecto que nos aparecen en el receptor los cuales por defecto nos aparecen como Mostrar (o sea visibles)

En el caso que deseemos ocultar alguno de los menus pues pulsamos con el boton <> del mando a distancia y seleccionamos ocultar en el menu deseado, y a continuacion pulsamos OK, de esta manera ese menu ya estara oculto cuando naveguemos por los menus de la imagen

Nota: En el caso que seleccionemos ocultar un menu, y nos aparezca el problema que no tengamos acceso a poder acceder la seleccion de mostrar/ocultar o ese menu no nos aperezca para poder poner nuevamente en mostrar, pues podemos hacerlo manualmente editando un archivo del receptor llamado homemenu.xml el cual esta situado en el directorio \usr\lib\enigma2\python\Plugins\Extensions\spazeMenu de nuestro receptor:

El cual si lo abrimos con un editor de textos (recomendable notepad ++) observaremos que para cada menu que nos aparece en la edicion de menus tenemos el parametro:
<visible>xx</visible>
Donde si:
x=0 el menu esta ocultado
x=1 el menu es visible
Pues simplemente cambiaramos el valor 0 por 1 para volver a mostrar el menu


Otra opcion que tenemos con el menu home openspa es cambiar el orden en que aparecen los menus, se realiza con los botones:
- Con boton azul vas bajando el menu de lugar
- con boton amarillo vas subiendo el menu del lugar

Ejemplo: la ubicacion de opciones tv por defecto en el menu osd

Si en el menu home openspa subimos la ubicacion de opciones tv

Pues ahora vemos que la ubicacion cambio (orden) ahora esta delante de sistema

Añadir Plugins al Menu
Con esta opcion del menu home Openspa podemos añadir que nos aperezca en el menu algun plugin de los instalados en nuestro receptor que no aparece por defecto en el menu inicial de openspa, para ello se realiza con boton rojo y nos aparece para poder seleccionar el plugin a añadir:

Una vez añadido en este ejemplo administrador de software pues nos aparecera en el menu home openspa para poder ponerlo como Mostrar/ocultar

Y si el mismo lo tenemos en mostrar pues nos aparecera en el menu principal de la imagen openspa

Opciones Extras visualizacion
Con esta opcion del menu home Openspa podemos configurar otras opciones de visualizacion del menu inicial de openspa, para ello se realiza con boton verde y nos aparece varias opciones de visualizacion:

Una de las opciones es cambiar el modo visualizacion menu inicial en la opcion reemplazar menu, si esta en si es el menu tipico horizontal openspa, si ponemos en no es el menu normal de enigma2 en vertical


Nota: En el caso que pongamos el menu normal enigma2 o sea vertical, y luego no nos aparezca la opcion para poder poner de nuevo el menu tipico openspa horizontal, pues realizamos los siguiente.
Accedemos al receptor a traves de telnet y paramos enigma2 con el siguiente comando:
init 5

Ahora accedemos al receptor por ftp y editamos el archivo settings ubicado en el directorio del receptor /etc/enigma2 en el parametro:
config.misc.spazeMenuOpenspa=False

Y lo cambiamos a True por lo que quedaria
config.misc.spazeMenuOpenspa=True

A continuacion guardamos cambios, y para iniciar nuevamente enigma2 por telnet ejecutamos
init 3

2. A traves de la edicion de menus propio de enigma2
Ahora vamos a ver como editar los menus a traves del editor propio general de enigma2.
Para ello una vez hemos accedido a menu + sistema + configuracion del receptor

Observamos que con boton azul nos aparece activar edicion

Ahora tenemos dos opciones:
- Con boton verde activamos movimiento, que es simplemente para cambiar el orden de los menus, tras pulsarlo con el boton de direccion subir/bajar del mando a distancia podemos mover el menu y para fijarlo pues pulsar ok.
- Con boton amarillo pues ocultariamos/mostrariamos ese menu en el receptor

Ejemplo si pulsamos boton amarillo sobre user e interfaz, pues este se ocultaria en el menu del receptor a la vez que en el menu de edicion nos apareceria mostrar para el caso que deseemos volver a mostrarlo

3. A traves de jerarquia de niveles de enigma2
Otra opcion disponible es a traves de la jerarquia de niveles propio de enigma2, segun el nivel que tengamos seleccionado nos apareceran menos opciones o mas, para acceder a esta opcion es en menu + sistema + configuracion del receptor + uso e interfaz + personalizar

Ahora para cambiar el nivel se realiza en la opcion Modo de configuracion (por defecto suele estar en Experto)

Con el boton <> del mando a distancia podemos cambiar este nivel, siendo disponibles:
- Sencillo
- Intermedio
- Experto


Segun que nivel seleccionemos pues nos apareceran menos o mas opciones de configuracion y menos o mas menus, siendo el mas basico sencillo y Experto en el que mas opciones nos aparecen.
Ejemplo: En modo sencillo en configuracion de red nos aparecerian este menu:

Y en modo experto pues nos aparecerian mas opciones
