Ubuntu

1. Introducción

Este documento describe el procedimiento recomendado por Admira para el plataformado e instalación del reproductor de Admira en distribuciones Ubuntu.

En concreto el documento se centra en la versión Ubuntu 18.04 Desktop (LTS):
ubuntu-18.04.2-desktop-amd64.iso
http://old-releases.ubuntu.com/releases/18.04.04/ubuntu-18.04.2-desktop-amd64.iso

2. Instalación del sistema Ubuntu

Acceder a Boot Menu y seleccionar Install Ubuntu.

Al iniciar, seleccionamos el idioma por defecto English y presionamos el botón de Install Ubuntu.

Procedemos a seleccionar las siguientes características de instalación.

  1. Updates and other software
    • What apps would you like to install to start with?: Normal installation
    • Other options:
      • Download updates while installing Ubuntu: Activado
      • Install third-party software for graphics and wi-Fi hardware and additional media formats: Activado
  2. Pulsamos Continue
  3. En la siguiente pantalla Installation type seleccionamos la opción Erase disk and install Ubuntu
  4. Pulsamos sobre Install Now
  5. Seleccionamos la zona horaria pertinente en el mapa
  6. Le damos a Continue
  7. Creamos un usuario y nos aseguramos de que la opción Log in automatically esté seleccionada.
  8. Estableceremos el password según proceda. Es importante documentarlo en algún lugar seguro. 
    Por ejemplo:
    Username:  admira Password: Admira_2019
  9. Nuevamente le damos a Continue
  10. Esperamos unos minutos a que finalice la instalación.
  11. Finalmente, tras reiniciar el equipo veremos el escritorio de Linux. Procedemos a configurarlo tal y como se indica a continuación.

3. Instalar actualizaciones (opcional)

Pulsamos la tecla Win y buscamos Software Updater en el cuadro de búsqueda.

A julio de 2019 la actualización del equipo introduce un bug en el Autologin. Esto hace que tras aplicar las actualizaciones, el autologin deje de funcionar. Así que de momento nos saltaremos este paso o bien aplicamos la solución temporal descrita en este apartado.

Live session user / admira1234


Fix para evitar el problema del autologin

Si optamos por actualizar el sistema con los últimos updates, deberemos asegurar que el autologin funciona reiniciando varias veces, ya que  el primer reinicio tras actualización funciona.

Si nuestro sistema está afectado por el bug, editaremos el fichero /etc/gdm3/custom.conf y descomentamos las líneas relativas a Timed Login dejándolo así:

sudo nano /etc/gdm3/custom.conf
# Enabling timed login
TimedLoginEnable = true
TimedLogin = username
TimedLoginDelay = 10

4. Desactivar Actualizaciones

  1. Pulsamos la tecla de Windows y en el diálogo de búsqueda escribimos: Software & Updates.
  2. En el sección de Updates, aplicamos los siguientes parámetros:
    • Automatically check for updates: Never
    • Notify me of a new Ubuntu version: Never
  3. Cerramos la ventana, Close.

Hay que hacer esto antes de ejecutar el installer de Admira o la instalación podría fallar y el player no arrancar tras el reinicio

5. Configuración del sistema Operativo

Una vez finalizada la instalación, conviene configurar ciertos aspectos del sistema operativo a fin de asegurar una reproducción estable y sin interrupciones en cualquier escenario.

  1. Nos conectamos al equipo Accediendo a Wired Settings (conectividad vía ethernet preferida)
  2. Accedemos a las características presionando en la flecha 
  3. Ahora presionamos el icono de Settings (una llave inglesa junto a un destornillador). También podemos acceder mediante la tecla WIN/CMD y filtramos por Settings

Notificaciones

  1. En el apartado de las notificaciones, Settings > Notifications
  2. Dejamos esta pestaña configurada con todas las notificaciones desactivadas.

Fondo de escritorio

  1. En el apartado de las fondos, Settings > Background > Colors > Black
  2. Elegimos en todos los casos el fondo negro.

Wi-Fi

  1. En el apartado de Inalámbrica, Settings > Wi-Fi
  2. Conectar a red inalambrica si es la única manera de conectividad, en principio se prioriza la conexión vía ETHERNET, se deja WIFI disabled si tenemos ETHERNET activo.

Region & Language

  1. En el apartado de Inalámbrica, Settings > Region & Language
  2. Configuración acorde a las instrucciones del cliente, por defecto en Inglés.

Autologin

  1. En el apartado de Autologin, Settings > Details > Users
  2. Para comenzar, primero presione el botón Desbloquear e ingrese su contraseña administrativa. Una vez que esté listo, encienda el Login switch automático.

Fecha y hora

  1. En el apartado de Fecha y hora, Settings > Details > Date & Time
  2. Dejamos esta pestaña configurada con los siguientes parámetros:
    • Automatic Date & Time: ON
    • Automatic Time Zone: OFF
    • TimeZone, es importante tener aplicado el correcto
    • Time Format: 24-hour

