XTools (permite crear swap fácilmente)
Tenia pensado escribir algunos plugins, pero es mas facil hacer un solo plugin que haga varias cosas, que hacer varios plugins cada uno haciendo una sola cosa. Asi que en este plugin ire metiendo las cosas que se me vayan ocurriendo.
Aviso, el plugin no esta muy probado, puede tener fallos.
De momento tiene dos opciones:
La opcion "swap" permite crear, activar, desactivar y borrar swaps (ficheros de intercambio, que evitan que el deco se quede sin memoria).
Por ahora solo permite usar swaps en el disco duro interno o en la DOM (directorio /Download).
Al entrar en esta opcion nos salen las posibles swaps. Marcamos la(s) swap(s) sobre la que queremos hacer algo y pulsamos uno de los botones de colores.
El boton rojo crea o activa una swap. Si la swap no existe, la crea y despues la activa. El boton verde la desactiva, y el boton azul la borra totalmente.
Es posible tener varias swaps activas, aunque no es lo mas habitual.
La swap se crea de 100 MB en el disco duro y de 25 MB en la DOM.
Se crea tambien el fichero /DISK2/etc/start.d/S20ActivateSwap para activar la swap automaticamente tras cada reinicio.
Pulsando la tecla "Menu" volvemos al menu principal.
La otra opcion es "Multicas", y tiene estas dos opciones:
* mejorar la informacion de multicas: es util para los que ademas de conectar multicas a cccam tambien lo hagan a un servidor newcamd (como sbox). Actualmente si ponemos "info = /tmp/ccc_ecm.info" en el openxcas.conf de multicas, al pulsar >> veremos informacion cuando multicas esta conectado a un servidor cccam, pero no vemos informacion cuando se conecta a un servidor newcamd. Al activar esta opcion hara que se* apareza informacion del servidor newcamd. Esta opcion deja un programa (check_mc_info) en ejecucion, y tambien crea un fichero en /DISK2/etc/start.d/ para ejecutar ese programa en cada arranque. Tambien modifica el openxcas.conf de multicas. (Al desactivar la opcion se deshacen todos estos cambios).
* activar el lector de tarjetas en multicas. Esta opcion modifica el fichero cardreader.cfg de multicas, para activar o desactivar el lector en multicas. Recordar que solo una camd puede acceder al lector, asi* que si activais esta opcion tendreis que acordaros de desactivar sbox o cualquier otra cosa que acceda al lector. Para que surta efecto esta opción es necesario reiniciar multicas.
Para instalar el plugin:
* copiar los ficheros XTools.plugin y plugins.lst en el directorio /tmp del deco
* entrar en la opcion Plug-ins del deco y pulsar el botón rojo para añadir un nuevo plug-in
* seleccionar la opcion "Instalar (/tmp/plugins.lst)"
Versión 0.8 (xtools_2011-11-26.zip)
* añadido un menú que permite cambiar la prioridad de algunos procesos.
Versión 0.7 (xtools_2011-04-16.zip)
* añadida una opción para activar o desactivar el slot1 de sbox.
* vuelve a mostrar la imagen de fondo con el firmware 0.9.5306
Versión 0.6 (xtools_2011-02-22.zip)
* añadida una opción para elegir si multicas debe usar a la vez los protocolos newcamd y cccam (modifica la opción CCCAM_NEWCAMD_WORK_TOGETHER del fichero /PLUGINS/OpenXCAS/MultiCAS/splitterdata.txt)
Versión 0.4 (xtools_2010-12-14.zip)
* Se ha añadido una opción para activar o desactivar el dvbapi en oscam. (Sólo aparece si está oscam instalado)
Versión 0.3 (xtools_2010-11-12.zip)
* Añadida una opción para que sbox actue solamente como servidor o no. Lo habitual en el azbox es que el sbox funcione sólo de servidor, lee los datos de la tarjeta y se los pasa a otra(s) camd(s). Sin embargo (si se desactiva esta opción) sbox también servirá para visualizar y grabar los canales. Además actualizará los derechos de la tarjeta, incluidas las compras de taquillas. Eso sí, si se usa sbox para ver, no hay que utilizar ninguna otra camd (multicas, etc.)
Esta opción modifica los ficheros sbox.conf y openxcas.conf del directorio /PLUGINS/OpenXCAS/SboxCAS. Como esta opción es experimental, recomiendo hacer copias de seguridad de esos ficheros, por si las moscas.
Versión 0.2 (xtools_2010-11-11.zip)
* Se pueden especificar en el fichero xtools.conf las swaps que se pueden crear, indicando el directorio donde se debe crear y el tamaño (en MB).
Ejemplo:
Está disponible también el código fuente (licencia GPL), aquí.
Tenia pensado escribir algunos plugins, pero es mas facil hacer un solo plugin que haga varias cosas, que hacer varios plugins cada uno haciendo una sola cosa. Asi que en este plugin ire metiendo las cosas que se me vayan ocurriendo.
Aviso, el plugin no esta muy probado, puede tener fallos.
De momento tiene dos opciones:
La opcion "swap" permite crear, activar, desactivar y borrar swaps (ficheros de intercambio, que evitan que el deco se quede sin memoria).
Por ahora solo permite usar swaps en el disco duro interno o en la DOM (directorio /Download).
Al entrar en esta opcion nos salen las posibles swaps. Marcamos la(s) swap(s) sobre la que queremos hacer algo y pulsamos uno de los botones de colores.
El boton rojo crea o activa una swap. Si la swap no existe, la crea y despues la activa. El boton verde la desactiva, y el boton azul la borra totalmente.
Es posible tener varias swaps activas, aunque no es lo mas habitual.
La swap se crea de 100 MB en el disco duro y de 25 MB en la DOM.
Se crea tambien el fichero /DISK2/etc/start.d/S20ActivateSwap para activar la swap automaticamente tras cada reinicio.
Pulsando la tecla "Menu" volvemos al menu principal.
La otra opcion es "Multicas", y tiene estas dos opciones:
* mejorar la informacion de multicas: es util para los que ademas de conectar multicas a cccam tambien lo hagan a un servidor newcamd (como sbox). Actualmente si ponemos "info = /tmp/ccc_ecm.info" en el openxcas.conf de multicas, al pulsar >> veremos informacion cuando multicas esta conectado a un servidor cccam, pero no vemos informacion cuando se conecta a un servidor newcamd. Al activar esta opcion hara que se* apareza informacion del servidor newcamd. Esta opcion deja un programa (check_mc_info) en ejecucion, y tambien crea un fichero en /DISK2/etc/start.d/ para ejecutar ese programa en cada arranque. Tambien modifica el openxcas.conf de multicas. (Al desactivar la opcion se deshacen todos estos cambios).
* activar el lector de tarjetas en multicas. Esta opcion modifica el fichero cardreader.cfg de multicas, para activar o desactivar el lector en multicas. Recordar que solo una camd puede acceder al lector, asi* que si activais esta opcion tendreis que acordaros de desactivar sbox o cualquier otra cosa que acceda al lector. Para que surta efecto esta opción es necesario reiniciar multicas.
Para instalar el plugin:
* copiar los ficheros XTools.plugin y plugins.lst en el directorio /tmp del deco
* entrar en la opcion Plug-ins del deco y pulsar el botón rojo para añadir un nuevo plug-in
* seleccionar la opcion "Instalar (/tmp/plugins.lst)"
Versión 0.8 (xtools_2011-11-26.zip)
* añadido un menú que permite cambiar la prioridad de algunos procesos.
Versión 0.7 (xtools_2011-04-16.zip)
* añadida una opción para activar o desactivar el slot1 de sbox.
* vuelve a mostrar la imagen de fondo con el firmware 0.9.5306
Versión 0.6 (xtools_2011-02-22.zip)
* añadida una opción para elegir si multicas debe usar a la vez los protocolos newcamd y cccam (modifica la opción CCCAM_NEWCAMD_WORK_TOGETHER del fichero /PLUGINS/OpenXCAS/MultiCAS/splitterdata.txt)
Versión 0.4 (xtools_2010-12-14.zip)
* Se ha añadido una opción para activar o desactivar el dvbapi en oscam. (Sólo aparece si está oscam instalado)
Versión 0.3 (xtools_2010-11-12.zip)
* Añadida una opción para que sbox actue solamente como servidor o no. Lo habitual en el azbox es que el sbox funcione sólo de servidor, lee los datos de la tarjeta y se los pasa a otra(s) camd(s). Sin embargo (si se desactiva esta opción) sbox también servirá para visualizar y grabar los canales. Además actualizará los derechos de la tarjeta, incluidas las compras de taquillas. Eso sí, si se usa sbox para ver, no hay que utilizar ninguna otra camd (multicas, etc.)
Esta opción modifica los ficheros sbox.conf y openxcas.conf del directorio /PLUGINS/OpenXCAS/SboxCAS. Como esta opción es experimental, recomiendo hacer copias de seguridad de esos ficheros, por si las moscas.
Versión 0.2 (xtools_2010-11-11.zip)
* Se pueden especificar en el fichero xtools.conf las swaps que se pueden crear, indicando el directorio donde se debe crear y el tamaño (en MB).
Ejemplo:
Código:
[Swap 0]
directory = /Download
size = 25
[Swap 1]
directory = /DATA/hdb1
size = 100
[Swap 2]
directory = /DATA/usb1/sda1
size = 100
Está disponible también el código fuente (licencia GPL), aquí.