Table of Contents

Páginas web como aplicaciones de escritorio (Desktop App, Kiosk, SSB)

Si una web quiere usarse como si fuera una aplicación de escritorio normal, los navegadores Chrome y Firefox tienen opciones para ello. En menos de un minuto ya podemos tener configurada la web que se quiera como si una aplicación de escritorio se tratase. Vamos a usar la web de www.freetsa.org para ello ya que dispone de una URL específica para dicho uso.

Firefox

Se debe activar SSB (Site-Specific Browser): Firefox > “about:config” > “browser.ssb.enabled true”

Windows: Se creará un acceso directo en el escritorio automáticamente: Firefox > Page Actions (tres puntos horizontales a la derecha de la barra de navegación > “Use this site in App Mode”

Linux: A diferencia de windows a fecha de este artículo Firefox no crea un acceso directo si no que se almacena en el apartado “Sites in App Mode” del navegador. Crear un enlace en el escritorio GNU/Linux es algo trivial y vale con que ejecute el siguiente comando.

firefox --ssb https://freetsa.org/index_en_app.php

NOTA: Si se quiere usar el icono predeterminado (favicon) se puede crear con chromium / chrome el acceso directo y luego editar el comando para que ejecute el navegador Firefox.

Chromium / Chrome

Windows y GNU/Linux.

Menu > Personalizar y Controlar chromium > Más herramientas > Crear acceso directo (fichero .desktop en el escritorio).

Editar el campo “Exec” del acceso directo con el siguiente comando.

chromium --app=https://freetsa.org/index_en_app.php
chromium --kiosk https://freetsa.org/index_en_app.php # Pantalla completa sin márgenes.

Editar acceso directo de escritorio en Linux.

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
Name=Free Time Stamp Authority
Exec=chromium --app=https://freetsa.org/index_en_app.php
# Exec=firefox --ssb https://freetsa.org/index_en_app.php # Firefox ;D.
Icon=chrome-eehjjgbbmhfkallligcllachikmbimil-Default
StartupWMClass=crx_eehjjgbbmhfkallligcllachikmbimil