Bluetooth

  1. En el apartado de Autologin, Settings > Bluetooth
  2. Apagamos esta opción

Privacidad

  1. En el apartado de Autologin, Settings > Privacity
  2. Dejamos esta pestaña configurada con los siguientes parámetros:
    • Screen Lock: OFF
    • Location Services: ON
    • Usage & History: OFF. Dentro de este apartado  especificaremos lo siguiente:
      • Recently Used: ON
      • Retain History: Forever
    • Purge Trash & Temporaly Files: ON. Dentro de este apartado  especificaremos lo siguiente:
      • Automatically empty Trash: ON
      • Automatically purge Temporaly Files: ON
      • Purge After: 1 day
    • Problem Reporting: Never
    • Connectivity Checking: ON

Compartir

  1. En el apartado de Compartir, Settings > Sharing
  2. Dejamos esta pestaña configurada con los siguientes parámetros:
    • Remote login: ON

Energy

  1. En el apartado de Energia, Settings > Power
  2. Dejamos esta pestaña configurada con los siguientes parámetros:
    • Blank screen: Never
    • Wi-Fi: ON
    • Bluetooth: OFF
    • Automatic suspend: Off
    • When the Power Button is pressed: Power Off

Devices

  1. En el apartado de Monitores, Settings > Displays
  2. Dejamos esta pestaña configurada con los siguientes parámetros:
    • Orientation: Landscape or Vertical
    • Resolution
    • Scale: 100%, este valor es muy importante que esté correcto
    • Night Light: OFF

6. Quitamos la barra superior de Gnome vía Tweaks

Cuando el player no se ejecuta a ventana completa, es decir: el player no está configurado a full screen en la sección inventario de la plataforma. La barra superior de Gnome se muestra. Esto hace que en configuraciones tipo videowall, se vea el título de la app “Admira” y  se vea el espacio negro de la barra.

Para ocultar esta barra la mejor opción es utilizar la extensión Auto Hide Top Bar de Gnome Tweaks (instalada anteriormente).

Para que gnome-tweaks muestre la extensión, es necesario hacer logout de la sesión de escritorio y volver a entrar

Tras esto, ejecutamos gnome-tweaks y en extensions activamos la ocultación de la barra superior.

7. Desinstalar Dock

  1. Abrimos consola (alt+ctrl+T) y lanzamos el siguiente comando:
sudo apt-get remove gnome-shell-extension-ubuntu-dock
  1. Instalamos Tweaks y extensión Hide Top Bar
sudo apt-get install gnome-tweaks
sudo apt-get install gnome-shell-extension-autohidetopbar
  1. Para reiniciar el equipo, una vez reiniciado nos aparecerán las opciones del tweaks
sudo shutdown -r now

Quitar iconos y papelera del escritorio

  1. Pulsamos la tecla windows y buscamos la aplicación Tweaks.
  2. En el apartado Desktop, Tweaks > Desktop, configuramos con el siguiente parámetro:
    • Show Icons: OFF
  3. En el apartado Extensions, Tweaks > Extensions, configuramos con el siguiente parámetro:
    • Hide top bar, clicamos en la configuración del plugin, y aplicaremos los siguientes parámetros
      • Show panel when mouse approaches edge of the screen: ON
      • Key that triggers the bar to be shown: seleccionamos una combinación de teclas que muestre la barra. Por ejemplo: CTRL+Alt+B

8. TeamViewer

  1. Descargamos la aplicación mediante la siguiente URL
    https://www.teamviewer.com/es/download/linux/
  2. Guardamos el archivo, la versión más adecuada según las características de nuestro equipo la podemos consultar con el comando uname –a, este comando nos guiará para poder descargarnos la versión más adecuada.
*deb x.XX
  1. Instalación por interfaz, click derecho encima del directorio descargado e instalar mediante instalador de paquetes.
    Abrir con Instalación de Software
  2. Abrimos el programa

Accedemos a Teamviewer

  1. Extras > Options > General > Activamos la opción de: START TEAMVIEWER WITH SYSTEM
  2. Extras > Options > Security > Pass: Admira19
  3. Finalmente, guardamos la ID del equipo en el documento pertinente compartido con admira, junto al nombre del equipo:
    Por ejemplo:
    Test_Ubuntu_18 1122387851/Admira19

9. Instalación del Player de Admira

  1. Descargamos la aplicación mediante la siguiente URL
    http://install.admira.com/linux/list
  2. A partir de esta lista escogeremos la versión xXX-h 19.01.01, según las características de nuestro equipo, para consultarlo utilizaremos el comando uname -a.
    Este comando nos guiará respecto a qué versión descargar
  3. Es por ello que descargamos la versión x64-h 19.01.01. Podemos ubicar el directorio de descarga apretando el correspondiente botón (flecha hacia abajo) y apretando en la imagen de directorio.
  4. Guardamos el archivo
  5. Después de descargar admira xXX-h 19.01.01 procedemos a extraer el directorio del formato ZIP (Click derecho>extraer).
  6. Accedemos al directorio xXX-h 19.01.01
  7. Instalación por interfaz, accedemos al directorio descargado y clicamos encima de AdmiraMobi.desktop
  8. Nos aparecerá un aviso de el Lanzador de aplicación sin confianza, presionamos Confiar y ejecutar
  9. Aceptamos los diferentes avisos que nos aparezcan
  10. Admira se ha instalado correctamente

