aosucas499 / minino-TDE

ISO modificada del sistema operativo Minino para su uso en dispositivos antiguos. #TDE
GNU General Public License v3.0
8 stars 2 forks source link

Control de presencia de Séneca en customize minino #69

Closed aosucas499 closed 3 years ago

aosucas499 commented 3 years ago

Tras comentario de @jasvazquez en telegram y visto que mucha gente está instalando minino en PC's antiguos como dispositivos para el control de presencia de Séneca en los coles, sería una buena idea incluir una opción instalable para incluir toda la configuración de modo opcional (A.K.A customize-minino)

Debe incluir al menos:

  1. Configuración de página principal en Firefox v.83 del control de presencia de Séneca.

  2. Lanzar Firefox al inicio y dado el issue en la tablet vexia que redactó un compañero, hacer que firefox se retrase unos segundos antes de lanzarlo, ya que si se hace antes de que se establezca la hora, que con Andared en minino lo tenemos solucionado con fix-ntp, la página no carga.

Por ahora parece solucionado con el código que se muestra a continuación, aunque quizás haya que retrasar más segundos ya que actualmente está en 40 segundos y quizás el fix de hora, que tiene un sleep de 30, tarde más de 10 segundos en establecer la hora, pero no me han dado feedback y quizás tendríamos que retrasar el sleep del lanzador a un minuto.

wget https://raw.githubusercontent.com/aosucas499/minino-TDE/main/tools/Firefox-latest-sleep30

sudo cp Firefox-latest-sleep30 /etc/xdg/autostart/Firefox-latest-sleep30.desktop

El código descarga un acceso directo a Firefox modificado con sleep y lo copia en la carpeta de autoboot al inicio de minino con su nombre apropiado ".desktop".

  1. Incluir en la función, el código presente en customize-minino de "Inicio de sesión automático" para que no te pida usuario y contraseña al inicio del sistema.

  2. Configurar las opciones de Ahorro de energía para que no se apague la pantalla, está en el menú de inicio, utilidades de minino y "apagado de pantalla". (Esta opción no sé si es necesaria).

jasvazquez commented 3 years ago

Actualizo etiquetas considerando

aosucas499 commented 3 years ago

😄😄😄😄 genial todo

aosucas499 commented 3 years ago

Aquí te pongo la función del control de presencia de Séneca. Funciona la instalación, la comprobación y la desinstalación. La he intentado incluir en customize-minino pero no ejecuta la llamada a la función "activarAutoLogin" que es necesaria para esta nueva función. He probado a llamarla, a simplemente colocar el código directamente del autologin en la función de presencia pero nada funciona. Creo que algunas comprobaciones de tu código hace que al final use el "activarAutoLoginUndo" aunque no sé porqué lo hace. Quizás sean las horas...

aosucas499 commented 3 years ago

He añadido la función satisfactoriamente, aunque cabe destacar la duda de si en el futuro esta función debe activar/instalar la función 'activarautologin' automáticamente o dejarlo a opción del usuario.

e8f74e776e2924c75172cab410c99bcf04310cae

Release 1.2.6

También queda pendiente y relacionada con esta tarea, añadir la instalación de qshutdown para que se apague el sistema automáticamente a una hora concreta.

VirtualBox_minino TDE_29_04_2021_19_14_33

aosucas499 commented 3 years ago

añadido apagado automático en customize-minino en tarea #79 - 03ea6e9d63e64a8d4fda81378ef07939a7172b9b - release 1.2.7

VirtualBox_minino TDE_29_04_2021_19_14_34

aosucas499 commented 3 years ago

customize-minino añadida imagen para usar en readme