Setup final: Movistar Home convertido en tablet con AntiX Linux


Después de mucho probar, investigar y fallar, finalmente conseguí que el Movistar Home funcione como un dispositivo táctil completamente usable con AntiX Linux. Eso si, como vimos en post anteriores, en primer lugar tenemos que soldarle un conector USB ( lo cual variará segon el modelo de Movistar Home).

Desde ahí instalamos AntiX y lo mas importante seleccionamos pantalla horizontal y lo ajustemos para que salve la hora y le recupere desde internet en caso de fallo de alimentación. Como la conexión del USB puede fallar y además no es cómodo tener que estar usando ratón y teclado lo ideal es usar la pantalla capacitiva con un teclado virtual.

Aquí está el resumen de todo el proceso: lo que falló, lo que funcionó y cómo dejé el sistema estable y funcional.

Antes de empezar para una mayor comodidad todos los comandos ejecutados desde la consola se hacen en remota , para ello el acceso a Movistar Home se hizo a traves de vnc. Para ello usamos desde el pc vncviewer64-1.16.0 y desde Movistar Home el servidor instalado previamente de vncserver . Hecho esto debemos averiguar la IP previamente usando el comando ifconfig .

Veamos detenidamente los pasos seguidos:

Acceso remoto por VNC

Antes de empezar, para una mayor comodidad, todos los comandos ejecutados desde la consola se hacen en remoto. Para ello, el acceso al Movistar Home se hizo a través de VNC.

Configuración desde el PC (cliente):

  • Usamos desde el PC el cliente VNC: vncviewer64-1.16.0 (o cualquier otro cliente VNC como TigerVNC, Remmina, etc.)

Configuración desde el Movistar Home (servidor):

  1. Primero, averiguamos la IP del Movistar Home en la red local:
ifconfig

O también:

ip addr show

Buscamos la dirección IP en la interfaz wlan0 o eth0 (ej. 192.168.1.xxx).

  1. Instalamos el servidor VNC en AntiX:
sudo apt update
sudo apt install tigervnc-standalone-server
  1. Configuramos la contraseña de acceso VNC:
vncpasswd

Nos pedirá introducir una contraseña (y opcionalmente una de solo vista). La guardará en ~/.vnc/passwd.

  1. Iniciamos el servidor VNC en el puerto 5901 (display :1):
vncserver :1 -geometry 1024x600 -depth 24
  • :1 es el display número 1 (puerto 5901)
  • -geometry 1024x600 ajusta la resolución a la pantalla del Movistar Home
  • -depth 24 establece la profundidad de color
  1. Desde el PC, nos conectamos al Movistar Home:
vncviewer 192.168.1.xxx:1

(O usar la interfaz gráfica de vncviewer64-1.16.0)

Para que el servidor VNC se inicie automáticamente:

# Crear script de inicio
nano ~/.vnc/xstartup

Contenido:

#!/bin/bash
xrdb $HOME/.Xresources
icewm-session &

Hacerlo ejecutable:

chmod +x ~/.vnc/xstartup

Para detener el servidor VNC cuando no se necesite:

vncserver -kill :1

Pasos previos

Ahora sí, con acceso remoto establecido, para dar con la solución definitiva, pasé por varios métodos que no funcionaron hasta encontrar la configuración correcta.

Lo primero es conseguir calibrar el touch, para lo cual necesitamos un comando manual para calibrar el touch. Vomo en antix , dado que tu Goodix Capacitive TouchScreen ya funciona con libinput, el comando y que funciona manualmente es:

xinput set-prop "pointer:Goodix Capacitive TouchScreen" "Coordinate Transformation Matrix" 0 1 0 -1 0 1 0 0 1

Qué hace este comando

  1. xinput set-prop → modifica una propiedad de un dispositivo de entrada Xorg.
  2. "pointer:Goodix Capacitive TouchScreen" → selecciona el dispositivo correcto (el prefijo pointer: evita conflictos, porque hay varios dispositivos Goodix en tu sistema).
  3. "Coordinate Transformation Matrix" → propiedad que define cómo se traducen las coordenadas del touch a la pantalla.
  4. 0 1 0 -1 0 1 0 0 1 → matriz que:
    • Rota la entrada 90°
    • Ajusta el eje X e Y para que coincida con la orientación de la pantalla
    • Hace que el touch responda correctamente según la orientación física

