Go to file
Luis Gerardo Romero Garcia ae6e4eeb60 Merge branch 'qt6-upgrade' 2023-10-20 11:45:22 +02:00
digitalclock Switch to Qt6 2023-10-04 12:48:41 +02:00
po #919: Updating Browser translation strings. 2019-09-11 19:01:36 +02:00
qtermwidget Add missing translations 2023-10-19 13:23:18 +02:00
src Remove obsolete code 2023-10-19 14:17:13 +02:00
.gitignore Update ignore list 2023-10-19 12:48:10 +02:00
CMakeLists.txt Convert to CMake 2023-09-22 08:31:24 +02:00
CMakePresets.json Add CMake files 2023-10-19 12:46:31 +02:00
Jenkinsfile Adds Jenkinsfile 2023-07-19 15:55:25 +02:00
README.md Add documentation 2023-10-19 14:56:17 +02:00
clean Modo admin y user separado. 2009-12-14 16:08:20 +00:00
qndtest qindel commit test 2023-06-12 10:43:17 +02:00

README.md

OG Browser

El OpenGnsys Browser es un navegador limitado de tipo quiosco, basado en Qt6/Chrome.

Compilacion

El sistema esta basado en CMake. Para compilar:

git clone https://ognproject.evlt.uma.es/gitea/unizar/ogbrowser.git
cd ogbrowser
mkdir build
cd build
cmake ..
make -j8 # 8 cores -- cambiar según hardware

Uso

src/OGBrowser URL

Por ejemplo:

src/OGBrowser http://example.com

URLs especiales:

El navegador reconoce URLs especiales dentro de los documentos, que pueden usarse para ejecutar comandos locales.

  • command - Ejecuta un comando
  • command+output - Ejecuta un comando y muestra la salida
  • command+confirm - Pregunta antes de ejecutar un comando
  • command+confirm+output - Pregunta antes de ejecutar un comando y muestra la salida
  • command+output+confirm - Idéntico al anterior

Ejemplo:

<a href="command+confirm+output:/bin/ping -c 5 127.0.0.1">Ejecutar</a>

Esto crea un enlace que al hacerse click, ejecuta el comando ping y muestra el resultado en una ventana.

Proxy

Usa el proxy del sistema, incluyendo las variables de entorno: HTTP_PROXY, HTTPS_PROXY, ALL_PROXY, NO_PROXY

Modo administrativo

El administrador dispone de una consola y mas información sobre la ejecución de comandos.

Se activa estableciendo la variable de entorno ogactiveadmin=true