Esta instalación no necesita del envío de ningun UPDATE (16/10/19 QA)

Desinstalar Admira

Si queremos desinstalar ADMIRA ejecutamos: 
./opt/ADmiraUninstall

Abrir con: Ejecutar programa

10. Reinicio y/o apagado automático del equipo

Para un funcionamiento fluido del equipo, es recomendable reiniciar o apagar el equipo tras largos periodos de funcionamiento. Lo habitual es que el equipo arranque desde BIOS a  una hora predeterminada y apagarlo o reiniciarlo una vez al día. En el caso de que la BIOS del equipo lo soporte, también es recomendable que configuremos el equipo para que recupere el estado en el que estaba tras un fallo en el suministro eléctrico.

Para el reinicio o apagado del equipo existen diferentes opciones, utilizaremos el crontab, para usuarios avanzados.  

Crontab

  1. Abrimos la consola, entrando con root y lanzamos el siguiente comando
sudo su - 
sudo gedit /etc/crontab  
  1. Agregamos esta línea para reinicio diario a las 23h.
01 23 * * * root    shutdown -r now
  1. Guardamos el cambio
  2. En la consola ejecutamos
sudo service cron restart

11. Fix Acceso Remoto via Teamviewer sin Hilo Musical (Opcional para solo los equipos de Música)

Los equipos del hilo musical no tienen conectado el cable HDMI. Esto hace que Teamviewer 14 muestre la pantalla en negro cuando conectamos. He encontrado 2 opciones para solucionarlo si bien la siguiente opción es la que mejores resultados se han obtenido.

wget -qO - https://bitbucket.org/marcos-martinez/scripts/raw/master/twfix.sh | sudo -E bash

Una vez aplicado el cambio y reiniciado el equipo, dejaremos de ver la imagen en el monitor HDMI y sólo podremos interactuar con el equipo mediante el acceso remoto de la plataforma o mediante el TeamViewer

Para deshacer el cambio simplemente hay que eliminar un fichero via Teamviewer o SSH. El fichero a eliminar es este:
/usr/share/X11/xorg.conf.d/virtual-monitor.conf

Para que funcione el login automático al desktop es necesario eliminar también el driver dummy instalado por el script.

sudo apt-get remove --purge xserver-xorg-video-dummy-hwe-18.04

Tras eliminar este fichero y reiniciar, deberíamos volver a ver imagen en el monitor si lo enchufamos al HDMI

12. Verificaciones finales

  1. Acceso remoto al equipo tanto por TW
  2. Acceso remoto al equipo por plataforma
  3. Verificación de la reproducción de contenidos
  4. Resolución de incidencias

Players de Música

Uno de los problemas más habituales es que en Salida esté marcado la toma HDMI y no la queramos utilizar. Con seleccionar la tarjeta de sonido bastará para solucionar tal problema. Puede que existan otros problemas y que a través de este menú gráfico no lo podamos realizar.

  1. Abrimos la consola y ejecutamos alsamixer
  2. Tras ello aparecerá la gestión del controlador Alsa que emite el sonido.
  3. Pulsando F6 podemos cambiar la tarjeta gráfica por defecto, esto puede solucionar bastantes problemas de sonido, pero aún así, existen situaciones que no se solucionan así. 
  4. En este caso, tras todo lo anterior realizado y no funcionar, lo único que nos queda es reiniciar o reinstalar Alsa y PulseAudio. Para ello ejecutamos en la terminal los siguientes comandos:
sudo alsa force-reload
  1. Y esto reiniciará el servicio y ejecutando los comandos siguientes reinstalaremos Alsa y PulseAudio:
sudo apt-get remove --purge alsa-base pulseaudio
sudo apt-get install alsa-base pulseaudio

Recuperación de la password

Si hemos perdido la password de nuestro usuario o se ha asignado una password incorrecta, la podemos recuperar de la siguiente manera:

  1. Encender equipo, apretar shift o esc
  2. Acceder a recovery mode console

En ella puedes aplicar el mismo procedimiento anterior que te explicamos para cambiar la contraseña, pero primero debes de montar la partición root con:

mount -rw -o remount /

Y después proceder a realizar tu cambio de contraseña con:

passwd nombredeusuario

Deshabilitar / habilitar el firewall

Ante problemas relacionados con el firewall lo podemos deshabilitar o habilitar mediante la consola.

  1. Abrimos la consola
  2. Para deshabilitar:
sudo ufw disable
  1. Para habilitarlo: 
sudo ufw enable

En los dos casos es necesario la password de usuario.

Para cualquier duda o problema, consultar con el Servicio de Soporte Técnico de Admira en soporte@admira.com

Tabla de contenidos