Qué conseguimos al ejecutarlo

  • La pantalla táctil responde correctamente al tacto.
  • Los movimientos y pulsaciones corresponden a la orientación física de la pantalla.
  • Puedes usar la pantalla con precisión, escribir con teclado virtual, arrastrar, tocar iconos, etc.

Nota importante: Este comando solo aplica temporalmente mientras la sesión X está activa.Se pierde al reiniciar, por eso la solución permanente fue crear el archivo /etc/X11/xorg.conf.d/99-touchscreen.conf con la misma matriz.

Ahora si , para dar con la solución definitiva, pasé por varios métodos que parecían prometedores pero que finalmente no resolvieron el problema de forma permanente:

xinput_calibrator
No funcionaba porque el controlador del táctil era libinput, no evdev. Error: no calibratable devices found.

❌ Archivo en /etc/X11/xorg.conf.d/99-goodix.conf
Se creó correctamente con la matriz de transformación, pero nunca se aplicó al inicio.

❌ Script en ~/.config/autostart-scripts/
Aunque se creó con permisos correctos, AntiX no lo ejecutaba automáticamente.

❌ Archivo .desktop en ~/.config/autostart/
Tampoco se ejecutó al iniciar sesión.

❌ Modificación de ~/.profile
Causó pantalla negra al inicio (afortunadamente se pudo recuperar).

❌ Servicio systemd
No se llegó a implementar completamente por ser un enfoque más complejo y menos adecuado para AntiX.

❌ Scripts en ~/.icewm/startup y ~/.xinitrc manuales
Funcionaban manualmente, pero no persistían después de reiniciar.

Lo que finalmente funcionó

La solución definitiva fue configurar la calibración directamente en Xorg a través de libinput, sin depender de scripts de usuario ni de gestores de ventanas.

1- Calibración permanente del táctil (Goodix Capacitive TouchScreen)

Problema:
La pantalla táctil funcionaba solo con comandos manuales y perdía la calibración al reiniciar.

Solución:

  1. Crear el archivo de configuración de Xorg:
sudo nano /etc/X11/xorg.conf.d/99-touchscreen.conf
  1. Contenido del archivo:
Section "InputClass"
Identifier "calibration"
MatchProduct "Goodix Capacitive TouchScreen"
Option "CalibrationMatrix" "0 1 0 -1 0 1 0 0 1"
EndSection
  1. Guardar y reiniciar.
  2. Verificar que se aplicó correctamente:
xinput list-props "pointer:Goodix Capacitive TouchScreen"

Resultado: la matriz de calibración aparece correctamente y el táctil funciona de forma permanente tras cada reinicio.

2- Instalación del teclado virtual (Onboard)

Problema:
Necesitaba un teclado en pantalla para usar el dispositivo como tablet, sin depender de teclado físico.

Solución:

  1. Instalar Onboard:
sudo apt install onboard
  1. Crear script de toggle para abrir/cerrar el teclado:
nano ~/toggle_osk.sh

Contenido:

#!/bin/sh
if pgrep -x onboard > /dev/null; then
killall onboard
else
onboard &
fi
  1. Hacerlo ejecutable:
chmod +x ~/toggle_osk.sh

Onboard se abre y cierra correctamente con un solo comando.

3- Acceso rápido al teclado desde IceWM

Problema:
Los atajos de teclado (Ctrl+Alt+K) no funcionaban de forma fiable en esta versión de AntiX.

Solución:
Agregar un botón en la barra de tareas de IceWM.

  1. Editar el archivo de la barra:
nano ~/.icewm/toolbar
  1. Añadir al final:
prog "Teclado Táctil" /home/carlos/toggle_osk.sh
  1. Cerrar sesión y volver a iniciar IceWM.

Aparece un botón en la barra que abre y cierra el teclado virtual al hacer clic.

Resultado final

El resultado es un Movistar Home completamente transformado: ahora funciona como una tablet estable y funcional con AntiX Linux. La pantalla táctil responde con precisión tras cada reinicio gracias a la calibración permanente mediante libinput en Xorg, evitando así la fragilidad de los scripts de inicio.

