1. Introducción
Run-o-Matic es un proyecto pensado para que los más pequeños se inicien de una manera lo más simple posible en el manejo de ordenadores.
Por un lado contiene una herramienta de configuración desde la que podemos seleccionar las aplicaciones que queremos mostrar, asignar claves maestras o indicar si queremos que se ejecute al iniciar la sesión o que cierre la sesión al salir el programa.
Por otro lado es una aplicación que se ejecuta a pantalla completa y bloquea el acceso al escritorio de LliureX, impidiendo que el usuario pueda realizar acciones fuera de la interfaz de Run-o-Matic.
2. Instalación
Este paso solo es necesario si el sistema no tiene el sabor Infantil. En los sistemas con el sabor Infantil de LliureX el Run-O-Matic va instalado de serie. A su vez se instalará automáticamente si ejecutamos el zomando del Zero Center para instalar los recursos infantiles.
También puede descargarse bien desde LliureX Store bien desde cualquier gestor gráfico de aplicaciones o bien desde la línea de comandos con la orden sudo apt-get install runomatic.
3. Primera ejecución
El lanzador de aplicaciones está pensado para ser manejado por personas que se enfrentan por primera vez a un ordenador, especialmente para aquellas que no saben manejar ninguno de los periféricos habituales (ratón, touchpad, etc...) y no conocen tampoco la disposición de las teclas en el teclado.
Una vez instalado podremos ejecutarlo desde la sección del menú del escritorio
La aplicación se cargará a pantalla completa, ocultando todos los elementos del escritorio y bloqueando el uso de los atajos de teclado a excepción de "Alt+F4", que es la combinación de teclas predefinida para abandonar Run-o-Matic. De esta manera un usuario no podrá abandonar el entorno de ejecución aunque accidentalmente pulse cualquier combinación de teclas al teclear.
En un primer momento se mostrará una ventana vacía con un botón para acceder al configurador de runomatic y una lista de secciones que podemos incluir en el entorno de Run-O-Matic. Si queremos realizar una configuración detallada lo más conveniente es abrir la configuración pero si por contra únicamente queremos ejecutar de forma rápida incluyendo los lanzadores de una o más categorías entonces lo más cómodo será seleccionaras directamente desde la lista.
4. Configuración
Run-o-Config es la aplicación encargada de configurar Run-o-Matic. Desde esta podemos acceder a todos los aspectos relevantes del comportamiento del lanzador.
4.1. Comportamiento de la aplicación
Desde esta entrada podemos configurar aspectos básicos del lanzador de aplicaciones.
- Nivel de configuración: La configuración puede aplicarse para el usuario que está ejecutando la aplicación, instalarse para todo el sistema o distribuirla a todos los clientes mediante N4d. El orden en que se aplicará, de más a menos relevante, es primero la configuración del usuario, posteriormente la del sistema y por último la proveniente de N4d. De esta forma podemos establecer una configuración básica para todos los clientes y modificarla para aquellos casos que lo requieran.
- Ejecutar al inicio: Lanza la aplicación cuando se incia la sesión.
- Cerrar la sesión al salir: Cuando se cierra Run-O-Matic se cerrará también la sesión del usuario. Para activar esta opción es obligatorio asignar un atajo de teclado para poder lanzar el configurador o se corre el riesgo de bloquear el acceso al resto del sistema ya que runomatic nos bloqueará el acceso al resto de atajos de teclado y al cerrarlo se cerrará también la sesión del usuario.
- Imagen de fondo: La imagen a mostar como fondo de la aplicación. Esta imagen, que puede estar en cualquier formato soportado, se mostrará en modo mosaico, es decir repetida tantas veces se pueda.
4.2. Modificar lanzadores
Los lanzadores son las aplicaciones que queremos que se muestren disponibles al usuario. Por regla general ejecutan aplicaciones presentes en el sistema pero también podemos crearlos usando direcciones web para que carguen el contenido de una página en concreto. En principio no hay ninguna limitación al tipo de aplicación que quiera añadirse.
La forma más rápida de añadir lanzadores es agregar directamente una categoría del menú. Para ello pulsaremos sobre el botón Categorias y seleccionaremos las secciones a mostrar desde el desplegable.
y se cargarán todas las aplicaciones de la categoria
Si queremos realizar algún cambio en un lanzador o eliminarlo bastará con pulsar el botón derecho sobre él y seleccionar la opción adecuada:
También podemos reordenarlos mediante arrastrar y soltar
Por otro lado si queremos incluir una aplicación concreta y no toda una categoría podemos hacerlo pulsando sobre el botón Añadir Lanzador donde podremos elegir una aplicación del sistema
4.3. Añadir lanzador personalizado
Para añadir cuaquier cosa que no sea una aplicación del sistema, como pueda ser una dirección web, un documento, otro tipo de aplicación...etc... podemos crearlo desde esta opción. Bastará con rellenar los campos para crear el nuevo lanzador, que pasará a estar disponible dentro de la sección Run-O-Matic (en dicha sección tendremos todos los lanzadores personalizados).
Primero indicaremos si queremos un enlace a una aplicación (necesitaremos conocer su ruta) o a una dirección web
Si indicamos una web podemos seleccionar un navegador de entre los que se encuentres instalados
En el campo destinado a la ruta del ejecutable podemos escribir bien una ruta, bien un comando con sus parámetros (por ejemplo lowriter midocumento.odt para abrir un documento) o bien una dirección web:
AVISO: los lanzadores personalizados se catalogan automáticamente dentro de la categoría 'run-o-matic'. Por tanto, una vez guardados los cambios, debemos volver a la configuración de los lanzadores y añadir la categoría Run-o-Matic si es que no la tenemos ya presente. De lo contrario, los lanzadores personalizados que hayamos creado no se visualizarán desde el lanzador de aplicaciones.
y ya tendremos el lanzador disponible en la aplicación:
4.4. Modificar atajos de teclado.
Actualmente run-o-matic solo ofrece un atajo de teclado configurable mediante el cual podemos lanzar la configuración del programa en cualquier momento. Para configurarlo basta con pulsar el botón y posteriormente pulsar la tecla que queremos asignar para esta opción.
De esta forma al pulsar la tecla F5 desde la aplicación principal se cargará el configurador para que podamos realizar cambios. Es conveniente señalar que Run-O-Matic hace todo lo posible para que el usuario no pueda acceder a ninguna parte del sistema por lo que configurar este atajo de teclado puede ser la única forma de acceder a la configuración.
4.5. Contraseña maestra
Si se configura una contraseña la aplicación la solicitará antes de salir del programa o cargar el configurador del mismo. Al igual que con los atajos de teclado es conveniente configurar una contraseña ya que un usuario podría cerrar la aplicación mediante Alt+F4 o acceder al configurador si hemos asignado un atajo de teclado. Si existe una contraseña se solicitará antes de cerrar la ventana o abrir el configurador.
5. Manejo de la aplicación
Una vez configurada nos mostrará la pantalla con los lanzadores cuando cargue
En este momento el escritorio ya no será accesible y la única manera de regresar al mismo será cerrando la ventana mediante Alt+F4 e introduciendo la contraseña maestro si ha sido configurada.
Como podemos observar, el programa nos muestra una pestaña con el icono de una casa, llamada pestaña de inicio, y los diferentes lanzadores que hemos configurado.
Para desplazarnos por la lista podremos hacerlo bien mediante el ratón o bien mediante las teclas de cursor del teclado (las teclas con las flechas de dirección dibujadas) y ejecutarlas mediante un click de ratón, pulsando la barra espaciadora del teclado o mediante la tecla Intro.
Cuando se ejecuta una aplicación se crea una nueva pestaña donde podemos ver el contenido de la misma. En este caso hemos ejecutado la aplicación Ri-Li
Si pulsamos sobre el aspa roja y blanca que se muestra en la pestaña cerraremos la aplicación.
Si pulsamos sobre la pestaña de inicio o la tecla Windows (también conocida como super) volveremos la pestaña de inicio donde veremos sobre las aplicaciones ejecutadas un número. Pulsando dicho número en el teclado o haciendo click accederemos de nuevo a la pestaña donde se está ejecutando la aplicación.
6. Otras consideraciones
Run-O-Matic trata de mantener todas las aplicaciones ejecutadas en procesos separados. De esta forma sólo está activa la aplicación de la pestaña en la que nos encontramos, sin embargo hay aplicaciones (principalmente algunos juegos) que no soportan estado de suspensión y puede que sigan emitiendo sonido pese a estar suspendidas.
Los accesos rápidos de teclado (alt+f4, la tecla windows y la tecla configurada para lanzar el configurador) tienen una limitación y es que no siempre funcionan cuando estamos en una aplicación debido a que dicha aplicación puede tener su propio manejador de atajos de teclado. Si se diera este caso, habría que pulsar sobre el ratón sobre la barra de las pestañas para que run-o-matic pueda capturar dichos atajos.
Aunque su uso principal está enfocado a los primeros pasos en la informática, también puede ser usada como entorno cerrado desde el que ofrecer un conjunto de aplicaciones (como una suerte de modo Kiosko), sin embargo hay que tener presente que la finalidad de Run-O-Matic no es esa, aunque pueda ser usado así sin problemas.