El teclado virtual Onboard está instalado y listo para usarse, con un botón en la barra de IceWM que resulta mucho más fiable que los atajos de teclado. Todo el sistema arranca sin intervención manual, manteniendo la compatibilidad con VNC y ofreciendo un entorno ligero, ideal para navegación ocasional, acceso remoto o incluso como reloj inteligente.

La clave del éxito estuvo en prescindir de soluciones temporales y apostar por una configuración sólida desde la capa más baja del sistema, logrando así un dispositivo reutilizado que funciona con la misma solidez que un equipo diseñado para ello.

Cómo convertir tu Movistar Home en un reloj inteligente con AntiX Linux


Vamos a darle una ​Segunda vida para tu Movistar Home: del firmware obsoleto a un reloj de escritorio con conexión WiFi, pantalla rotada y temperatura exterior. En el post anterior vimos cómo instalar AntiX Linux en el Movistar Home. Hoy vamos mucho más allá: te enseñaré a configurarlo por completo para que se convierta en un reloj de escritorio siempre encendido, con pantalla en horizontal, fondo limpio y datos de temperatura exterior actualizados.

Y todo, sin necesidad de usar la terminal si no quieres, aunque también te doy los comandos por si prefieres ir más rápido.

2024 04 06 16 36 48 Comandos de voz de Movistar Home   Buscar con Google y 6 páginas más   Personal

Conectar a la WiFi desde el entorno live

Cuando arranques AntiX desde el USB, lo primero será conectarte a Internet. Amigo lector no olvides que el harware soporta la tecnología 5G así que si dispones en tu router de esta posibilidad, no duces en conectarte a este tipo de redes. Aquí tienes dos formas muy sencillas:

Método 1: Desde el Centro de Control (recomendado)

  1. Haz clic en el icono de la llave inglesa (antiX Control Centre).
  2. Ve a la pestaña Network.
  3. Haz clic en el icono WiFi (no en el texto).
  4. Selecciona tu red, introduce la contraseña y listo.

Si no ves redes, pulsa Scan primero.

Método 2: Con Connman (versión full)

  1. Haz clic derecho en el icono de red de la barra inferior.
  2. Selecciona Connman o WiFi.
  3. Activa el WiFi, escanea, elige tu red y escribe la contraseña.

¿No detecta el WiFi? (Chip Realtek del Mitrastar)

El Movistar Home monta un chip Realtek RTL8822BE, perfectamente compatible. Si no aparece el WiFi:

  1. Abre terminal (Ctrl+Alt+T).
  2. Escribe iwconfig para ver el nombre de la interfaz (ej. wlan0).
  3. Comprueba si está bloqueado:
   rfkill list

Si pone Soft blocked: yes, desbloquéalo con:

   rfkill unblock all
  1. Vuelve al Centro de Control y prueba de nuevo.

Problema con la fecha: el error típico del live USB

Es muy común que al arrancar desde el USB la fecha del sistema esté desactualizada. Esto hace que Connman rechace la clave WiFi aunque sea correcta.

Solución rápida (gráfica)

  • Menú → Applications → antiX → Date and Time.
  • Ajusta la fecha y hora actual, y selecciona tu zona horaria (ej. Europe/Madrid).

Solución rápida (terminal)

sudo date -s "9 FEB 2026 17:30:00"
sudo hwclock -w

Hecho esto, el WiFi funcionará sin problemas.

¿Estás en live USB o ya instalado?

Antes de instalar, asegúrate de que estás en el entorno live. La forma más fácil:

  • Si ves el icono Install antiX o Installer en el escritorio, estás en modo live.
  • También puedes ejecutar lsblk en terminal: si / está montado en /dev/sdbX, es live.

Instalación definitiva en el eMMC del Mitrastar

Una vez conectado a Internet, ya puedes instalar AntiX en la memoria interna del dispositivo.

  1. Haz doble clic en Installer.
  2. Idioma: Español | Teclado: Español.
  3. Crea tu usuario y contraseña.
  4. Hostname: el que quieras (ej. mitrastar-home).
  5. Particionado: elige “Use entire disk” y selecciona /dev/mmcblk0 (16 GB internos).
  6. Confirma que quieres borrar todo el contenido.
  7. Instala el cargador de arranque (GRUB) en /dev/mmcblk0.
  8. La instalación durará unos 10 minutos. Al finalizar, elige Reiniciar y retira el USB cuando te lo indique.

¡Enhorabuena! Ya tienes Linux instalado de forma permanente en tu Movistar Home.

Rotar la pantalla a formato horizontal

El dispositivo original usaba orientación horizontal. Con AntiX es muy fácil de ajustar.

Desde el Centro de Control

  1. Abre Control CentreSessionScreen settings.
  2. En Output Devices, selecciona tu pantalla (suele ser eDP-1, DSI-1 o LVDS-1).
  3. En Rotation, elige right o left hasta que quede horizontal.
  4. Aplica los cambios.

Desde terminal (más rápido)

xrandr --output eDP-1 --rotate right

Sustituye eDP-1 por el nombre que aparezca al ejecutar xrandr.

Hacer la rotación permanente

Para que la pantalla arranque siempre en horizontal:

  1. Crea un script:
   nano ~/rotate.sh

Contenido:

   #!/bin/bash
   xrandr --output eDP-1 --rotate right
  1. Hazlo ejecutable:
   chmod +x ~/rotate.sh
  1. Añádelo al inicio automático:
  • Centro de Control → SessionAutostartAdd → ruta del script.

El táctil se reajustará automáticamente.

Convierte tu Movistar Home en un reloj gigante

Vamos a convertirlo en un reloj de escritorio fullscreen que nunca se apague.

1. Evitar que la pantalla se apague

Desde el Centro de Control:

  • Screensaver: desactiva todo (timeout 0, sin blanking).
  • Power Management: pon Display off en Never.

O por terminal (y hazlo permanente añadiéndolo al autostart):

xset s off -dpms

2. Instalar Conky para el reloj

sudo apt update && sudo apt install conky-all

3. Configurar Conky como reloj gigante

Crea o edita el archivo ~/.conkyrc:

nano ~/.conkyrc

Pega esta configuración:

conky.config = {
alignment = 'middle_center',
background = false,
border_width = 10,
default_color = 'white',
draw_borders = false,
draw_shades = false,
use_xft = true,
font = 'Digital-7:size=200',
gap_x = 0,
gap_y = 0,
minimum_height = 1080,
minimum_width = 1920,
own_window = true,
own_window_type = 'desktop',
own_window_transparent = true,
own_window_argb_visual = true,
update_interval = 1.0,
double_buffer = true,
}
conky.text = [[
${alignc}${time %H:%M:%S}
${alignc}${time %d/%m/%Y}
]]

4. Que arranque solo al iniciar sesión

Añade Conky al autostart:

conky -c ~/.conkyrc

Reinicia y tendrás un reloj enorme, limpio y siempre visible.

Añadir temperatura exterior

¿Y si además del reloj vemos el tiempo que hace fuera? Sí, también puedes. Conky puede consultar el clima usando wttr.in, sin necesidad de API keys. Edita de nuevo ~/.conkyrc y en la sección conky.text añade:

${alignc}${texeci 1800 curl 'wttr.in/Huercal-Overa?format=%C+%t'}
  • %C: condición (soleado, nublado…)
  • %t: temperatura actual

Cambia Huercal-Overa por tu localidad. También puedes usar formato más completo:

?format=%t+%h+%w

(temperatura, humedad, viento)

El comando se ejecuta cada 1800 segundos (30 minutos), suficiente para no saturar ni el sistema ni la red.

El Movistar Home con AntiX deja de ser un «cacharrito obsoleto» y se convierte en un ordenador funcional de bajo consumo (5W aprox). Silencioso, siempre encendido, con pantalla táctil y conectividad WiFi integrada.

2024 04 06 16 41 54 Mejoras Movistar Home   Buscar con Google y 6 páginas más   Personal  Microsoft​

Resultado Final

Con estos pasos simples, tu viejo Movistar Home se transforma en un reloj digital gigante siempre visible, con pantalla rotada en horizontal tal como estaba de fábrica, sin apagados automáticos que interrumpan la visualización y mostrando la temperatura exterior de tu ciudad actualizada cada 30 minutos mediante wttr.in. Todo ello funciona sobre un Linux ligero y rápido como AntiX, completamente independiente del firmware original de Movistar y optimizado para el hardware Mitrastar.

¿Te animas a rescatar el tuyo con esta segunda vida útil? Si algún paso te genera dudas durante la instalación o configuración, deja un comentario abajo , el resultado final compensa con creces el pequeño esfuerzo invertido.