<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://wiki.ieselrincon.es/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ses</id>
	<title>Wiki IES El Rincón - Contribuciones del usuario [es]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ieselrincon.es/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ses"/>
	<link rel="alternate" type="text/html" href="https://wiki.ieselrincon.es/index.php?title=Especial:Contribuciones/Ses"/>
	<updated>2026-04-06T08:56:58Z</updated>
	<subtitle>Contribuciones del usuario</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://wiki.ieselrincon.es/index.php?title=Kiosko_en_Raspberry&amp;diff=73</id>
		<title>Kiosko en Raspberry</title>
		<link rel="alternate" type="text/html" href="https://wiki.ieselrincon.es/index.php?title=Kiosko_en_Raspberry&amp;diff=73"/>
		<updated>2024-03-04T13:38:10Z</updated>

		<summary type="html">&lt;p&gt;Ses: /* Deshabilitar puertos USB */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:Flight information screen - Laguindingan International Airport.JPG|alt=Pantalla de información en el aeropuerto de Languindingan, Filipinas.|miniaturadeimagen|Pantalla de información en el aeropuerto de Languindingan, Filipinas.]]&lt;br /&gt;
[[Archivo:Burger King 164th St td (2019-01-08) 01 - Self Service Kiosks.jpg|alt=Quiosco de pedido de Burger King.|miniaturadeimagen|Quiosco de pedido de Burger King.]]&lt;br /&gt;
Un &amp;quot;&#039;&#039;Kiosko&#039;&#039;&amp;quot;, &amp;quot;&#039;&#039;Kiosco&#039;&#039;&amp;quot; o &amp;quot;&#039;&#039;Quiosco&#039;&#039;&amp;quot; es un ordenador o terminal informática situada en un espacio público que permite a los usuarios una cantidad controlada de interacción con dicha terminal. Un ejemplo común de Quiosco serían las pantallas que muestran información sobre los vuelos en los aeropuertos o las pantallas táctiles en los cines que te permiten comprar tickets a las películas, o las pantallas donde haces tus pedidos en los restaurantes de comida rápida.&lt;br /&gt;
&lt;br /&gt;
=== Proceso de Instalación en RaspBerry ===&lt;br /&gt;
&lt;br /&gt;
==== Entorno de trabajo utilizado ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.raspberrypi.com/products/raspberry-pi-4-model-b/ Raspberry Pi 4].&lt;br /&gt;
* [https://www.raspberrypi.com/software/operating-systems/ Raspberry Pi OS] (Debian 12, bookworm) 64-bits.&lt;br /&gt;
* [https://wayland.freedesktop.org/ Wayland].&lt;br /&gt;
* [https://www.chromium.org/chromium-projects/ Chromium].&lt;br /&gt;
&lt;br /&gt;
==== Prerrequisitos ====&lt;br /&gt;
&lt;br /&gt;
* Sistema operativo base instalado y funcionando correctamente.&lt;br /&gt;
* SSH configurado.&lt;br /&gt;
* Una pantalla para visualizar el quiosco.&lt;br /&gt;
&lt;br /&gt;
==== Proceso ====&lt;br /&gt;
# Accedemos a la Raspberry mediante SSH.&lt;br /&gt;
# Instalamos &#039;&#039;&#039;wtype,&#039;&#039;&#039; un software que nos permite simular actividad con el teclado.&lt;br /&gt;
## sudo apt install wtype&lt;br /&gt;
# Cambiamos la configuración de inicio de sesión para que el dispositivo haga &amp;quot;Autologin&amp;quot;, es decir, inicie el usuario automáticamente.&lt;br /&gt;
## sudo raspi-config&lt;br /&gt;
##* Para navegar el menú usamos las flechas del teclado y la tecla &amp;quot;Enter&amp;quot; para seleccionar la opción. &lt;br /&gt;
## System Options &amp;gt; Boot &amp;gt; Auto Login &amp;gt; Desktop Autologin: Desktop GUI, automatically logged in as &#039;&amp;lt;usuario&amp;gt;&#039; user.&lt;br /&gt;
## Pulsamos enter &amp;gt; &amp;quot;Finish&amp;quot; y reiniciamos cuando nos pregunte. Ahora iniciará automáticamente.&lt;br /&gt;
# Ahora, configuraremos la Raspberry para enseñar en modo quiosco lo que queremos y cómo lo queremos. Para esto editaremos el archivo &#039;&#039;&#039;&#039;&#039;.config/wayfire.ini&#039;&#039;&#039;&#039;&#039;. Este documento sirve para modificar la apariencia y comportamiento de Wayfire, el sistema que se usa para procesar el escritorio en Raspberry Pi OS.&lt;br /&gt;
## sudo nano .config/wayfire.ini&lt;br /&gt;
## Buscamos la sección &#039;&#039;&#039;&#039;&#039;[autostart]&#039;&#039;&#039;,&#039;&#039; que debería verse como esto:&lt;br /&gt;
##*En caso de que no estuviera, lo creamos.&amp;lt;blockquote&amp;gt;[autostart] &amp;lt;br/&amp;gt;panel = wfrespawn wf-panel-pi &amp;lt;br/&amp;gt;background = wfrespawn pcmanfm --desktop --profile LXDE-pi &amp;lt;br/&amp;gt;xdg-autostart = lxsession-xdg-autostart&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
##Agregamos las siguientes líneas:&amp;lt;blockquote&amp;gt;chromium = chromium-browser &#039;&#039;&#039;&amp;lt;url que queremos mostrar&amp;gt;&#039;&#039;&#039; --kiosk --noerrdialogs --disable-infobars --no-first-run --ozone-platform=wayland --enable-features=OverlayScrollbar --start-maximized&amp;lt;br/&amp;gt;switchtab = bash ~/switchtab.sh&amp;lt;br/&amp;gt;screensaver = false&amp;lt;br/&amp;gt; dpms = false&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
##*Podemos poner tantas urls como queramos mostrar, separadas por espacios y entre comillas en caso de que tuviesen espacios en blanco dentro de su definición.&lt;br /&gt;
##**Definición de parámetros&lt;br /&gt;
##***--kiosk: le indica a Chromium que funcionará en modo quisco.&lt;br /&gt;
##***--noerrdialogs: evita que se muestren mensajes de error.&lt;br /&gt;
##***--disable-infobars: quita la barra superior del navegador.&lt;br /&gt;
##***--no-first-run: deshabilita el proceso de configuración inicial del navegador.&lt;br /&gt;
##***--ozone-platform=wayland: establece una versión de Wayland compatible con la plataforma [https://chromium.googlesource.com/chromium/src/+/HEAD/docs/ozone_overview.md Ozone].&lt;br /&gt;
##***--enable-features=OverlayScroolbar:  activa la barra de desplazamiento solo cuando es necesario y en modo overlay.&lt;br /&gt;
##***--start-maximized: inicia el navegador en pantalla completa.&lt;br /&gt;
##**La línea &amp;quot;&#039;&#039;switchtab = bash ~/switchtab.sh&amp;quot;&#039;&#039; hace referencia a un script que definiremos a continuación y se encargará de cambiar entre pestañas cada 10 segundos.&lt;br /&gt;
##Creamos el script que se encarga de cambiar entre pestañas.&lt;br /&gt;
##*nano ~/switchtab.sh&lt;br /&gt;
##*Contenido:&amp;lt;blockquote&amp;gt;!bin/bash &amp;lt;br/&amp;gt;&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Encuentra el PID de chromium    &amp;lt;br/&amp;gt;   chromium_pid=$(pgrep chromium | head -1)   &amp;lt;br/&amp;gt; #Comprueba que chromium está activo   &amp;lt;br/&amp;gt;   while [   [ -z $chromium_pid ]]; do   &amp;lt;br/&amp;gt;   echo &amp;quot;Chromium browser is not running yet.&amp;quot;     &amp;lt;br/&amp;gt; sleep 5    &amp;lt;br/&amp;gt; chromium_pid=$(pgrep chromium | head -1)     &amp;lt;br/&amp;gt;  done   &amp;lt;br/&amp;gt;    echo &amp;quot;Chromium browser process ID: $chromium_pid&amp;quot;     &amp;lt;br/&amp;gt;  export XDG_RUNTIME_DIR=/run/user/1000  &amp;lt;br/&amp;gt; &amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Bucle para enviar actividad de teclado:   &amp;lt;br/&amp;gt;    while true; do &amp;lt;br/&amp;gt;  &amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Envía Ctrl+Tab  y F5 usando`wtype`  &amp;lt;br/&amp;gt;  wtype -M ctrl -P Tab &amp;lt;br/&amp;gt;  wtype -P F5 &amp;lt;br/&amp;gt;&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Envía Ctrl+Tab y F5 usando `wtype`   &amp;lt;br /&amp;gt;    wtype -m ctrl -p Tab &amp;lt;br/&amp;gt;  wtype -p F5  &amp;lt;br /&amp;gt;   sleep 10   &amp;lt;br /&amp;gt;    done&lt;br /&gt;
##*Guardamos y reiniciamos la Raspberry&lt;br /&gt;
&lt;br /&gt;
==== Deshabilitar el puntero del ratón ====&lt;br /&gt;
Dentro de Wayland no tenemos una forma nativa para hacerlo como en x11, de forma que simplemente lo que haremos será deshabilitar el icono que se utiliza para el puntero. Para ello accedemos a la ruta &#039;&#039;/usr/share/icons/PiXflat/cursors/.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Seguidamente utilizaremos el comando &#039;&#039;&#039;mv&#039;&#039;&#039; &#039;&#039;&#039;left_ptr left_ptr.remove&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
De esta forma el sistema ya no encontrará el fichero &amp;quot;left_ptr&amp;quot; y no mostrará ningún puntero. En vez de &amp;quot;remove&amp;quot; puedes poner cualquier cosa. Lo único que estamos haciendo es renombrarlo.&lt;br /&gt;
&lt;br /&gt;
=== Medidas de seguridad ===&lt;br /&gt;
&lt;br /&gt;
==== Deshabilitar Bluetooth ====&lt;br /&gt;
Para hacer esto, editaremos el archivo  /boot/firmware/config.txt&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo nano /boot/firmware/config.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Agregando la siguiente línea al final del archivo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;dtoverlay=disable-bt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Deshabilitar la escritora en la partición de sistema ====&lt;br /&gt;
Esto protegerá el sistema ante corrupción del sistema de archivos debido a modificaciones inesperadas durante cortes repentinos de energía, para esto:&lt;br /&gt;
&lt;br /&gt;
* Usamos el comando: &amp;lt;code&amp;gt;sudo raspi-config&amp;lt;/code&amp;gt;&lt;br /&gt;
*# Performance Options&lt;br /&gt;
*# Overlay File system&lt;br /&gt;
*## Sí/Yes&lt;br /&gt;
*# Cuando pregunte si queremos proteger de escritura:&lt;br /&gt;
*## Sí/Yes&lt;br /&gt;
*# Confirmamos que queremos reiniciar cuando pregunte al salir de la pantalla de configuración&lt;br /&gt;
&lt;br /&gt;
Nota: Cuando queramos modificar/escribir en la tarjeta SD algo, tendremos que re-habilitar la escritura.&lt;br /&gt;
&lt;br /&gt;
[[index.php?title=Categoría:Kiosko]]&lt;br /&gt;
[[index.php?title=Categoría:Raspberry]]&lt;br /&gt;
[[index.php?title=Categoría:Quiosco]]&lt;br /&gt;
[[index.php?title=Categoría:Kiosco]]&lt;/div&gt;</summary>
		<author><name>Ses</name></author>
	</entry>
	<entry>
		<id>https://wiki.ieselrincon.es/index.php?title=Kiosko_en_Raspberry&amp;diff=72</id>
		<title>Kiosko en Raspberry</title>
		<link rel="alternate" type="text/html" href="https://wiki.ieselrincon.es/index.php?title=Kiosko_en_Raspberry&amp;diff=72"/>
		<updated>2024-03-04T08:42:44Z</updated>

		<summary type="html">&lt;p&gt;Ses: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:Flight information screen - Laguindingan International Airport.JPG|alt=Pantalla de información en el aeropuerto de Languindingan, Filipinas.|miniaturadeimagen|Pantalla de información en el aeropuerto de Languindingan, Filipinas.]]&lt;br /&gt;
[[Archivo:Burger King 164th St td (2019-01-08) 01 - Self Service Kiosks.jpg|alt=Quiosco de pedido de Burger King.|miniaturadeimagen|Quiosco de pedido de Burger King.]]&lt;br /&gt;
Un &amp;quot;&#039;&#039;Kiosko&#039;&#039;&amp;quot;, &amp;quot;&#039;&#039;Kiosco&#039;&#039;&amp;quot; o &amp;quot;&#039;&#039;Quiosco&#039;&#039;&amp;quot; es un ordenador o terminal informática situada en un espacio público que permite a los usuarios una cantidad controlada de interacción con dicha terminal. Un ejemplo común de Quiosco serían las pantallas que muestran información sobre los vuelos en los aeropuertos o las pantallas táctiles en los cines que te permiten comprar tickets a las películas, o las pantallas donde haces tus pedidos en los restaurantes de comida rápida.&lt;br /&gt;
&lt;br /&gt;
=== Proceso de Instalación en RaspBerry ===&lt;br /&gt;
&lt;br /&gt;
==== Entorno de trabajo utilizado ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.raspberrypi.com/products/raspberry-pi-4-model-b/ Raspberry Pi 4].&lt;br /&gt;
* [https://www.raspberrypi.com/software/operating-systems/ Raspberry Pi OS] (Debian 12, bookworm) 64-bits.&lt;br /&gt;
* [https://wayland.freedesktop.org/ Wayland].&lt;br /&gt;
* [https://www.chromium.org/chromium-projects/ Chromium].&lt;br /&gt;
&lt;br /&gt;
==== Prerrequisitos ====&lt;br /&gt;
&lt;br /&gt;
* Sistema operativo base instalado y funcionando correctamente.&lt;br /&gt;
* SSH configurado.&lt;br /&gt;
* Una pantalla para visualizar el quiosco.&lt;br /&gt;
&lt;br /&gt;
==== Proceso ====&lt;br /&gt;
# Accedemos a la Raspberry mediante SSH.&lt;br /&gt;
# Instalamos &#039;&#039;&#039;wtype,&#039;&#039;&#039; un software que nos permite simular actividad con el teclado.&lt;br /&gt;
## sudo apt install wtype&lt;br /&gt;
# Cambiamos la configuración de inicio de sesión para que el dispositivo haga &amp;quot;Autologin&amp;quot;, es decir, inicie el usuario automáticamente.&lt;br /&gt;
## sudo raspi-config&lt;br /&gt;
##* Para navegar el menú usamos las flechas del teclado y la tecla &amp;quot;Enter&amp;quot; para seleccionar la opción. &lt;br /&gt;
## System Options &amp;gt; Boot &amp;gt; Auto Login &amp;gt; Desktop Autologin: Desktop GUI, automatically logged in as &#039;&amp;lt;usuario&amp;gt;&#039; user.&lt;br /&gt;
## Pulsamos enter &amp;gt; &amp;quot;Finish&amp;quot; y reiniciamos cuando nos pregunte. Ahora iniciará automáticamente.&lt;br /&gt;
# Ahora, configuraremos la Raspberry para enseñar en modo quiosco lo que queremos y cómo lo queremos. Para esto editaremos el archivo &#039;&#039;&#039;&#039;&#039;.config/wayfire.ini&#039;&#039;&#039;&#039;&#039;. Este documento sirve para modificar la apariencia y comportamiento de Wayfire, el sistema que se usa para procesar el escritorio en Raspberry Pi OS.&lt;br /&gt;
## sudo nano .config/wayfire.ini&lt;br /&gt;
## Buscamos la sección &#039;&#039;&#039;&#039;&#039;[autostart]&#039;&#039;&#039;,&#039;&#039; que debería verse como esto:&lt;br /&gt;
##*En caso de que no estuviera, lo creamos.&amp;lt;blockquote&amp;gt;[autostart] &amp;lt;br/&amp;gt;panel = wfrespawn wf-panel-pi &amp;lt;br/&amp;gt;background = wfrespawn pcmanfm --desktop --profile LXDE-pi &amp;lt;br/&amp;gt;xdg-autostart = lxsession-xdg-autostart&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
##Agregamos las siguientes líneas:&amp;lt;blockquote&amp;gt;chromium = chromium-browser &#039;&#039;&#039;&amp;lt;url que queremos mostrar&amp;gt;&#039;&#039;&#039; --kiosk --noerrdialogs --disable-infobars --no-first-run --ozone-platform=wayland --enable-features=OverlayScrollbar --start-maximized&amp;lt;br/&amp;gt;switchtab = bash ~/switchtab.sh&amp;lt;br/&amp;gt;screensaver = false&amp;lt;br/&amp;gt; dpms = false&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
##*Podemos poner tantas urls como queramos mostrar, separadas por espacios y entre comillas en caso de que tuviesen espacios en blanco dentro de su definición.&lt;br /&gt;
##**Definición de parámetros&lt;br /&gt;
##***--kiosk: le indica a Chromium que funcionará en modo quisco.&lt;br /&gt;
##***--noerrdialogs: evita que se muestren mensajes de error.&lt;br /&gt;
##***--disable-infobars: quita la barra superior del navegador.&lt;br /&gt;
##***--no-first-run: deshabilita el proceso de configuración inicial del navegador.&lt;br /&gt;
##***--ozone-platform=wayland: establece una versión de Wayland compatible con la plataforma [https://chromium.googlesource.com/chromium/src/+/HEAD/docs/ozone_overview.md Ozone].&lt;br /&gt;
##***--enable-features=OverlayScroolbar:  activa la barra de desplazamiento solo cuando es necesario y en modo overlay.&lt;br /&gt;
##***--start-maximized: inicia el navegador en pantalla completa.&lt;br /&gt;
##**La línea &amp;quot;&#039;&#039;switchtab = bash ~/switchtab.sh&amp;quot;&#039;&#039; hace referencia a un script que definiremos a continuación y se encargará de cambiar entre pestañas cada 10 segundos.&lt;br /&gt;
##Creamos el script que se encarga de cambiar entre pestañas.&lt;br /&gt;
##*nano ~/switchtab.sh&lt;br /&gt;
##*Contenido:&amp;lt;blockquote&amp;gt;!bin/bash &amp;lt;br/&amp;gt;&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Encuentra el PID de chromium    &amp;lt;br/&amp;gt;   chromium_pid=$(pgrep chromium | head -1)   &amp;lt;br/&amp;gt; #Comprueba que chromium está activo   &amp;lt;br/&amp;gt;   while [   [ -z $chromium_pid ]]; do   &amp;lt;br/&amp;gt;   echo &amp;quot;Chromium browser is not running yet.&amp;quot;     &amp;lt;br/&amp;gt; sleep 5    &amp;lt;br/&amp;gt; chromium_pid=$(pgrep chromium | head -1)     &amp;lt;br/&amp;gt;  done   &amp;lt;br/&amp;gt;    echo &amp;quot;Chromium browser process ID: $chromium_pid&amp;quot;     &amp;lt;br/&amp;gt;  export XDG_RUNTIME_DIR=/run/user/1000  &amp;lt;br/&amp;gt; &amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Bucle para enviar actividad de teclado:   &amp;lt;br/&amp;gt;    while true; do &amp;lt;br/&amp;gt;  &amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Envía Ctrl+Tab  y F5 usando`wtype`  &amp;lt;br/&amp;gt;  wtype -M ctrl -P Tab &amp;lt;br/&amp;gt;  wtype -P F5 &amp;lt;br/&amp;gt;&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Envía Ctrl+Tab y F5 usando `wtype`   &amp;lt;br /&amp;gt;    wtype -m ctrl -p Tab &amp;lt;br/&amp;gt;  wtype -p F5  &amp;lt;br /&amp;gt;   sleep 10   &amp;lt;br /&amp;gt;    done&lt;br /&gt;
##*Guardamos y reiniciamos la Raspberry&lt;br /&gt;
&lt;br /&gt;
==== Deshabilitar el puntero del ratón ====&lt;br /&gt;
Dentro de Wayland no tenemos una forma nativa para hacerlo como en x11, de forma que simplemente lo que haremos será deshabilitar el icono que se utiliza para el puntero. Para ello accedemos a la ruta &#039;&#039;/usr/share/icons/PiXflat/cursors/.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Seguidamente utilizaremos el comando &#039;&#039;&#039;mv&#039;&#039;&#039; &#039;&#039;&#039;left_ptr left_ptr.remove&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
De esta forma el sistema ya no encontrará el fichero &amp;quot;left_ptr&amp;quot; y no mostrará ningún puntero. En vez de &amp;quot;remove&amp;quot; puedes poner cualquier cosa. Lo único que estamos haciendo es renombrarlo.&lt;br /&gt;
&lt;br /&gt;
=== Medidas de seguridad ===&lt;br /&gt;
&lt;br /&gt;
==== Deshabilitar puertos USB ====&lt;br /&gt;
Con el siguiente comando deshabilitamos todos los puertos USB&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;echo &#039;1-1&#039; | sudo tee /sys/bus/usb/drivers/usb/unbind&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podemos rehabilitarlos de esta manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;echo &#039;1-1&#039; | sudo tee /sys/bus/usb/drivers/usb/bind&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos cambios &#039;&#039;&#039;no&#039;&#039;&#039; son persistentes, por lo que tenemos que modificar el &#039;&#039;rc.local,&#039;&#039; este documento se ejecuta al final del proceso de inicio con los comandos que le indiquemos. Ejecutamos el comando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo nano /etc/rc.local&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y añadimos el comando para deshabilitar los puertos por encima de la línea que dice &amp;quot;&amp;lt;code&amp;gt;exit 0&amp;lt;/code&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Deshabilitar Bluetooth ====&lt;br /&gt;
Para hacer esto, editaremos el archivo  /boot/firmware/config.txt&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo nano /boot/firmware/config.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Agregando la siguiente línea al final del archivo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;dtoverlay=disable-bt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Deshabilitar la escritora en la partición de sistema ====&lt;br /&gt;
Esto protegerá el sistema ante corrupción del sistema de archivos debido a modificaciones inesperadas durante cortes repentinos de energía, para esto:&lt;br /&gt;
&lt;br /&gt;
* Usamos el comando: &amp;lt;code&amp;gt;sudo raspi-config&amp;lt;/code&amp;gt;&lt;br /&gt;
*# Performance Options&lt;br /&gt;
*# Overlay File system&lt;br /&gt;
*## Sí/Yes&lt;br /&gt;
*# Cuando pregunte si queremos proteger de escritura:&lt;br /&gt;
*## Sí/Yes&lt;br /&gt;
*# Confirmamos que queremos reiniciar cuando pregunte al salir de la pantalla de configuración&lt;br /&gt;
&lt;br /&gt;
Nota: Cuando queramos modificar/escribir en la tarjeta SD algo, tendremos que re-habilitar la escritura.&lt;br /&gt;
&lt;br /&gt;
[[index.php?title=Categoría:Kiosko]]&lt;br /&gt;
[[index.php?title=Categoría:Raspberry]]&lt;br /&gt;
[[index.php?title=Categoría:Quiosco]]&lt;br /&gt;
[[index.php?title=Categoría:Kiosco]]&lt;/div&gt;</summary>
		<author><name>Ses</name></author>
	</entry>
	<entry>
		<id>https://wiki.ieselrincon.es/index.php?title=Categor%C3%ADa:Raspberry&amp;diff=71</id>
		<title>Categoría:Raspberry</title>
		<link rel="alternate" type="text/html" href="https://wiki.ieselrincon.es/index.php?title=Categor%C3%ADa:Raspberry&amp;diff=71"/>
		<updated>2024-02-28T16:40:22Z</updated>

		<summary type="html">&lt;p&gt;Ses: Página redirigida a Raspberry PI&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECCIÓN [[Raspberry PI]]&lt;/div&gt;</summary>
		<author><name>Ses</name></author>
	</entry>
	<entry>
		<id>https://wiki.ieselrincon.es/index.php?title=Categor%C3%ADa:Kiosco&amp;diff=70</id>
		<title>Categoría:Kiosco</title>
		<link rel="alternate" type="text/html" href="https://wiki.ieselrincon.es/index.php?title=Categor%C3%ADa:Kiosco&amp;diff=70"/>
		<updated>2024-02-28T16:39:33Z</updated>

		<summary type="html">&lt;p&gt;Ses: Página redirigida a Kiosko en Raspberry&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECCIÓN [[Kiosko en Raspberry]]&lt;/div&gt;</summary>
		<author><name>Ses</name></author>
	</entry>
	<entry>
		<id>https://wiki.ieselrincon.es/index.php?title=Categor%C3%ADa:Quiosco&amp;diff=69</id>
		<title>Categoría:Quiosco</title>
		<link rel="alternate" type="text/html" href="https://wiki.ieselrincon.es/index.php?title=Categor%C3%ADa:Quiosco&amp;diff=69"/>
		<updated>2024-02-28T16:39:11Z</updated>

		<summary type="html">&lt;p&gt;Ses: Página redirigida a Kiosko en Raspberry&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECCIÓN [[Kiosko en Raspberry]]&lt;/div&gt;</summary>
		<author><name>Ses</name></author>
	</entry>
	<entry>
		<id>https://wiki.ieselrincon.es/index.php?title=Categor%C3%ADa:Kiosko&amp;diff=68</id>
		<title>Categoría:Kiosko</title>
		<link rel="alternate" type="text/html" href="https://wiki.ieselrincon.es/index.php?title=Categor%C3%ADa:Kiosko&amp;diff=68"/>
		<updated>2024-02-28T16:38:43Z</updated>

		<summary type="html">&lt;p&gt;Ses: Página redirigida a Kiosko en Raspberry&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECCIÓN [[Kiosko en Raspberry]]&lt;/div&gt;</summary>
		<author><name>Ses</name></author>
	</entry>
	<entry>
		<id>https://wiki.ieselrincon.es/index.php?title=Kiosko_en_Raspberry&amp;diff=67</id>
		<title>Kiosko en Raspberry</title>
		<link rel="alternate" type="text/html" href="https://wiki.ieselrincon.es/index.php?title=Kiosko_en_Raspberry&amp;diff=67"/>
		<updated>2024-02-28T16:38:01Z</updated>

		<summary type="html">&lt;p&gt;Ses: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:Flight information screen - Laguindingan International Airport.JPG|alt=Pantalla de información en el aeropuerto de Languindingan, Filipinas.|miniaturadeimagen|Pantalla de información en el aeropuerto de Languindingan, Filipinas.]]&lt;br /&gt;
[[Archivo:Burger King 164th St td (2019-01-08) 01 - Self Service Kiosks.jpg|alt=Quiosco de pedido de Burger King.|miniaturadeimagen|Quiosco de pedido de Burger King.]]&lt;br /&gt;
Un &amp;quot;&#039;&#039;Kiosko&#039;&#039;&amp;quot;, &amp;quot;&#039;&#039;Kiosco&#039;&#039;&amp;quot; o &amp;quot;&#039;&#039;Quiosco&#039;&#039;&amp;quot; es un ordenador o terminal informática situada en un espacio público que permite a los usuarios una cantidad controlada de interacción con dicha terminal. Un ejemplo común de Quiosco serían las pantallas que muestran información sobre los vuelos en los aeropuertos o las pantallas táctiles en los cines que te permiten comprar tickets a las películas, o las pantallas donde haces tus pedidos en los restaurantes de comida rápida.&lt;br /&gt;
&lt;br /&gt;
=== Proceso de Instalación en RaspBerry ===&lt;br /&gt;
&lt;br /&gt;
==== Entorno de trabajo utilizado ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.raspberrypi.com/products/raspberry-pi-4-model-b/ Raspberry Pi 4].&lt;br /&gt;
* [https://www.raspberrypi.com/software/operating-systems/ Raspberry Pi OS] (Debian 12, bookworm) 64-bits.&lt;br /&gt;
* [https://wayland.freedesktop.org/ Wayland].&lt;br /&gt;
* [https://www.chromium.org/chromium-projects/ Chromium].&lt;br /&gt;
&lt;br /&gt;
==== Prerrequisitos ====&lt;br /&gt;
&lt;br /&gt;
* Sistema operativo base instalado y funcionando correctamente.&lt;br /&gt;
* SSH configurado.&lt;br /&gt;
* Una pantalla para visualizar el quiosco.&lt;br /&gt;
&lt;br /&gt;
==== Proceso ====&lt;br /&gt;
# Accedemos a la Raspberry mediante SSH.&lt;br /&gt;
# Instalamos &#039;&#039;&#039;wtype,&#039;&#039;&#039; un software que nos permite simular actividad con el teclado.&lt;br /&gt;
## sudo apt install wtype&lt;br /&gt;
# Cambiamos la configuración de inicio de sesión para que el dispositivo haga &amp;quot;Autologin&amp;quot;, es decir, inicie el usuario automáticamente.&lt;br /&gt;
## sudo raspi-config&lt;br /&gt;
##* Para navegar el menú usamos las flechas del teclado y la tecla &amp;quot;Enter&amp;quot; para seleccionar la opción. &lt;br /&gt;
## System Options &amp;gt; Boot &amp;gt; Auto Login &amp;gt; Desktop Autologin: Desktop GUI, automatically logged in as &#039;&amp;lt;usuario&amp;gt;&#039; user.&lt;br /&gt;
## Pulsamos enter &amp;gt; &amp;quot;Finish&amp;quot; y reiniciamos cuando nos pregunte. Ahora iniciará automáticamente.&lt;br /&gt;
# Ahora, configuraremos la Raspberry para enseñar en modo quiosco lo que queremos y cómo lo queremos. Para esto editaremos el archivo &#039;&#039;&#039;&#039;&#039;.config/wayfire.ini&#039;&#039;&#039;&#039;&#039;. Este documento sirve para modificar la apariencia y comportamiento de Wayfire, el sistema que se usa para procesar el escritorio en Raspberry Pi OS.&lt;br /&gt;
## sudo nano .config/wayfire.ini&lt;br /&gt;
## Buscamos la sección &#039;&#039;&#039;&#039;&#039;[autostart]&#039;&#039;&#039;,&#039;&#039; que debería verse como esto:&lt;br /&gt;
##*En caso de que no estuviera, lo creamos.&amp;lt;blockquote&amp;gt;[autostart] &amp;lt;br/&amp;gt;panel = wfrespawn wf-panel-pi &amp;lt;br/&amp;gt;background = wfrespawn pcmanfm --desktop --profile LXDE-pi &amp;lt;br/&amp;gt;xdg-autostart = lxsession-xdg-autostart&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
##Agregamos las siguientes líneas:&amp;lt;blockquote&amp;gt;chromium = chromium-browser &#039;&#039;&#039;&amp;lt;url que queremos mostrar&amp;gt;&#039;&#039;&#039; --kiosk --noerrdialogs --disable-infobars --no-first-run --ozone-platform=wayland --enable-features=OverlayScrollbar --start-maximized&amp;lt;br/&amp;gt;switchtab = bash ~/switchtab.sh&amp;lt;br/&amp;gt;screensaver = false&amp;lt;br/&amp;gt; dpms = false&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
##*Podemos poner tantas urls como queramos mostrar, separadas por espacios y entre comillas en caso de que tuviesen espacios en blanco dentro de su definición.&lt;br /&gt;
##**Definición de parámetros&lt;br /&gt;
##***--kiosk: le indica a Chromium que funcionará en modo quisco.&lt;br /&gt;
##***--noerrdialogs: evita que se muestren mensajes de error.&lt;br /&gt;
##***--disable-infobars: quita la barra superior del navegador.&lt;br /&gt;
##***--no-first-run: deshabilita el proceso de configuración inicial del navegador.&lt;br /&gt;
##***--ozone-platform=wayland: establece una versión de Wayland compatible con la plataforma [https://chromium.googlesource.com/chromium/src/+/HEAD/docs/ozone_overview.md Ozone].&lt;br /&gt;
##***--enable-features=OverlayScroolbar:  activa la barra de desplazamiento solo cuando es necesario y en modo overlay.&lt;br /&gt;
##***--start-maximized: inicia el navegador en pantalla completa.&lt;br /&gt;
##**La línea &amp;quot;&#039;&#039;switchtab = bash ~/switchtab.sh&amp;quot;&#039;&#039; hace referencia a un script que definiremos a continuación y se encargará de cambiar entre pestañas cada 10 segundos.&lt;br /&gt;
##Creamos el script que se encarga de cambiar entre pestañas.&lt;br /&gt;
##*nano ~/switchtab.sh&lt;br /&gt;
##*Contenido:&amp;lt;blockquote&amp;gt;!bin/bash &amp;lt;br/&amp;gt;&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Encuentra el PID de chromium    &amp;lt;br/&amp;gt;   chromium_pid=$(pgrep chromium | head -1)   &amp;lt;br/&amp;gt; #Comprueba que chromium está activo   &amp;lt;br/&amp;gt;   while [   [ -z $chromium_pid ]]; do   &amp;lt;br/&amp;gt;   echo &amp;quot;Chromium browser is not running yet.&amp;quot;     &amp;lt;br/&amp;gt; sleep 5    &amp;lt;br/&amp;gt; chromium_pid=$(pgrep chromium | head -1)     &amp;lt;br/&amp;gt;  done   &amp;lt;br/&amp;gt;    echo &amp;quot;Chromium browser process ID: $chromium_pid&amp;quot;     &amp;lt;br/&amp;gt;  export XDG_RUNTIME_DIR=/run/user/1000  &amp;lt;br/&amp;gt; &amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Bucle para enviar actividad de teclado:   &amp;lt;br/&amp;gt;    while true; do &amp;lt;br/&amp;gt;  &amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Envía Ctrl+Tab  y F5 usando`wtype`  &amp;lt;br/&amp;gt;  wtype -M ctrl -P Tab &amp;lt;br/&amp;gt;  wtype -P F5 &amp;lt;br/&amp;gt;&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Envía Ctrl+Tab y F5 usando `wtype`   &amp;lt;br /&amp;gt;    wtype -m ctrl -p Tab &amp;lt;br/&amp;gt;  wtype -p F5  &amp;lt;br /&amp;gt;   sleep 10   &amp;lt;br /&amp;gt;    done&lt;br /&gt;
##*Guardamos y reiniciamos la Raspberry&lt;br /&gt;
&lt;br /&gt;
==== Deshabilitar el puntero del ratón ====&lt;br /&gt;
Dentro de Wayland no tenemos una forma nativa para hacerlo como en x11, de forma que simplemente lo que haremos será deshabilitar el icono que se utiliza para el puntero. Para ello accedemos a la ruta &#039;&#039;/usr/share/icons/PiXflat/cursors/.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Seguidamente utilizaremos el comando &#039;&#039;&#039;mv&#039;&#039;&#039; &#039;&#039;&#039;left_ptr left_ptr.remove&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
De esta forma el sistema ya no encontrará el fichero &amp;quot;left_ptr&amp;quot; y no mostrará ningún puntero. En vez de &amp;quot;remove&amp;quot; puedes poner cualquier cosa. Lo único que estamos haciendo es renombrarlo.&lt;br /&gt;
[[Categoría:Kiosko]]&lt;br /&gt;
[[Categoría:Raspberry]]&lt;br /&gt;
[[Categoría:Quiosco]]&lt;br /&gt;
[[Categoría:Kiosco]]&lt;/div&gt;</summary>
		<author><name>Ses</name></author>
	</entry>
	<entry>
		<id>https://wiki.ieselrincon.es/index.php?title=Kiosko_en_Raspberry&amp;diff=66</id>
		<title>Kiosko en Raspberry</title>
		<link rel="alternate" type="text/html" href="https://wiki.ieselrincon.es/index.php?title=Kiosko_en_Raspberry&amp;diff=66"/>
		<updated>2024-02-28T16:35:14Z</updated>

		<summary type="html">&lt;p&gt;Ses: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:Flight information screen - Laguindingan International Airport.JPG|alt=Pantalla de información en el aeropuerto de Languindingan, Filipinas.|miniaturadeimagen|Pantalla de información en el aeropuerto de Languindingan, Filipinas.]]&lt;br /&gt;
[[Archivo:Burger King 164th St td (2019-01-08) 01 - Self Service Kiosks.jpg|alt=Quiosco de pedido de Burger King.|miniaturadeimagen|Quiosco de pedido de Burger King.]]&lt;br /&gt;
Un &amp;quot;&#039;&#039;Kiosko&#039;&#039;&amp;quot;, &amp;quot;&#039;&#039;Kiosco&#039;&#039;&amp;quot; o &amp;quot;&#039;&#039;Quiosco&#039;&#039;&amp;quot; es un ordenador o terminal informática situada en un espacio público que permite a los usuarios una cantidad controlada de interacción con dicha terminal. Un ejemplo común de Quiosco serían las pantallas que muestran información sobre los vuelos en los aeropuertos o las pantallas táctiles en los cines que te permiten comprar tickets a las películas, o las pantallas donde haces tus pedidos en los restaurantes de comida rápida.&lt;br /&gt;
&lt;br /&gt;
=== Proceso de Instalación en RaspBerry ===&lt;br /&gt;
&lt;br /&gt;
==== Entorno de trabajo utilizado ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.raspberrypi.com/products/raspberry-pi-4-model-b/ Raspberry Pi 4].&lt;br /&gt;
* [https://www.raspberrypi.com/software/operating-systems/ Raspberry Pi OS] (Debian 12, bookworm) 64-bits.&lt;br /&gt;
* [https://wayland.freedesktop.org/ Wayland].&lt;br /&gt;
* [https://www.chromium.org/chromium-projects/ Chromium].&lt;br /&gt;
&lt;br /&gt;
==== Prerrequisitos ====&lt;br /&gt;
&lt;br /&gt;
* Sistema operativo base instalado y funcionando correctamente.&lt;br /&gt;
* SSH configurado.&lt;br /&gt;
* Una pantalla para visualizar el quiosco.&lt;br /&gt;
&lt;br /&gt;
==== Proceso ====&lt;br /&gt;
# Accedemos a la Raspberry mediante SSH.&lt;br /&gt;
# Instalamos &#039;&#039;&#039;wtype,&#039;&#039;&#039; un software que nos permite simular actividad con el teclado.&lt;br /&gt;
## sudo apt install wtype&lt;br /&gt;
# Cambiamos la configuración de inicio de sesión para que el dispositivo haga &amp;quot;Autologin&amp;quot;, es decir, inicie el usuario automáticamente.&lt;br /&gt;
## sudo raspi-config&lt;br /&gt;
##* Para navegar el menú usamos las flechas del teclado y la tecla &amp;quot;Enter&amp;quot; para seleccionar la opción. &lt;br /&gt;
## System Options &amp;gt; Boot &amp;gt; Auto Login &amp;gt; Desktop Autologin: Desktop GUI, automatically logged in as &#039;&amp;lt;usuario&amp;gt;&#039; user.&lt;br /&gt;
## Pulsamos enter &amp;gt; &amp;quot;Finish&amp;quot; y reiniciamos cuando nos pregunte. Ahora iniciará automáticamente.&lt;br /&gt;
# Ahora, configuraremos la Raspberry para enseñar en modo quiosco lo que queremos y cómo lo queremos. Para esto editaremos el archivo &#039;&#039;&#039;&#039;&#039;.config/wayfire.ini&#039;&#039;&#039;&#039;&#039;. Este documento sirve para modificar la apariencia y comportamiento de Wayfire, el sistema que se usa para procesar el escritorio en Raspberry Pi OS.&lt;br /&gt;
## sudo nano .config/wayfire.ini&lt;br /&gt;
## Buscamos la sección &#039;&#039;&#039;&#039;&#039;[autostart]&#039;&#039;&#039;,&#039;&#039; que debería verse como esto:&lt;br /&gt;
##*En caso de que no estuviera, lo creamos.&amp;lt;blockquote&amp;gt;[autostart] &amp;lt;br/&amp;gt;panel = wfrespawn wf-panel-pi &amp;lt;br/&amp;gt;background = wfrespawn pcmanfm --desktop --profile LXDE-pi &amp;lt;br/&amp;gt;xdg-autostart = lxsession-xdg-autostart&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
##Agregamos las siguientes líneas:&amp;lt;blockquote&amp;gt;chromium = chromium-browser &#039;&#039;&#039;&amp;lt;url que queremos mostrar&amp;gt;&#039;&#039;&#039; --kiosk --noerrdialogs --disable-infobars --no-first-run --ozone-platform=wayland --enable-features=OverlayScrollbar --start-maximized&amp;lt;br/&amp;gt;switchtab = bash ~/switchtab.sh&amp;lt;br/&amp;gt;screensaver = false&amp;lt;br/&amp;gt; dpms = false&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
##*Podemos poner tantas urls como queramos mostrar, separadas por espacios y entre comillas en caso de que tuviesen espacios en blanco dentro de su definición.&lt;br /&gt;
##**Definición de parámetros&lt;br /&gt;
##***--kiosk: le indica a Chromium que funcionará en modo quisco.&lt;br /&gt;
##***--noerrdialogs: evita que se muestren mensajes de error.&lt;br /&gt;
##***--disable-infobars: quita la barra superior del navegador.&lt;br /&gt;
##***--no-first-run: deshabilita el proceso de configuración inicial del navegador.&lt;br /&gt;
##***--ozone-platform=wayland: establece una versión de Wayland compatible con la plataforma [https://chromium.googlesource.com/chromium/src/+/HEAD/docs/ozone_overview.md Ozone].&lt;br /&gt;
##***--enable-features=OverlayScroolbar:  activa la barra de desplazamiento solo cuando es necesario y en modo overlay.&lt;br /&gt;
##***--start-maximized: inicia el navegador en pantalla completa.&lt;br /&gt;
##**La línea &amp;quot;&#039;&#039;switchtab = bash ~/switchtab.sh&amp;quot;&#039;&#039; hace referencia a un script que definiremos a continuación y se encargará de cambiar entre pestañas cada 10 segundos.&lt;br /&gt;
##Creamos el script que se encarga de cambiar entre pestañas.&lt;br /&gt;
##*nano ~/switchtab.sh&lt;br /&gt;
##*Contenido:&amp;lt;blockquote&amp;gt;!bin/bash &amp;lt;br/&amp;gt;&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Encuentra el PID de chromium    &amp;lt;br/&amp;gt;   chromium_pid=$(pgrep chromium | head -1)   &amp;lt;br/&amp;gt; #Comprueba que chromium está activo   &amp;lt;br/&amp;gt;   while [   [ -z $chromium_pid ]]; do   &amp;lt;br/&amp;gt;   echo &amp;quot;Chromium browser is not running yet.&amp;quot;     &amp;lt;br/&amp;gt; sleep 5    &amp;lt;br/&amp;gt; chromium_pid=$(pgrep chromium | head -1)     &amp;lt;br/&amp;gt;  done   &amp;lt;br/&amp;gt;    echo &amp;quot;Chromium browser process ID: $chromium_pid&amp;quot;     &amp;lt;br/&amp;gt;  export XDG_RUNTIME_DIR=/run/user/1000  &amp;lt;br/&amp;gt; &amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Bucle para enviar actividad de teclado:   &amp;lt;br/&amp;gt;    while true; do &amp;lt;br/&amp;gt;  &amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Envía Ctrl+Tab  y F5 usando`wtype`  &amp;lt;br/&amp;gt;  wtype -M ctrl -P Tab &amp;lt;br/&amp;gt;  wtype -P F5 &amp;lt;br/&amp;gt;&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Envía Ctrl+Tab y F5 usando `wtype`   &amp;lt;br /&amp;gt;    wtype -m ctrl -p Tab &amp;lt;br/&amp;gt;  wtype -p F5  &amp;lt;br /&amp;gt;   sleep 10   &amp;lt;br /&amp;gt;    done&lt;br /&gt;
##*Guardamos y reiniciamos la Raspberry&lt;br /&gt;
&lt;br /&gt;
==== Deshabilitar el puntero del ratón ====&lt;br /&gt;
Dentro de Wayland no tenemos una forma nativa para hacerlo como en x11, de forma que simplemente lo que haremos será deshabilitar el icono que se utiliza para el puntero. Para ello accedemos a la ruta &#039;&#039;/usr/share/icons/PiXflat/cursors/.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Seguidamente utilizaremos el comando &#039;&#039;&#039;mv&#039;&#039;&#039; &#039;&#039;&#039;left_ptr left_ptr.remove&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
De esta forma el sistema ya no encontrará el fichero &amp;quot;left_ptr&amp;quot; y no mostrará ningún puntero. En vez de &amp;quot;remove&amp;quot; puedes poner cualquier cosa. Lo único que estamos haciendo es renombrarlo.&lt;/div&gt;</summary>
		<author><name>Ses</name></author>
	</entry>
	<entry>
		<id>https://wiki.ieselrincon.es/index.php?title=Kiosko_en_Raspberry&amp;diff=65</id>
		<title>Kiosko en Raspberry</title>
		<link rel="alternate" type="text/html" href="https://wiki.ieselrincon.es/index.php?title=Kiosko_en_Raspberry&amp;diff=65"/>
		<updated>2024-02-28T16:32:48Z</updated>

		<summary type="html">&lt;p&gt;Ses: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:Flight information screen - Laguindingan International Airport.JPG|alt=Pantalla de información en el aeropuerto de Languindingan, Filipinas.|miniaturadeimagen|Pantalla de información en el aeropuerto de Languindingan, Filipinas.]]&lt;br /&gt;
[[Archivo:Burger King 164th St td (2019-01-08) 01 - Self Service Kiosks.jpg|alt=Quiosco de pedido de Burger King.|miniaturadeimagen|Quiosco de pedido de Burger King.]]&lt;br /&gt;
Un &amp;quot;&#039;&#039;Kiosko&#039;&#039;&amp;quot;, &amp;quot;&#039;&#039;Kiosco&#039;&#039;&amp;quot; o &amp;quot;&#039;&#039;Quiosco&#039;&#039;&amp;quot; es un ordenador o terminal informática situada en un espacio público que permite a los usuarios una cantidad controlada de interacción con dicha terminal. Un ejemplo común de Quiosco serían las pantallas que muestran información sobre los vuelos en los aeropuertos o las pantallas táctiles en los cines que te permiten comprar tickets a las películas, o las pantallas donde haces tus pedidos en los restaurantes de comida rápida.&lt;br /&gt;
&lt;br /&gt;
=== Proceso de Instalación en RaspBerry ===&lt;br /&gt;
&lt;br /&gt;
==== Entorno de trabajo utilizado ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.raspberrypi.com/products/raspberry-pi-4-model-b/ Raspberry Pi 4].&lt;br /&gt;
* [https://www.raspberrypi.com/software/operating-systems/ Raspberry Pi OS] (Debian 12, bookworm) 64-bits.&lt;br /&gt;
* [https://wayland.freedesktop.org/ Wayland].&lt;br /&gt;
* [https://www.chromium.org/chromium-projects/ Chromium].&lt;br /&gt;
&lt;br /&gt;
==== Prerrequisitos ====&lt;br /&gt;
&lt;br /&gt;
* Sistema operativo base instalado y funcionando correctamente.&lt;br /&gt;
* SSH configurado.&lt;br /&gt;
* Una pantalla para visualizar el quiosco.&lt;br /&gt;
&lt;br /&gt;
==== Proceso ====&lt;br /&gt;
# Accedemos a la Raspberry mediante SSH.&lt;br /&gt;
# Instalamos &#039;&#039;&#039;wtype,&#039;&#039;&#039; un software que nos permite simular actividad con el teclado.&lt;br /&gt;
## sudo apt install wtype&lt;br /&gt;
# Cambiamos la configuración de inicio de sesión para que el dispositivo haga &amp;quot;Autologin&amp;quot;, es decir, inicie el usuario automáticamente.&lt;br /&gt;
## sudo raspi-config&lt;br /&gt;
##* Para navegar el menú usamos las flechas del teclado y la tecla &amp;quot;Enter&amp;quot; para seleccionar la opción. &lt;br /&gt;
## System Options &amp;gt; Boot &amp;gt; Auto Login &amp;gt; Desktop Autologin: Desktop GUI, automatically logged in as &#039;&amp;lt;usuario&amp;gt;&#039; user.&lt;br /&gt;
## Pulsamos enter &amp;gt; &amp;quot;Finish&amp;quot; y reiniciamos cuando nos pregunte. Ahora iniciará automáticamente.&lt;br /&gt;
# Ahora, configuraremos la Raspberry para enseñar en modo quiosco lo que queremos y cómo lo queremos. Para esto editaremos el archivo &#039;&#039;&#039;&#039;&#039;.config/wayfire.ini&#039;&#039;&#039;&#039;&#039;. Este documento sirve para modificar la apariencia y comportamiento de Wayfire, el sistema que se usa para procesar el escritorio en Raspberry Pi OS.&lt;br /&gt;
## sudo nano .config/wayfire.ini&lt;br /&gt;
## Buscamos la sección &#039;&#039;&#039;&#039;&#039;[autostart]&#039;&#039;&#039;,&#039;&#039; que debería verse como esto:&lt;br /&gt;
##*En caso de que no estuviera, lo creamos.&amp;lt;blockquote&amp;gt;[autostart] &amp;lt;br/&amp;gt;panel = wfrespawn wf-panel-pi &amp;lt;br/&amp;gt;background = wfrespawn pcmanfm --desktop --profile LXDE-pi &amp;lt;br/&amp;gt;xdg-autostart = lxsession-xdg-autostart&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
##Agregamos las siguientes líneas:&amp;lt;blockquote&amp;gt;chromium = chromium-browser &#039;&#039;&#039;&amp;lt;url que queremos mostrar&amp;gt;&#039;&#039;&#039; --kiosk --noerrdialogs --disable-infobars --no-first-run --ozone-platform=wayland --enable-features=OverlayScrollbar --start-maximized&amp;lt;br/&amp;gt;switchtab = bash ~/switchtab.sh&amp;lt;br/&amp;gt;screensaver = false&amp;lt;br/&amp;gt; dpms = false&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
##*Podemos poner tantas urls como queramos mostrar, separadas por espacios y entre comillas en caso de que tuviesen espacios en blanco dentro de su definición.&lt;br /&gt;
##**Definición de parámetros&lt;br /&gt;
##***--kiosk: le indica a Chromium que funcionará en modo quisco.&lt;br /&gt;
##***--noerrdialogs: evita que se muestren mensajes de error.&lt;br /&gt;
##***--disable-infobars: quita la barra superior del navegador.&lt;br /&gt;
##***--no-first-run: deshabilita el proceso de configuración inicial del navegador.&lt;br /&gt;
##***--ozone-platform=wayland: establece una versión de Wayland compatible con la plataforma [https://chromium.googlesource.com/chromium/src/+/HEAD/docs/ozone_overview.md Ozone].&lt;br /&gt;
##***--enable-features=OverlayScroolbar:  activa la barra de desplazamiento solo cuando es necesario y en modo overlay.&lt;br /&gt;
##***--start-maximized: inicia el navegador en pantalla completa.&lt;br /&gt;
##**La línea &amp;quot;&#039;&#039;switchtab = bash ~/switchtab.sh&amp;quot;&#039;&#039; hace referencia a un script que definiremos a continuación y se encargará de cambiar entre pestañas cada 10 segundos.&lt;br /&gt;
##Creamos el script que se encarga de cambiar entre pestañas.&lt;br /&gt;
##*nano ~/switchtab.sh&lt;br /&gt;
##*Contenido:&amp;lt;blockquote&amp;gt;!bin/bash &amp;lt;br/&amp;gt;&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Encuentra el PID de chromium    &amp;lt;br/&amp;gt;   chromium_pid=$(pgrep chromium | head -1)   &amp;lt;br/&amp;gt; #Comprueba que chromium está activo   &amp;lt;br/&amp;gt;   while [   [ -z $chromium_pid ]]; do   &amp;lt;br/&amp;gt;   echo &amp;quot;Chromium browser is not running yet.&amp;quot;     &amp;lt;br/&amp;gt; sleep 5    &amp;lt;br/&amp;gt; chromium_pid=$(pgrep chromium | head -1)     &amp;lt;br/&amp;gt;  done   &amp;lt;br/&amp;gt;    echo &amp;quot;Chromium browser process ID: $chromium_pid&amp;quot;     &amp;lt;br/&amp;gt;  export XDG_RUNTIME_DIR=/run/user/1000  &amp;lt;br/&amp;gt; &amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Bucle para enviar actividad de teclado:   &amp;lt;br/&amp;gt;    while true; do &amp;lt;br/&amp;gt;  &amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Envía Ctrl+Tab usando`wtype`  &amp;lt;br/&amp;gt;  wtype -M ctrl -P Tab &amp;lt;br/&amp;gt;  &amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Envía Ctrl+Tab usando `wtype`   &amp;lt;br/&amp;gt;    wtype -m ctrl -p Tab   &amp;lt;br/&amp;gt;   sleep 10   &amp;lt;br/&amp;gt;    done&lt;br /&gt;
##*Guardamos y reiniciamos la Raspberry&lt;br /&gt;
&lt;br /&gt;
==== Deshabilitar el puntero del ratón ====&lt;br /&gt;
Dentro de Wayland no tenemos una forma nativa para hacerlo como en x11, de forma que simplemente lo que haremos será deshabilitar el icono que se utiliza para el puntero. Para ello accedemos a la ruta &#039;&#039;/usr/share/icons/PiXflat/cursors/.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Seguidamente utilizaremos el comando &#039;&#039;&#039;mv&#039;&#039;&#039; &#039;&#039;&#039;left_ptr left_ptr.remove&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
De esta forma el sistema ya no encontrará el fichero &amp;quot;left_ptr&amp;quot; y no mostrará ningún puntero. En vez de &amp;quot;remove&amp;quot; puedes poner cualquier cosa. Lo único que estamos haciendo es renombrarlo.&lt;/div&gt;</summary>
		<author><name>Ses</name></author>
	</entry>
	<entry>
		<id>https://wiki.ieselrincon.es/index.php?title=Kiosko_en_Raspberry&amp;diff=64</id>
		<title>Kiosko en Raspberry</title>
		<link rel="alternate" type="text/html" href="https://wiki.ieselrincon.es/index.php?title=Kiosko_en_Raspberry&amp;diff=64"/>
		<updated>2024-02-28T16:30:44Z</updated>

		<summary type="html">&lt;p&gt;Ses: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:Flight information screen - Laguindingan International Airport.JPG|alt=Pantalla de información en el aeropuerto de Languindingan, Filipinas.|miniaturadeimagen|Pantalla de información en el aeropuerto de Languindingan, Filipinas.]]&lt;br /&gt;
[[Archivo:Burger King 164th St td (2019-01-08) 01 - Self Service Kiosks.jpg|alt=Quiosco de pedido de Burger King.|miniaturadeimagen|Quiosco de pedido de Burger King.]]&lt;br /&gt;
Un &amp;quot;&#039;&#039;Kiosko&#039;&#039;&amp;quot;, &amp;quot;&#039;&#039;Kiosco&#039;&#039;&amp;quot; o &amp;quot;&#039;&#039;Quiosco&#039;&#039;&amp;quot; es un ordenador o terminal informática situada en un espacio público que permite a los usuarios una cantidad controlada de interacción con dicha terminal. Un ejemplo común de Quiosco serían las pantallas que muestran información sobre los vuelos en los aeropuertos o las pantallas táctiles en los cines que te permiten comprar tickets a las películas, o las pantallas donde haces tus pedidos en los restaurantes de comida rápida.&lt;br /&gt;
&lt;br /&gt;
=== Proceso de Instalación en RaspBerry ===&lt;br /&gt;
&lt;br /&gt;
==== Entorno de trabajo utilizado: ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.raspberrypi.com/products/raspberry-pi-4-model-b/ Raspberry Pi 4].&lt;br /&gt;
* [https://www.raspberrypi.com/software/operating-systems/ Raspberry Pi OS] (Debian 12, bookworm) 64-bits.&lt;br /&gt;
* [https://wayland.freedesktop.org/ Wayland].&lt;br /&gt;
* [https://www.chromium.org/chromium-projects/ Chromium].&lt;br /&gt;
&lt;br /&gt;
==== Prerrequisitos: ====&lt;br /&gt;
&lt;br /&gt;
* Sistema operativo base instalado y funcionando correctamente.&lt;br /&gt;
* SSH configurado.&lt;br /&gt;
* Una pantalla para visualizar el quiosco.&lt;br /&gt;
&lt;br /&gt;
==== Proceso: ====&lt;br /&gt;
# Accedemos a la Raspberry mediante SSH.&lt;br /&gt;
# Instalamos &#039;&#039;&#039;wtype,&#039;&#039;&#039; un software que nos permite simular actividad con el teclado.&lt;br /&gt;
## sudo apt install wtype&lt;br /&gt;
# Cambiamos la configuración de inicio de sesión para que el dispositivo haga &amp;quot;Autologin&amp;quot;, es decir, inicie el usuario automáticamente.&lt;br /&gt;
## sudo raspi-config&lt;br /&gt;
##* Para navegar el menú usamos las flechas del teclado y la tecla &amp;quot;Enter&amp;quot; para seleccionar la opción. &lt;br /&gt;
## System Options &amp;gt; Boot &amp;gt; Auto Login &amp;gt; Desktop Autologin: Desktop GUI, automatically logged in as &#039;&amp;lt;usuario&amp;gt;&#039; user.&lt;br /&gt;
## Pulsamos enter &amp;gt; &amp;quot;Finish&amp;quot; y reiniciamos cuando nos pregunte. Ahora iniciará automáticamente.&lt;br /&gt;
# Ahora, configuraremos la Raspberry para enseñar en modo quiosco lo que queremos y cómo lo queremos. Para esto editaremos el archivo &#039;&#039;&#039;&#039;&#039;.config/wayfire.ini&#039;&#039;&#039;&#039;&#039;. Este documento sirve para modificar la apariencia y comportamiento de Wayfire, el sistema que se usa para procesar el escritorio en Raspberry Pi OS.&lt;br /&gt;
## sudo nano .config/wayfire.ini&lt;br /&gt;
## Buscamos la sección &#039;&#039;&#039;&#039;&#039;[autostart]&#039;&#039;&#039;,&#039;&#039; que debería verse como esto:&lt;br /&gt;
##*En caso de que no estuviera, lo creamos.&amp;lt;blockquote&amp;gt;[autostart] &amp;lt;br/&amp;gt;panel = wfrespawn wf-panel-pi &amp;lt;br/&amp;gt;background = wfrespawn pcmanfm --desktop --profile LXDE-pi &amp;lt;br/&amp;gt;xdg-autostart = lxsession-xdg-autostart&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
##Agregamos las siguientes líneas:&amp;lt;blockquote&amp;gt;chromium = chromium-browser &#039;&#039;&#039;&amp;lt;url que queremos mostrar&amp;gt;&#039;&#039;&#039; --kiosk --noerrdialogs --disable-infobars --no-first-run --ozone-platform=wayland --enable-features=OverlayScrollbar --start-maximized&amp;lt;br/&amp;gt;switchtab = bash ~/switchtab.sh&amp;lt;br/&amp;gt;screensaver = false&amp;lt;br/&amp;gt; dpms = false&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
##*Podemos poner tantas urls como queramos mostrar, separadas por espacios y entre comillas en caso de que tuviesen espacios en blanco dentro de su definición.&lt;br /&gt;
##**Definición de parámetros&lt;br /&gt;
##***--kiosk: le indica a Chromium que funcionará en modo quisco.&lt;br /&gt;
##***--noerrdialogs: evita que se muestren mensajes de error.&lt;br /&gt;
##***--disable-infobars: quita la barra superior del navegador.&lt;br /&gt;
##***--no-first-run: deshabilita el proceso de configuración inicial del navegador.&lt;br /&gt;
##***--ozone-platform=wayland: establece una versión de Wayland compatible con la plataforma [https://chromium.googlesource.com/chromium/src/+/HEAD/docs/ozone_overview.md Ozone].&lt;br /&gt;
##***--enable-features=OverlayScroolbar:  activa la barra de desplazamiento solo cuando es necesario y en modo overlay.&lt;br /&gt;
##***--start-maximized: inicia el navegador en pantalla completa.&lt;br /&gt;
##**La línea &amp;quot;&#039;&#039;switchtab = bash ~/switchtab.sh&amp;quot;&#039;&#039; hace referencia a un script que definiremos a continuación y se encargará de cambiar entre pestañas cada 10 segundos.&lt;br /&gt;
##Creamos el script que se encarga de cambiar entre pestañas.&lt;br /&gt;
##*nano ~/switchtab.sh&lt;br /&gt;
##*Contenido:&amp;lt;blockquote&amp;gt;!bin/bash &amp;lt;br/&amp;gt;&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Encuentra el PID de chromium    &amp;lt;br/&amp;gt;   chromium_pid=$(pgrep chromium | head -1)   &amp;lt;br/&amp;gt; #Comprueba que chromium está activo   &amp;lt;br/&amp;gt;   while [   [ -z $chromium_pid ]]; do   &amp;lt;br/&amp;gt;   echo &amp;quot;Chromium browser is not running yet.&amp;quot;     &amp;lt;br/&amp;gt; sleep 5    &amp;lt;br/&amp;gt; chromium_pid=$(pgrep chromium | head -1)     &amp;lt;br/&amp;gt;  done   &amp;lt;br/&amp;gt;    echo &amp;quot;Chromium browser process ID: $chromium_pid&amp;quot;     &amp;lt;br/&amp;gt;  export XDG_RUNTIME_DIR=/run/user/1000  &amp;lt;br/&amp;gt; &amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Bucle para enviar actividad de teclado:   &amp;lt;br/&amp;gt;    while true; do &amp;lt;br/&amp;gt;  &amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Envía Ctrl+Tab usando`wtype`  &amp;lt;br/&amp;gt;  wtype -M ctrl -P Tab &amp;lt;br/&amp;gt;  &amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Envía Ctrl+Tab usando `wtype`   &amp;lt;br/&amp;gt;    wtype -m ctrl -p Tab   &amp;lt;br/&amp;gt;   sleep 10   &amp;lt;br/&amp;gt;    done&lt;br /&gt;
##*Guardamos y reiniciamos la Raspberry&lt;br /&gt;
&lt;br /&gt;
==== Deshabilitar el puntero del ratón ====&lt;br /&gt;
Dentro de Wayland no tenemos una forma nativa para hacerlo como en x11, de forma que simplemente lo que haremos será deshabilitar el icono que se utiliza para el puntero. Para ello accedemos a la ruta &#039;&#039;/usr/share/icons/PiXflat/cursors/.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Seguidamente utilizaremos el comando &#039;&#039;&#039;mv&#039;&#039;&#039; &#039;&#039;&#039;left_ptr left_ptr.remove&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
De esta forma el sistema ya no encontrará el fichero &amp;quot;left_ptr&amp;quot; y no mostrará ningún puntero. En vez de &amp;quot;remove&amp;quot; puedes poner cualquier cosa. Lo único que estamos haciendo es renombrarlo.&lt;/div&gt;</summary>
		<author><name>Ses</name></author>
	</entry>
	<entry>
		<id>https://wiki.ieselrincon.es/index.php?title=Kiosko_en_Raspberry&amp;diff=63</id>
		<title>Kiosko en Raspberry</title>
		<link rel="alternate" type="text/html" href="https://wiki.ieselrincon.es/index.php?title=Kiosko_en_Raspberry&amp;diff=63"/>
		<updated>2024-02-28T16:24:21Z</updated>

		<summary type="html">&lt;p&gt;Ses: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:Flight information screen - Laguindingan International Airport.JPG|alt=Pantalla de información en el aeropuerto de Languindingan, Filipinas.|miniaturadeimagen|Pantalla de información en el aeropuerto de Languindingan, Filipinas.]]&lt;br /&gt;
[[Archivo:Burger King 164th St td (2019-01-08) 01 - Self Service Kiosks.jpg|alt=Quiosco de pedido de Burger King.|miniaturadeimagen|Quiosco de pedido de Burger King.]]&lt;br /&gt;
Un &amp;quot;&#039;&#039;Kiosko&#039;&#039;&amp;quot;, &amp;quot;&#039;&#039;Kiosco&#039;&#039;&amp;quot; o &amp;quot;&#039;&#039;Quiosco&#039;&#039;&amp;quot; es un ordenador o terminal informática situada en un espacio público que permite a los usuarios una cantidad controlada de interacción con dicha terminal. Un ejemplo común de Quiosco serían las pantallas que muestran información sobre los vuelos en los aeropuertos o las pantallas táctiles en los cines que te permiten comprar tickets a las películas, o las pantallas donde haces tus pedidos en los restaurantes de comida rápida.&lt;br /&gt;
&lt;br /&gt;
=== Proceso de Instalación en RaspBerry ===&lt;br /&gt;
&lt;br /&gt;
==== Entorno de trabajo utilizado: ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.raspberrypi.com/products/raspberry-pi-4-model-b/ Raspberry Pi 4].&lt;br /&gt;
* [https://www.raspberrypi.com/software/operating-systems/ Raspberry Pi OS] (Debian 12, bookworm) 64-bits.&lt;br /&gt;
* [https://wayland.freedesktop.org/ Wayland].&lt;br /&gt;
* [https://www.chromium.org/chromium-projects/ Chromium].&lt;br /&gt;
&lt;br /&gt;
==== Prerrequisitos: ====&lt;br /&gt;
&lt;br /&gt;
* Sistema operativo base instalado y funcionando correctamente.&lt;br /&gt;
* SSH configurado.&lt;br /&gt;
* Una pantalla para visualizar el quiosco.&lt;br /&gt;
&lt;br /&gt;
==== Proceso: ====&lt;br /&gt;
# Accedemos a la Raspberry mediante SSH.&lt;br /&gt;
# Instalamos &#039;&#039;&#039;wtype,&#039;&#039;&#039; un software que nos permite simular actividad con el teclado.&lt;br /&gt;
## sudo apt install wtype&lt;br /&gt;
# Cambiamos la configuración de inicio de sesión para que el dispositivo haga &amp;quot;Autologin&amp;quot;, es decir, inicie el usuario automáticamente.&lt;br /&gt;
## sudo raspi-config&lt;br /&gt;
##* Para navegar el menú usamos las flechas del teclado y la tecla &amp;quot;Enter&amp;quot; para seleccionar la opción. &lt;br /&gt;
## System Options &amp;gt; Boot &amp;gt; Auto Login &amp;gt; Desktop Autologin: Desktop GUI, automatically logged in as &#039;&amp;lt;usuario&amp;gt;&#039; user.&lt;br /&gt;
## Pulsamos enter &amp;gt; &amp;quot;Finish&amp;quot; y reiniciamos cuando nos pregunte. Ahora iniciará automáticamente.&lt;br /&gt;
# Ahora, configuraremos la Raspberry para enseñar en modo quiosco lo que queremos y cómo lo queremos. Para esto editaremos el archivo &#039;&#039;&#039;&#039;&#039;.config/wayfire.ini&#039;&#039;&#039;&#039;&#039;. Este documento sirve para modificar la apariencia y comportamiento de Wayfire, el sistema que se usa para procesar el escritorio en Raspberry Pi OS.&lt;br /&gt;
## sudo nano .config/wayfire.ini&lt;br /&gt;
## Buscamos la sección &#039;&#039;&#039;&#039;&#039;[autostart]&#039;&#039;&#039;,&#039;&#039; que debería verse como esto:&lt;br /&gt;
##*En caso de que no estuviera, lo creamos.&amp;lt;blockquote&amp;gt;[autostart] &amp;lt;br/&amp;gt;panel = wfrespawn wf-panel-pi &amp;lt;br/&amp;gt;background = wfrespawn pcmanfm --desktop --profile LXDE-pi &amp;lt;br/&amp;gt;xdg-autostart = lxsession-xdg-autostart&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
##Agregamos las siguientes líneas:&amp;lt;blockquote&amp;gt;chromium = chromium-browser &#039;&#039;&#039;&amp;lt;url que queremos mostrar&amp;gt;&#039;&#039;&#039; --kiosk --noerrdialogs --disable-infobars --no-first-run --ozone-platform=wayland --enable-features=OverlayScrollbar --start-maximized&amp;lt;br/&amp;gt;switchtab = bash ~/switchtab.sh&amp;lt;br/&amp;gt;screensaver = false&amp;lt;br/&amp;gt; dpms = false&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
##*Podemos poner tantas urls como queramos mostrar, separadas por espacios y entre comillas en caso de que tuviesen espacios en blanco dentro de su definición.&lt;br /&gt;
##**Definición de parámetros&lt;br /&gt;
##***--kiosk: le indica a Chromium que funcionará en modo quisco.&lt;br /&gt;
##***--noerrdialogs: evita que se muestren mensajes de error.&lt;br /&gt;
##***--disable-infobars: quita la barra superior del navegador.&lt;br /&gt;
##***--no-first-run: deshabilita el proceso de configuración inicial del navegador.&lt;br /&gt;
##***--ozone-platform=wayland: establece una versión de Wayland compatible con la plataforma [https://chromium.googlesource.com/chromium/src/+/HEAD/docs/ozone_overview.md Ozone].&lt;br /&gt;
##***--enable-features=OverlayScroolbar:  activa la barra de desplazamiento solo cuando es necesario y en modo overlay.&lt;br /&gt;
##***--start-maximized: inicia el navegador en pantalla completa.&lt;br /&gt;
##**La línea &amp;quot;&#039;&#039;switchtab = bash ~/switchtab.sh&amp;quot;&#039;&#039; hace referencia a un script que definiremos a continuación y se encargará de cambiar entre pestañas cada 10 segundos.&lt;br /&gt;
##Creamos el script que se encarga de cambiar entre pestañas.&lt;br /&gt;
##*nano ~/switchtab.sh&lt;br /&gt;
##*Contenido:&amp;lt;blockquote&amp;gt;!bin/bash &amp;lt;br/&amp;gt;&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Encuentra el PID de chromium    &amp;lt;br/&amp;gt;   chromium_pid=$(pgrep chromium | head -1)   &amp;lt;br/&amp;gt; #Comprueba que chromium está activo   &amp;lt;br/&amp;gt;   while [   [ -z $chromium_pid ]]; do   &amp;lt;br/&amp;gt;   echo &amp;quot;Chromium browser is not running yet.&amp;quot;     &amp;lt;br/&amp;gt; sleep 5    &amp;lt;br/&amp;gt; chromium_pid=$(pgrep chromium | head -1)     &amp;lt;br/&amp;gt;  done   &amp;lt;br/&amp;gt;    echo &amp;quot;Chromium browser process ID: $chromium_pid&amp;quot;     &amp;lt;br/&amp;gt;  export XDG_RUNTIME_DIR=/run/user/1000  &amp;lt;br/&amp;gt; &amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Bucle para enviar actividad de teclado:   &amp;lt;br/&amp;gt;    while true; do &amp;lt;br/&amp;gt;  &amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Envía Ctrl+Tab usando`wtype`  &amp;lt;br/&amp;gt;  wtype -M ctrl -P Tab &amp;lt;br/&amp;gt;  &amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Envía Ctrl+Tab usando `wtype`   &amp;lt;br/&amp;gt;    wtype -m ctrl -p Tab   &amp;lt;br/&amp;gt;   sleep 10   &amp;lt;br/&amp;gt;    done&lt;/div&gt;</summary>
		<author><name>Ses</name></author>
	</entry>
	<entry>
		<id>https://wiki.ieselrincon.es/index.php?title=Kiosko_en_Raspberry&amp;diff=62</id>
		<title>Kiosko en Raspberry</title>
		<link rel="alternate" type="text/html" href="https://wiki.ieselrincon.es/index.php?title=Kiosko_en_Raspberry&amp;diff=62"/>
		<updated>2024-02-28T16:20:40Z</updated>

		<summary type="html">&lt;p&gt;Ses: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:Flight information screen - Laguindingan International Airport.JPG|alt=Pantalla de información en el aeropuerto de Languindingan, Filipinas.|miniaturadeimagen|Pantalla de información en el aeropuerto de Languindingan, Filipinas.]]&lt;br /&gt;
[[Archivo:Burger King 164th St td (2019-01-08) 01 - Self Service Kiosks.jpg|alt=Quiosco de pedido de Burger King.|miniaturadeimagen|Quiosco de pedido de Burger King.]]&lt;br /&gt;
Un &amp;quot;&#039;&#039;Kiosko&#039;&#039;&amp;quot;, &amp;quot;&#039;&#039;Kiosco&#039;&#039;&amp;quot; o &amp;quot;&#039;&#039;Quiosco&#039;&#039;&amp;quot; es un ordenador o terminal informática situada en un espacio público que permite a los usuarios una cantidad controlada de interacción con dicha terminal. Un ejemplo común de Quiosco serían las pantallas que muestran información sobre los vuelos en los aeropuertos o las pantallas táctiles en los cines que te permiten comprar tickets a las películas, o las pantallas donde haces tus pedidos en los restaurantes de comida rápida.&lt;br /&gt;
&lt;br /&gt;
=== Proceso de Instalación en RaspBerry ===&lt;br /&gt;
&lt;br /&gt;
==== Entorno de trabajo utilizado: ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.raspberrypi.com/products/raspberry-pi-4-model-b/ Raspberry Pi 4].&lt;br /&gt;
* [https://www.raspberrypi.com/software/operating-systems/ Raspberry Pi OS] (Debian 12, bookworm) 64-bits.&lt;br /&gt;
* [https://wayland.freedesktop.org/ Wayland].&lt;br /&gt;
* [https://www.chromium.org/chromium-projects/ Chromium].&lt;br /&gt;
&lt;br /&gt;
==== Prerrequisitos: ====&lt;br /&gt;
&lt;br /&gt;
* Sistema operativo base instalado y funcionando correctamente.&lt;br /&gt;
* SSH configurado.&lt;br /&gt;
* Una pantalla para visualizar el quiosco.&lt;br /&gt;
&lt;br /&gt;
==== Proceso: ====&lt;br /&gt;
# Accedemos a la Raspberry mediante SSH.&lt;br /&gt;
# Instalamos &#039;&#039;&#039;wtype,&#039;&#039;&#039; un software que nos permite simular actividad con el teclado.&lt;br /&gt;
## sudo apt install wtype&lt;br /&gt;
# Cambiamos la configuración de inicio de sesión para que el dispositivo haga &amp;quot;Autologin&amp;quot;, es decir, inicie el usuario automáticamente.&lt;br /&gt;
## sudo raspi-config&lt;br /&gt;
##* Para navegar el menú usamos las flechas del teclado y la tecla &amp;quot;Enter&amp;quot; para seleccionar la opción. &lt;br /&gt;
## System Options &amp;gt; Boot &amp;gt; Auto Login &amp;gt; Desktop Autologin: Desktop GUI, automatically logged in as &#039;&amp;lt;usuario&amp;gt;&#039; user.&lt;br /&gt;
## Pulsamos enter &amp;gt; &amp;quot;Finish&amp;quot; y reiniciamos cuando nos pregunte. Ahora iniciará automáticamente.&lt;br /&gt;
# Ahora, configuraremos la Raspberry para enseñar en modo quiosco lo que queremos y cómo lo queremos. Para esto editaremos el archivo &#039;&#039;&#039;&#039;&#039;.config/wayfire.ini&#039;&#039;&#039;&#039;&#039;. Este documento sirve para modificar la apariencia y comportamiento de Wayfire, el sistema que se usa para procesar el escritorio en Raspberry Pi OS.&lt;br /&gt;
## sudo nano .config/wayfire.ini&lt;br /&gt;
## Buscamos la sección &#039;&#039;&#039;&#039;&#039;[autostart]&#039;&#039;&#039;,&#039;&#039; que debería verse como esto:&lt;br /&gt;
##*En caso de que no estuviera, lo creamos.&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;[autostart]&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt; panel = wfrespawn wf-panel-pi&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt; background = wfrespawn pcmanfm --desktop --profile LXDE-pi&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt; xdg-autostart = lxsession-xdg-autostart&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
##Agregamos las siguientes líneas:&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;chromium = chromium-browser &#039;&#039;&#039;&amp;lt;url que queremos mostrar&amp;gt;&#039;&#039;&#039; --kiosk --noerrdialogs --disable-infobars --no-first-run --ozone-platform=wayland --enable-features=OverlayScrollbar --start-maximized&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;switchtab = bash ~/switchtab.sh&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;screensaver = false&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;dpms = false&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
##*Podemos poner tantas urls como queramos mostrar, separadas por espacios y entre comillas en caso de que tuviesen espacios en blanco dentro de su definición.&lt;br /&gt;
##**Definición de parámetros&lt;br /&gt;
##***--kiosk: le indica a Chromium que funcionará en modo quisco.&lt;br /&gt;
##***--noerrdialogs: evita que se muestren mensajes de error.&lt;br /&gt;
##***--disable-infobars: quita la barra superior del navegador.&lt;br /&gt;
##***--no-first-run: deshabilita el proceso de configuración inicial del navegador.&lt;br /&gt;
##***--ozone-platform=wayland: establece una versión de Wayland compatible con la plataforma [https://chromium.googlesource.com/chromium/src/+/HEAD/docs/ozone_overview.md Ozone].&lt;br /&gt;
##***--enable-features=OverlayScroolbar:  activa la barra de desplazamiento solo cuando es necesario y en modo overlay.&lt;br /&gt;
##***--start-maximized: inicia el navegador en pantalla completa.&lt;br /&gt;
##**La línea &amp;quot;&#039;&#039;switchtab = bash ~/switchtab.sh&amp;quot;&#039;&#039; hace referencia a un script que definiremos a continuación y se encargará de cambiar entre pestañas cada 10 segundos.&lt;br /&gt;
##Creamos el script que se encarga de cambiar entre pestañas.&lt;br /&gt;
##*nano ~/switchtab.sh&lt;br /&gt;
##*Contenido:&amp;lt;blockquote&amp;gt;!bin/bash &amp;lt;br/&amp;gt;&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Encuentra el PID de chromium    &amp;lt;br/&amp;gt;   chromium_pid=$(pgrep chromium | head -1)   &amp;lt;br/&amp;gt; #Comprueba que chromium está activo   &amp;lt;br/&amp;gt;   while [   [ -z $chromium_pid ]]; do   &amp;lt;br/&amp;gt;   echo &amp;quot;Chromium browser is not running yet.&amp;quot;     &amp;lt;br/&amp;gt; sleep 5    &amp;lt;br/&amp;gt; chromium_pid=$(pgrep chromium | head -1)     &amp;lt;br/&amp;gt;  done   &amp;lt;br/&amp;gt;    echo &amp;quot;Chromium browser process ID: $chromium_pid&amp;quot;     &amp;lt;br/&amp;gt;  export XDG_RUNTIME_DIR=/run/user/1000  &amp;lt;br/&amp;gt; &amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Bucle para enviar actividad de teclado:   &amp;lt;br/&amp;gt;    while true; do &amp;lt;br/&amp;gt;  &amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Envía Ctrl+Tab usando`wtype`  &amp;lt;br/&amp;gt;  wtype -M ctrl -P Tab &amp;lt;br/&amp;gt;  &amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Envía Ctrl+Tab usando `wtype`   &amp;lt;br/&amp;gt;    wtype -m ctrl -p Tab   &amp;lt;br/&amp;gt;   sleep 10   &amp;lt;br/&amp;gt;    done&lt;/div&gt;</summary>
		<author><name>Ses</name></author>
	</entry>
	<entry>
		<id>https://wiki.ieselrincon.es/index.php?title=Kiosko_en_Raspberry&amp;diff=61</id>
		<title>Kiosko en Raspberry</title>
		<link rel="alternate" type="text/html" href="https://wiki.ieselrincon.es/index.php?title=Kiosko_en_Raspberry&amp;diff=61"/>
		<updated>2024-02-28T16:12:24Z</updated>

		<summary type="html">&lt;p&gt;Ses: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:Flight information screen - Laguindingan International Airport.JPG|alt=Pantalla de información en el aeropuerto de Languindingan, Filipinas.|miniaturadeimagen|Pantalla de información en el aeropuerto de Languindingan, Filipinas.]]&lt;br /&gt;
[[Archivo:Burger King 164th St td (2019-01-08) 01 - Self Service Kiosks.jpg|alt=Quiosco de pedido de Burger King.|miniaturadeimagen|Quiosco de pedido de Burger King.]]&lt;br /&gt;
Un &amp;quot;&#039;&#039;Kiosko&#039;&#039;&amp;quot;, &amp;quot;&#039;&#039;Kiosco&#039;&#039;&amp;quot; o &amp;quot;&#039;&#039;Quiosco&#039;&#039;&amp;quot; es un ordenador o terminal informática situada en un espacio público que permite a los usuarios una cantidad controlada de interacción con dicha terminal. Un ejemplo común de Quiosco serían las pantallas que muestran información sobre los vuelos en los aeropuertos o las pantallas táctiles en los cines que te permiten comprar tickets a las películas, o las pantallas donde haces tus pedidos en los restaurantes de comida rápida.&lt;br /&gt;
&lt;br /&gt;
=== Proceso de Instalación en RaspBerry ===&lt;br /&gt;
&lt;br /&gt;
==== Entorno de trabajo utilizado: ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.raspberrypi.com/products/raspberry-pi-4-model-b/ Raspberry Pi 4].&lt;br /&gt;
* [https://www.raspberrypi.com/software/operating-systems/ Raspberry Pi OS] (Debian 12, bookworm) 64-bits.&lt;br /&gt;
* [https://wayland.freedesktop.org/ Wayland].&lt;br /&gt;
* [https://www.chromium.org/chromium-projects/ Chromium].&lt;br /&gt;
&lt;br /&gt;
==== Prerrequisitos: ====&lt;br /&gt;
&lt;br /&gt;
* Sistema operativo base instalado y funcionando correctamente.&lt;br /&gt;
* SSH configurado.&lt;br /&gt;
* Una pantalla para visualizar el quiosco.&lt;br /&gt;
&lt;br /&gt;
==== Proceso: ====&lt;br /&gt;
# Accedemos a la Raspberry mediante SSH.&lt;br /&gt;
# Instalamos &#039;&#039;&#039;wtype,&#039;&#039;&#039; un software que nos permite simular actividad con el teclado.&lt;br /&gt;
## sudo apt install wtype&lt;br /&gt;
# Cambiamos la configuración de inicio de sesión para que el dispositivo haga &amp;quot;Autologin&amp;quot;, es decir, inicie el usuario automáticamente.&lt;br /&gt;
## sudo raspi-config&lt;br /&gt;
##* Para navegar el menú usamos las flechas del teclado y la tecla &amp;quot;Enter&amp;quot; para seleccionar la opción. &lt;br /&gt;
## System Options &amp;gt; Boot &amp;gt; Auto Login &amp;gt; Desktop Autologin: Desktop GUI, automatically logged in as &#039;&amp;lt;usuario&amp;gt;&#039; user.&lt;br /&gt;
## Pulsamos enter &amp;gt; &amp;quot;Finish&amp;quot; y reiniciamos cuando nos pregunte. Ahora iniciará automáticamente.&lt;br /&gt;
# Ahora, configuraremos la Raspberry para enseñar en modo quiosco lo que queremos y cómo lo queremos. Para esto editaremos el archivo &#039;&#039;&#039;&#039;&#039;.config/wayfire.ini&#039;&#039;&#039;&#039;&#039;. Este documento sirve para modificar la apariencia y comportamiento de Wayfire, el sistema que se usa para procesar el escritorio en Raspberry Pi OS.&lt;br /&gt;
## sudo nano .config/wayfire.ini&lt;br /&gt;
## Buscamos la sección &#039;&#039;&#039;&#039;&#039;[autostart]&#039;&#039;&#039;,&#039;&#039; que debería verse como esto:&lt;br /&gt;
##*En caso de que no estuviera, lo creamos.&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;[autostart]&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt; panel = wfrespawn wf-panel-pi&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt; background = wfrespawn pcmanfm --desktop --profile LXDE-pi&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt; xdg-autostart = lxsession-xdg-autostart&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
##Agregamos las siguientes líneas:&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;chromium = chromium-browser &#039;&#039;&#039;&amp;lt;url que queremos mostrar&amp;gt;&#039;&#039;&#039; --kiosk --noerrdialogs --disable-infobars --no-first-run --ozone-platform=wayland --enable-features=OverlayScrollbar --start-maximized&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;switchtab = bash ~/switchtab.sh&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;screensaver = false&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;dpms = false&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
##*Podemos poner tantas urls como queramos mostrar, separadas por espacios y entre comillas en caso de que tuviesen espacios en blanco dentro de su definición.&lt;br /&gt;
##**Definición de parámetros&lt;br /&gt;
##***--kiosk: le indica a Chromium que funcionará en modo quisco.&lt;br /&gt;
##***--noerrdialogs: evita que se muestren mensajes de error.&lt;br /&gt;
##***--disable-infobars: quita la barra superior del navegador.&lt;br /&gt;
##***--no-first-run: deshabilita el proceso de configuración inicial del navegador.&lt;br /&gt;
##***--ozone-platform=wayland: establece una versión de Wayland compatible con la plataforma [https://chromium.googlesource.com/chromium/src/+/HEAD/docs/ozone_overview.md Ozone].&lt;br /&gt;
##***--enable-features=OverlayScroolbar:  activa la barra de desplazamiento solo cuando es necesario y en modo overlay.&lt;br /&gt;
##***--start-maximized: inicia el navegador en pantalla completa.&lt;br /&gt;
##**La línea &amp;quot;&#039;&#039;switchtab = bash ~/switchtab.sh&amp;quot;&#039;&#039; hace referencia a un script que definiremos a continuación y se encargará de cambiar entre pestañas cada 10 segundos.&lt;br /&gt;
##Creamos el script que se encarga de cambiar entre pestañas.&lt;br /&gt;
##*nano ~/switchtab.sh&lt;br /&gt;
##*Contenido:&amp;lt;blockquote&amp;gt;!bin/bash&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Encuentra el PID de chromium      chromium_pid=$(pgrep chromium | head -1)   #Comprueba que chromium está activo     while [   [ -z $chromium_pid ]]; do     echo &amp;quot;Chromium browser is not running yet.&amp;quot;     sleep 5    chromium_pid=$(pgrep chromium | head -1)      done      echo &amp;quot;Chromium browser process ID: $chromium_pid&amp;quot;      export XDG_RUNTIME_DIR=/run/user/1000&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Bucle para enviar actividad de teclado:      while true; do&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Envía Ctrl+Tab usando`wtype`   wtype -M ctrl -P Tab&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Envía Ctrl+Tab usando `wtype`      wtype -m ctrl -p Tab     sleep 10      done&lt;/div&gt;</summary>
		<author><name>Ses</name></author>
	</entry>
	<entry>
		<id>https://wiki.ieselrincon.es/index.php?title=Kiosko_en_Raspberry&amp;diff=60</id>
		<title>Kiosko en Raspberry</title>
		<link rel="alternate" type="text/html" href="https://wiki.ieselrincon.es/index.php?title=Kiosko_en_Raspberry&amp;diff=60"/>
		<updated>2024-02-28T13:58:04Z</updated>

		<summary type="html">&lt;p&gt;Ses: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:Flight information screen - Laguindingan International Airport.JPG|alt=Pantalla de información en el aeropuerto de Languindingan, Filipinas.|miniaturadeimagen|Pantalla de información en el aeropuerto de Languindingan, Filipinas.]]&lt;br /&gt;
[[Archivo:Burger King 164th St td (2019-01-08) 01 - Self Service Kiosks.jpg|alt=Quiosco de pedido de Burger King.|miniaturadeimagen|Quiosco de pedido de Burger King.]]&lt;br /&gt;
Un &amp;quot;&#039;&#039;Kiosko&#039;&#039;&amp;quot;, &amp;quot;&#039;&#039;Kiosco&#039;&#039;&amp;quot; o &amp;quot;&#039;&#039;Quiosco&#039;&#039;&amp;quot; es un ordenador o terminal informática situada en un espacio público que permite a los usuarios una cantidad controlada de interacción con dicha terminal. Un ejemplo común de Quiosco serían las pantallas que muestran información sobre los vuelos en los aeropuertos o las pantallas táctiles en los cines que te permiten comprar tickets a las películas, o las pantallas donde haces tus pedidos en los restaurantes de comida rápida.&lt;br /&gt;
&lt;br /&gt;
=== Proceso de Instalación en RaspBerry ===&lt;br /&gt;
&lt;br /&gt;
==== Entorno de trabajo utilizado: ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.raspberrypi.com/products/raspberry-pi-4-model-b/ Raspberry Pi 4].&lt;br /&gt;
* [https://www.raspberrypi.com/software/operating-systems/ Raspberry Pi OS] (Debian 12, bookworm) 64-bits.&lt;br /&gt;
* [https://wayland.freedesktop.org/ Wayland].&lt;br /&gt;
* [https://www.chromium.org/chromium-projects/ Chromium].&lt;br /&gt;
&lt;br /&gt;
==== Prerrequisitos: ====&lt;br /&gt;
&lt;br /&gt;
* Sistema operativo base instalado y funcionando correctamente.&lt;br /&gt;
* SSH configurado.&lt;br /&gt;
* Una pantalla para visualizar el quiosco.&lt;br /&gt;
&lt;br /&gt;
==== Proceso: ====&lt;br /&gt;
# Accedemos a la Raspberry mediante SSH.&lt;br /&gt;
# Instalamos &#039;&#039;&#039;wtype,&#039;&#039;&#039; un software que nos permite simular actividad con el teclado.&lt;br /&gt;
## sudo apt install wtype&lt;br /&gt;
# Cambiamos la configuración de inicio de sesión para que el dispositivo haga &amp;quot;Autologin&amp;quot;, es decir, inicie el usuario automáticamente.&lt;br /&gt;
## sudo raspi-config&lt;br /&gt;
##* Para navegar el menú usamos las flechas del teclado y la tecla &amp;quot;Enter&amp;quot; para seleccionar la opción. &lt;br /&gt;
## System Options &amp;gt; Boot &amp;gt; Auto Login &amp;gt; Desktop Autologin: Desktop GUI, automatically logged in as &#039;&amp;lt;usuario&amp;gt;&#039; user.&lt;br /&gt;
## Pulsamos enter &amp;gt; &amp;quot;Finish&amp;quot; y reiniciamos cuando nos pregunte. Ahora iniciará automáticamente.&lt;br /&gt;
# Ahora, configuraremos la Raspberry para enseñar en modo quiosco lo que queremos y cómo lo queremos. Para esto editaremos el archivo &#039;&#039;&#039;&#039;&#039;.config/wayfire.ini&#039;&#039;&#039;&#039;&#039;. Este documento sirve para modificar la apariencia y comportamiento de Wayfire, el sistema que se usa para procesar el escritorio en Raspberry Pi OS.&lt;br /&gt;
## sudo nano .config/wayfire.ini&lt;br /&gt;
## Buscamos la sección &#039;&#039;&#039;&#039;&#039;[autostart]&#039;&#039;&#039;,&#039;&#039; que debería verse como esto:&lt;br /&gt;
##*En caso de que no estuviera, lo creamos.&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;[autostart]&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt; panel = wfrespawn wf-panel-pi&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt; background = wfrespawn pcmanfm --desktop --profile LXDE-pi&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt; xdg-autostart = lxsession-xdg-autostart&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
##Agregamos las siguientes líneas:&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;chromium = chromium-browser &#039;&#039;&#039;&amp;lt;url que queremos mostrar&amp;gt;&#039;&#039;&#039; --kiosk --noerrdialogs --disable-infobars --no-first-run --ozone-platform=wayland --enable-features=OverlayScrollbar --start-maximized&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;switchtab = bash ~/switchtab.sh&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;screensaver = false&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;dpms = false&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
##*Podemos poner tantas urls como queramos mostrar, separadas por espacios y entre comillas en caso de que tuviesen espacios en blanco dentro de su definición.&lt;br /&gt;
##**Definición de parámetros&lt;br /&gt;
##***--kiosk: le indica a Chromium que funcionará en modo quisco.&lt;br /&gt;
##***--noerrdialogs: evita que se muestren mensajes de error.&lt;br /&gt;
##***--disable-infobars: quita la barra superior del navegador.&lt;br /&gt;
##***--no-first-run: deshabilita el proceso de configuración inicial del navegador.&lt;br /&gt;
##***--ozone-platform=wayland: establece una versión de Wayland compatible con la plataforma [https://chromium.googlesource.com/chromium/src/+/HEAD/docs/ozone_overview.md Ozone].&lt;br /&gt;
##***--enable-features=OverlayScroolbar:  activa la barra de desplazamiento solo cuando es necesario y en modo overlay.&lt;br /&gt;
##***--start-maximized: inicia el navegador en pantalla completa.&lt;br /&gt;
##**La línea &amp;quot;&#039;&#039;switchtab = bash ~/switchtab.sh&amp;quot;&#039;&#039; hace referencia a un script que definiremos a continuación y se encargará de cambiar entre pestañas cada 10 segundos.&lt;br /&gt;
##Creamos el script que se encarga de cambiar entre pestañas.&lt;br /&gt;
##*nano ~/switchtab.sh&lt;br /&gt;
##*Contenido:&lt;br /&gt;
##*&amp;lt;blockquote&amp;gt;!bin/bash&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Encuentra el PID de chromium    chromium_pid=$(pgrep chromium | head -1)  #Comprueba que chromium está activo   while [   [ -z $chromium_pid ]]; do   echo &amp;quot;Chromium browser is not running yet.&amp;quot;   sleep 5  chromium_pid=$(pgrep chromium | head -1)    done    echo &amp;quot;Chromium browser process ID: $chromium_pid&amp;quot;    export XDG_RUNTIME_DIR=/run/user/1000&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Bucle para enviar actividad de teclado:    while true; do&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Envía Ctrl+Tab usando`wtype`   wtype -M ctrl -P Tab&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Envía Ctrl+Tab usando `wtype`    wtype -m ctrl -p Tab   sleep 10    done&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ses</name></author>
	</entry>
	<entry>
		<id>https://wiki.ieselrincon.es/index.php?title=Kiosko_en_Raspberry&amp;diff=59</id>
		<title>Kiosko en Raspberry</title>
		<link rel="alternate" type="text/html" href="https://wiki.ieselrincon.es/index.php?title=Kiosko_en_Raspberry&amp;diff=59"/>
		<updated>2024-02-28T13:53:51Z</updated>

		<summary type="html">&lt;p&gt;Ses: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:Flight information screen - Laguindingan International Airport.JPG|alt=Pantalla de información en el aeropuerto de Languindingan, Filipinas.|miniaturadeimagen|Pantalla de información en el aeropuerto de Languindingan, Filipinas.]]&lt;br /&gt;
[[Archivo:Burger King 164th St td (2019-01-08) 01 - Self Service Kiosks.jpg|alt=Quiosco de pedido de Burger King.|miniaturadeimagen|Quiosco de pedido de Burger King.]]&lt;br /&gt;
Un &amp;quot;&#039;&#039;Kiosko&#039;&#039;&amp;quot;, &amp;quot;&#039;&#039;Kiosco&#039;&#039;&amp;quot; o &amp;quot;&#039;&#039;Quiosco&#039;&#039;&amp;quot; es un ordenador o terminal informática situada en un espacio público que permite a los usuarios una cantidad controlada de interacción con dicha terminal. Un ejemplo común de Quiosco serían las pantallas que muestran información sobre los vuelos en los aeropuertos o las pantallas táctiles en los cines que te permiten comprar tickets a las películas, o las pantallas donde haces tus pedidos en los restaurantes de comida rápida.&lt;br /&gt;
&lt;br /&gt;
=== Proceso de Instalación en RaspBerry ===&lt;br /&gt;
&lt;br /&gt;
==== Entorno de trabajo utilizado: ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.raspberrypi.com/products/raspberry-pi-4-model-b/ Raspberry Pi 4].&lt;br /&gt;
* [https://www.raspberrypi.com/software/operating-systems/ Raspberry Pi OS] (Debian 12, bookworm) 64-bits.&lt;br /&gt;
* [https://wayland.freedesktop.org/ Wayland].&lt;br /&gt;
* [https://www.chromium.org/chromium-projects/ Chromium].&lt;br /&gt;
&lt;br /&gt;
==== Prerrequisitos: ====&lt;br /&gt;
&lt;br /&gt;
* Sistema operativo base instalado y funcionando correctamente.&lt;br /&gt;
* SSH configurado.&lt;br /&gt;
* Una pantalla para visualizar el quiosco.&lt;br /&gt;
&lt;br /&gt;
==== Proceso: ====&lt;br /&gt;
# Accedemos a la Raspberry mediante SSH.&lt;br /&gt;
# Instalamos &#039;&#039;&#039;wtype,&#039;&#039;&#039; un software que nos permite simular actividad con el teclado.&lt;br /&gt;
## sudo apt install wtype&lt;br /&gt;
# Cambiamos la configuración de inicio de sesión para que el dispositivo haga &amp;quot;Autologin&amp;quot;, es decir, inicie el usuario automáticamente.&lt;br /&gt;
## sudo raspi-config&lt;br /&gt;
##* Para navegar el menú usamos las flechas del teclado y la tecla &amp;quot;Enter&amp;quot; para seleccionar la opción. &lt;br /&gt;
## System Options &amp;gt; Boot &amp;gt; Auto Login &amp;gt; Desktop Autologin: Desktop GUI, automatically logged in as &#039;&amp;lt;usuario&amp;gt;&#039; user.&lt;br /&gt;
## Pulsamos enter &amp;gt; &amp;quot;Finish&amp;quot; y reiniciamos cuando nos pregunte. Ahora iniciará automáticamente.&lt;br /&gt;
# Ahora, configuraremos la Raspberry para enseñar en modo quiosco lo que queremos y cómo lo queremos. Para esto editaremos el archivo &#039;&#039;&#039;&#039;&#039;.config/wayfire.ini&#039;&#039;&#039;&#039;&#039;. Este documento sirve para modificar la apariencia y comportamiento de Wayfire, el sistema que se usa para procesar el escritorio en Raspberry Pi OS.&lt;br /&gt;
## sudo nano .config/wayfire.ini&lt;br /&gt;
## Buscamos la sección &#039;&#039;&#039;&#039;&#039;[autostart]&#039;&#039;&#039;,&#039;&#039; que debería verse como esto:&lt;br /&gt;
##*En caso de que no estuviera, lo creamos.&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;[autostart]&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt; panel = wfrespawn wf-panel-pi&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt; background = wfrespawn pcmanfm --desktop --profile LXDE-pi&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt; xdg-autostart = lxsession-xdg-autostart&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
##Agregamos las siguientes líneas:&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;chromium = chromium-browser &#039;&#039;&#039;&amp;lt;url que queremos mostrar&amp;gt;&#039;&#039;&#039; --kiosk --noerrdialogs --disable-infobars --no-first-run --ozone-platform=wayland --enable-features=OverlayScrollbar --start-maximized&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;switchtab = bash ~/switchtab.sh&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;screensaver = false&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;dpms = false&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
##*Podemos poner tantas urls como queramos mostrar, separadas por espacios y entre comillas en caso de que tuviesen espacios en blanco dentro de su definición.&lt;br /&gt;
##**Definición de parámetros&lt;br /&gt;
##***--kiosk: le indica a Chromium que funcionará en modo quisco.&lt;br /&gt;
##***--noerrdialogs: evita que se muestren mensajes de error.&lt;br /&gt;
##***--disable-infobars: quita la barra superior del navegador.&lt;br /&gt;
##***--no-first-run: deshabilita el proceso de configuración inicial del navegador.&lt;br /&gt;
##***--ozone-platform=wayland: establece una versión de Wayland compatible con la plataforma [https://chromium.googlesource.com/chromium/src/+/HEAD/docs/ozone_overview.md Ozone].&lt;br /&gt;
##***--enable-features=OverlayScroolbar:  activa la barra de desplazamiento solo cuando es necesario y en modo overlay.&lt;br /&gt;
##***--start-maximized: inicia el navegador en pantalla completa.&lt;br /&gt;
##**La línea &amp;quot;&#039;&#039;switchtab = bash ~/switchtab.sh&amp;quot;&#039;&#039; hace referencia a un script que definiremos a continuación y se encargará de cambiar entre pestañas cada 10 segundos.&lt;br /&gt;
##Creamos el script que se encarga de cambiar entre pestañas.&lt;br /&gt;
##*nano ~/switchtab.sh&lt;br /&gt;
##*Contenido:&lt;br /&gt;
##*&amp;lt;blockquote&amp;gt;!bin/bash&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Encuentra el PID de chromium    chromium_pid=$(pgrep chromium | head -1)  #Comprueba que chromium está activo   while [   [ -z $chromium_pid ]]; do   echo &amp;quot;Chromium browser is not running yet.&amp;quot;   sleep 5  chromium_pid=$(pgrep chromium | head -1)    done    echo &amp;quot;Chromium browser process ID: $chromium_pid&amp;quot;    export XDG_RUNTIME_DIR=/run/user/1000&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Bucle para enviar actividad de teclado:    while true; do&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Envía Ctrl+Tab usando`wtype`   wtype -M ctrl -P Tab&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Envía Ctrl+Tab usando `wtype`    wtype -m ctrl -p Tab   sleep 10    done&lt;/div&gt;</summary>
		<author><name>Ses</name></author>
	</entry>
	<entry>
		<id>https://wiki.ieselrincon.es/index.php?title=Kiosko_en_Raspberry&amp;diff=58</id>
		<title>Kiosko en Raspberry</title>
		<link rel="alternate" type="text/html" href="https://wiki.ieselrincon.es/index.php?title=Kiosko_en_Raspberry&amp;diff=58"/>
		<updated>2024-02-28T13:50:19Z</updated>

		<summary type="html">&lt;p&gt;Ses: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:Flight information screen - Laguindingan International Airport.JPG|alt=Pantalla de información en el aeropuerto de Languindingan, Filipinas.|miniaturadeimagen|Pantalla de información en el aeropuerto de Languindingan, Filipinas.]]&lt;br /&gt;
[[Archivo:Burger King 164th St td (2019-01-08) 01 - Self Service Kiosks.jpg|alt=Quiosco de pedido de Burger King.|miniaturadeimagen|Quiosco de pedido de Burger King.]]&lt;br /&gt;
Un &amp;quot;&#039;&#039;Kiosko&#039;&#039;&amp;quot;, &amp;quot;&#039;&#039;Kiosco&#039;&#039;&amp;quot; o &amp;quot;&#039;&#039;Quiosco&#039;&#039;&amp;quot; es un ordenador o terminal informática situada en un espacio público que permite a los usuarios una cantidad controlada de interacción con dicha terminal. Un ejemplo común de Quiosco serían las pantallas que muestran información sobre los vuelos en los aeropuertos o las pantallas táctiles en los cines que te permiten comprar tickets a las películas, o las pantallas donde haces tus pedidos en los restaurantes de comida rápida.&lt;br /&gt;
&lt;br /&gt;
=== Proceso de Instalación en RaspBerry ===&lt;br /&gt;
&lt;br /&gt;
==== Entorno de trabajo utilizado: ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.raspberrypi.com/products/raspberry-pi-4-model-b/ Raspberry Pi 4].&lt;br /&gt;
* [https://www.raspberrypi.com/software/operating-systems/ Raspberry Pi OS] (Debian 12, bookworm) 64-bits.&lt;br /&gt;
* [https://wayland.freedesktop.org/ Wayland].&lt;br /&gt;
* [https://www.chromium.org/chromium-projects/ Chromium].&lt;br /&gt;
&lt;br /&gt;
==== Prerrequisitos: ====&lt;br /&gt;
&lt;br /&gt;
* Sistema operativo base instalado y funcionando correctamente.&lt;br /&gt;
* SSH configurado.&lt;br /&gt;
* Una pantalla para visualizar el quiosco.&lt;br /&gt;
&lt;br /&gt;
==== Proceso: ====&lt;br /&gt;
# Accedemos a la Raspberry mediante SSH.&lt;br /&gt;
# Instalamos &#039;&#039;&#039;wtype,&#039;&#039;&#039; un software que nos permite simular actividad con el teclado.&lt;br /&gt;
## sudo apt install wtype&lt;br /&gt;
# Cambiamos la configuración de inicio de sesión para que el dispositivo haga &amp;quot;Autologin&amp;quot;, es decir, inicie el usuario automáticamente.&lt;br /&gt;
## sudo raspi-config&lt;br /&gt;
##* Para navegar el menú usamos las flechas del teclado y la tecla &amp;quot;Enter&amp;quot; para seleccionar la opción. &lt;br /&gt;
## System Options &amp;gt; Boot &amp;gt; Auto Login &amp;gt; Desktop Autologin: Desktop GUI, automatically logged in as &#039;&amp;lt;usuario&amp;gt;&#039; user.&lt;br /&gt;
## Pulsamos enter &amp;gt; &amp;quot;Finish&amp;quot; y reiniciamos cuando nos pregunte. Ahora iniciará automáticamente.&lt;br /&gt;
# Ahora, configuraremos la Raspberry para enseñar en modo quiosco lo que queremos y cómo lo queremos. Para esto editaremos el archivo &#039;&#039;&#039;&#039;&#039;.config/wayfire.ini&#039;&#039;&#039;&#039;&#039;. Este documento sirve para modificar la apariencia y comportamiento de Wayfire, el sistema que se usa para procesar el escritorio en Raspberry Pi OS.&lt;br /&gt;
## sudo nano .config/wayfire.ini&lt;br /&gt;
## Buscamos la sección &#039;&#039;&#039;&#039;&#039;[autostart]&#039;&#039;&#039;,&#039;&#039; que debería verse como esto:&lt;br /&gt;
##*En caso de que no estuviera, lo creamos.&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;[autostart]&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt; panel = wfrespawn wf-panel-pi&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt; background = wfrespawn pcmanfm --desktop --profile LXDE-pi&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt; xdg-autostart = lxsession-xdg-autostart&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
##Agregamos las siguientes líneas:&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;chromium = chromium-browser &#039;&#039;&#039;&amp;lt;url que queremos mostrar&amp;gt;&#039;&#039;&#039; --kiosk --noerrdialogs --disable-infobars --no-first-run --ozone-platform=wayland --enable-features=OverlayScrollbar --start-maximized&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;switchtab = bash ~/switchtab.sh&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;screensaver = false&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;dpms = false&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
##*Podemos poner tantas urls como queramos mostrar, separadas por espacios y entre comillas en caso de que tuviesen espacios en blanco dentro de su definición.&lt;br /&gt;
##**Definición de parámetros&lt;br /&gt;
##***--kiosk: le indica a Chromium que funcionará en modo quisco.&lt;br /&gt;
##***--noerrdialogs: evita que se muestren mensajes de error.&lt;br /&gt;
##***--disable-infobars: quita la barra superior del navegador.&lt;br /&gt;
##***--no-first-run: deshabilita el proceso de configuración inicial del navegador.&lt;br /&gt;
##***--ozone-platform=wayland: establece una versión de Wayland compatible con la plataforma [https://chromium.googlesource.com/chromium/src/+/HEAD/docs/ozone_overview.md Ozone].&lt;br /&gt;
##***--enable-features=OverlayScroolbar:  activa la barra de desplazamiento solo cuando es necesario y en modo overlay.&lt;br /&gt;
##***--start-maximized: inicia el navegador en pantalla completa.&lt;br /&gt;
##**La línea &amp;quot;&#039;&#039;switchtab = bash ~/switchtab.sh&amp;quot;&#039;&#039; hace referencia a un script que definiremos a continuación y se encargará de cambiar entre pestañas cada 10 segundos.&lt;br /&gt;
##Creamos el script que se encarga de cambiar entre pestañas.&lt;br /&gt;
##*nano ~/switchtab.sh&lt;br /&gt;
##*Contenido:&lt;br /&gt;
##*&amp;lt;blockquote&amp;gt;!bin/bash&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Encuentra el PID de chromium  chromium_pid=$(pgrep chromium | head -1)&lt;br /&gt;
#Comprueba que chromium está activo while [ [ -z $chromium_pid ]]; do  echo &amp;quot;Chromium browser is not running yet.&amp;quot; sleep 5 chromium_pid=$(pgrep chromium | head -1)  done  echo &amp;quot;Chromium browser process ID: $chromium_pid&amp;quot;  export XDG_RUNTIME_DIR=/run/user/1000&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Bucle para enviar actividad de teclado:  while true; do&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Envía Ctrl+Tab usando`wtype`  wtype -M ctrl -P Tab&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;Envía Ctrl+Tab usando `wtype`  wtype -m ctrl -p Tab sleep 10  done&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ses</name></author>
	</entry>
	<entry>
		<id>https://wiki.ieselrincon.es/index.php?title=Kiosko_en_Raspberry&amp;diff=57</id>
		<title>Kiosko en Raspberry</title>
		<link rel="alternate" type="text/html" href="https://wiki.ieselrincon.es/index.php?title=Kiosko_en_Raspberry&amp;diff=57"/>
		<updated>2024-02-28T13:32:02Z</updated>

		<summary type="html">&lt;p&gt;Ses: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:Flight information screen - Laguindingan International Airport.JPG|alt=Pantalla de información en el aeropuerto de Languindingan, Filipinas.|miniaturadeimagen|Pantalla de información en el aeropuerto de Languindingan, Filipinas.]]&lt;br /&gt;
[[Archivo:Burger King 164th St td (2019-01-08) 01 - Self Service Kiosks.jpg|alt=Quiosco de pedido de Burger King.|miniaturadeimagen|Quiosco de pedido de Burger King.]]&lt;br /&gt;
Un &amp;quot;&#039;&#039;Kiosko&#039;&#039;&amp;quot;, &amp;quot;&#039;&#039;Kiosco&#039;&#039;&amp;quot; o &amp;quot;&#039;&#039;Quiosco&#039;&#039;&amp;quot; es un ordenador o terminal informática situada en un espacio público que permite a los usuarios una cantidad controlada de interacción con dicha terminal. Un ejemplo común de Quiosco serían las pantallas que muestran información sobre los vuelos en los aeropuertos o las pantallas táctiles en los cines que te permiten comprar tickets a las películas, o las pantallas donde haces tus pedidos en los restaurantes de comida rápida.&lt;br /&gt;
&lt;br /&gt;
=== Proceso de Instalación en RaspBerry ===&lt;br /&gt;
&lt;br /&gt;
==== Entorno de trabajo utilizado: ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.raspberrypi.com/products/raspberry-pi-4-model-b/ Raspberry Pi 4].&lt;br /&gt;
* [https://www.raspberrypi.com/software/operating-systems/ Raspberry Pi OS] (Debian 12, bookworm) 64-bits.&lt;br /&gt;
* [https://wayland.freedesktop.org/ Wayland].&lt;br /&gt;
* [https://www.chromium.org/chromium-projects/ Chromium].&lt;br /&gt;
&lt;br /&gt;
==== Prerrequisitos: ====&lt;br /&gt;
&lt;br /&gt;
* Sistema operativo base instalado y funcionando correctamente.&lt;br /&gt;
* SSH configurado.&lt;br /&gt;
* Una pantalla para visualizar el quiosco.&lt;br /&gt;
&lt;br /&gt;
==== Proceso: ====&lt;br /&gt;
# Accedemos a la Raspberry mediante SSH.&lt;br /&gt;
# Instalamos &#039;&#039;&#039;wtype,&#039;&#039;&#039; un software que nos permite simular actividad con el teclado.&lt;br /&gt;
## sudo apt install wtype&lt;br /&gt;
# Cambiamos la configuración de inicio de sesión para que el dispositivo haga &amp;quot;Autologin&amp;quot;, es decir, inicie el usuario automáticamente.&lt;br /&gt;
## sudo raspi-config&lt;br /&gt;
##* Para navegar el menú usamos las flechas del teclado y la tecla &amp;quot;Enter&amp;quot; para seleccionar la opción. &lt;br /&gt;
## System Options &amp;gt; Boot &amp;gt; Auto Login &amp;gt; Desktop Autologin: Desktop GUI, automatically logged in as &#039;&amp;lt;usuario&amp;gt;&#039; user.&lt;br /&gt;
## Pulsamos enter &amp;gt; &amp;quot;Finish&amp;quot; y reiniciamos cuando nos pregunte. Ahora iniciará automáticamente.&lt;br /&gt;
# Ahora, configuraremos la Raspberry para enseñar en modo quiosco lo que queremos y cómo lo queremos. Para esto editaremos el archivo &#039;&#039;&#039;&#039;&#039;.config/wayfire.ini&#039;&#039;&#039;&#039;&#039;. Este documento sirve para modificar la apariencia y comportamiento de Wayfire, el sistema que se usa para procesar el escritorio en Raspberry Pi OS.&lt;br /&gt;
## sudo nano .config/wayfire.ini&lt;br /&gt;
## Buscamos la sección &#039;&#039;&#039;&#039;&#039;[autostart]&#039;&#039;&#039;,&#039;&#039; que debería verse como esto:&lt;br /&gt;
##*En caso de que no estuviera, lo creamos.&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;[autostart]&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt; panel = wfrespawn wf-panel-pi&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt; background = wfrespawn pcmanfm --desktop --profile LXDE-pi&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt; xdg-autostart = lxsession-xdg-autostart&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
##Agregamos las siguientes líneas:&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;chromium = chromium-browser &#039;&#039;&#039;&amp;lt;url que queremos mostrar&amp;gt;&#039;&#039;&#039; --kiosk --noerrdialogs --disable-infobars --no-first-run --ozone-platform=wayland --enable-features=OverlayScrollbar --start-maximized&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;switchtab = bash ~/switchtab.sh&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;screensaver = false&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;dpms = false&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
##*Podemos poner tantas urls como queramos mostrar, separadas por espacios y entre comillas en caso de que tuviesen espacios en blanco dentro de su definición.&lt;br /&gt;
##**Definición de parámetros&lt;br /&gt;
##***--kiosk: le indica a Chromium que funcionará en modo quisco.&lt;br /&gt;
##***--noerrdialogs: evita que se muestren mensajes de error.&lt;br /&gt;
##***--disable-infobars: quita la barra superior del navegador.&lt;br /&gt;
##***--no-first-run: deshabilita el proceso de configuración inicial del navegador.&lt;br /&gt;
##***--ozone-platform=wayland: establece una versión de Wayland compatible con la plataforma [https://chromium.googlesource.com/chromium/src/+/HEAD/docs/ozone_overview.md Ozone].&lt;br /&gt;
##***--enable-features=OverlayScroolbar:  activa la barra de desplazamiento solo cuando es necesario y en modo overlay.&lt;br /&gt;
##***--start-maximized: inicia el navegador en pantalla completa.&lt;br /&gt;
##**La línea &amp;quot;&#039;&#039;switchtab = bash ~/switchtab.sh&amp;quot;&#039;&#039; hace referencia a un script que definiremos a continuación y se encargará de cambiar entre pestañas cada 10 segundos.&lt;br /&gt;
##Creamos el script que se encarga de cambiar entre pestañas.&lt;br /&gt;
##*nano ~/switchtab.sh&lt;br /&gt;
##*Contenido:&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;!/bin/bash&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;#Encuentra el PID de chromium&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;chromium_pid=$(pgrep chromium | head -1)&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;#Comprueba que chromium está activo&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;while&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;[&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;[ -z $chromium_pid ]]; do&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;echo &amp;quot;Chromium browser is not running yet.&amp;quot;&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;sleep 5&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;chromium_pid=$(pgrep chromium | head -1)&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;done&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;echo &amp;quot;Chromium browser process ID: $chromium_pid&amp;quot;  export XDG_RUNTIME_DIR=/run/user/1000&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;#Bucle para enviar actividad de teclado:&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;while true; do&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;# Send Ctrl+Tab using `wtype` command&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;wtype -M ctrl -P Tab&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;# Send Ctrl+Tab using `wtype` command&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;wtype -m ctrl -p Tab&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;sleep 10&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;done&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
##*Si necesitamos que además recargue la página después de cambiar pestaña añadimos&amp;lt;blockquote&amp;gt;wtype -P F5&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
##*Y quedaría de la siguiente forma:&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;# Send Ctrl+Tab using `wtype` command&amp;lt;/code&amp;gt;    &amp;lt;code&amp;gt;wtype -M ctrl -P Tab&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;wtype -P F5&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;# Send Ctrl+Tab using `wtype` command&amp;lt;/code&amp;gt;    &amp;lt;code&amp;gt;wtype -m ctrl -p Tab&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;wtype -p F5&amp;lt;/code&amp;gt;    &amp;lt;code&amp;gt;sleep 10&amp;lt;/code&amp;gt;  &amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ses</name></author>
	</entry>
	<entry>
		<id>https://wiki.ieselrincon.es/index.php?title=Kiosko_en_Raspberry&amp;diff=56</id>
		<title>Kiosko en Raspberry</title>
		<link rel="alternate" type="text/html" href="https://wiki.ieselrincon.es/index.php?title=Kiosko_en_Raspberry&amp;diff=56"/>
		<updated>2024-02-28T13:05:28Z</updated>

		<summary type="html">&lt;p&gt;Ses: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:Flight information screen - Laguindingan International Airport.JPG|alt=Pantalla de información en el aeropuerto de Languindingan, Filipinas.|miniaturadeimagen|Pantalla de información en el aeropuerto de Languindingan, Filipinas.]]&lt;br /&gt;
[[Archivo:Burger King 164th St td (2019-01-08) 01 - Self Service Kiosks.jpg|alt=Quiosco de pedido de Burger King.|miniaturadeimagen|Quiosco de pedido de Burger King.]]&lt;br /&gt;
Un &amp;quot;&#039;&#039;Kiosko&#039;&#039;&amp;quot;, &amp;quot;&#039;&#039;Kiosco&#039;&#039;&amp;quot; o &amp;quot;&#039;&#039;Quiosco&#039;&#039;&amp;quot; es un ordenador o terminal informática situada en un espacio público que permite a los usuarios una cantidad controlada de interacción con dicha terminal. Un ejemplo común de Quiosco serían las pantallas que muestran información sobre los vuelos en los aeropuertos o las pantallas táctiles en los cines que te permiten comprar tickets a las películas, o las pantallas donde haces tus pedidos en los restaurantes de comida rápida.&lt;br /&gt;
&lt;br /&gt;
=== Proceso de Instalación en RaspBerry ===&lt;br /&gt;
&lt;br /&gt;
==== Entorno de trabajo utilizado: ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.raspberrypi.com/products/raspberry-pi-4-model-b/ Raspberry Pi 4].&lt;br /&gt;
* [https://www.raspberrypi.com/software/operating-systems/ Raspberry Pi OS] (Debian 12, bookworm) 64-bits.&lt;br /&gt;
* [https://wayland.freedesktop.org/ Wayland].&lt;br /&gt;
* [https://www.chromium.org/chromium-projects/ Chromium].&lt;br /&gt;
&lt;br /&gt;
==== Prerrequisitos: ====&lt;br /&gt;
&lt;br /&gt;
* Sistema operativo base instalado y funcionando correctamente.&lt;br /&gt;
* SSH configurado.&lt;br /&gt;
* Una pantalla para visualizar el quiosco.&lt;br /&gt;
&lt;br /&gt;
==== Proceso: ====&lt;br /&gt;
# Accedemos a la Raspberry mediante SSH.&lt;br /&gt;
# Instalamos &#039;&#039;&#039;wtype,&#039;&#039;&#039; un software que nos permite simular actividad con el teclado.&lt;br /&gt;
## sudo apt install wtype&lt;br /&gt;
# Cambiamos la configuración de inicio de sesión para que el dispositivo haga &amp;quot;Autologin&amp;quot;, es decir, inicie el usuario automáticamente.&lt;br /&gt;
## sudo raspi-config&lt;br /&gt;
##* Para navegar el menú usamos las flechas del teclado y la tecla &amp;quot;Enter&amp;quot; para seleccionar la opción. &lt;br /&gt;
## System Options &amp;gt; Boot &amp;gt; Auto Login &amp;gt; Desktop Autologin: Desktop GUI, automatically logged in as &#039;&amp;lt;usuario&amp;gt;&#039; user.&lt;br /&gt;
## Pulsamos enter &amp;gt; &amp;quot;Finish&amp;quot; y reiniciamos cuando nos pregunte. Ahora iniciará automáticamente.&lt;br /&gt;
# Ahora, configuraremos la Raspberry para enseñar en modo quiosco lo que queremos y cómo lo queremos. Para esto editaremos el archivo &#039;&#039;&#039;&#039;&#039;.config/wayfire.ini&#039;&#039;&#039;&#039;&#039;. Este documento sirve para modificar la apariencia y comportamiento de Wayfire, el sistema que se usa para procesar el escritorio en Raspberry Pi OS.&lt;br /&gt;
## sudo nano .config/wayfire.ini&lt;br /&gt;
## Buscamos la sección &#039;&#039;&#039;&#039;&#039;[autostart]&#039;&#039;&#039;,&#039;&#039; que debería verse como esto:&lt;br /&gt;
##*En caso de que no estuviera, lo creamos.&lt;br /&gt;
##**&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;[autostart]&lt;br /&gt;
panel = wfrespawn wf-panel-pi &lt;br /&gt;
&lt;br /&gt;
background = wfrespawn pcmanfm --desktop --profile LXDE-pi &lt;br /&gt;
&lt;br /&gt;
xdg-autostart = lxsession-xdg-autostart&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
##Agregamos las siguientes líneas:&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;chromium = chromium-browser &#039;&#039;&#039;&amp;lt;url que queremos mostrar&amp;gt;&#039;&#039;&#039; --kiosk --noerrdialogs --disable-infobars --no-first-run --ozone-platform=wayland --enable-features=OverlayScrollbar --start-maximized&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;switchtab = bash ~/switchtab.sh&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;screensaver = false&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;dpms = false&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
##*Podemos poner tantas urls como queramos mostrar, separadas por espacios y entre comillas en caso de que tuviesen espacios en blanco dentro de su definición.&lt;br /&gt;
##**Definición de parámetros&lt;br /&gt;
##***--kiosk: le indica a Chromium que funcionará en modo quisco.&lt;br /&gt;
##***--noerrdialogs: evita que se muestren mensajes de error.&lt;br /&gt;
##***--disable-infobars: quita la barra superior del navegador.&lt;br /&gt;
##***--no-first-run: deshabilita el proceso de configuración inicial del navegador.&lt;br /&gt;
##***--ozone-platform=wayland: establece una versión de Wayland compatible con la plataforma [https://chromium.googlesource.com/chromium/src/+/HEAD/docs/ozone_overview.md Ozone].&lt;br /&gt;
##***--enable-features=OverlayScroolbar:  activa la barra de desplazamiento solo cuando es necesario y en modo overlay.&lt;br /&gt;
##***--start-maximized: inicia el navegador en pantalla completa.&lt;br /&gt;
##**La línea &amp;quot;&#039;&#039;switchtab = bash ~/switchtab.sh&amp;quot;&#039;&#039; hace referencia a un script que definiremos a continuación y se encargará de cambiar entre pestañas cada 10 segundos.&lt;br /&gt;
##Creamos el script que se encarga de cambiar entre pestañas.&lt;br /&gt;
##*nano ~/switchtab.sh&lt;br /&gt;
##*Contenido:&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;&#039;&#039;&#039;#!/bin/bash&#039;&#039;&#039;&amp;lt;/code&amp;gt;    #Encuentra el PID de chromium  &amp;lt;code&amp;gt;chromium_pid=$(pgrep chromium | head -1)&amp;lt;/code&amp;gt;    #Comprueba que chromium está activo    &amp;lt;code&amp;gt;while&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;[&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;[ -z $chromium_pid ]]; do&amp;lt;/code&amp;gt;    &amp;lt;code&amp;gt;echo &amp;quot;Chromium browser is not running yet.&amp;quot;&amp;lt;/code&amp;gt;    &amp;lt;code&amp;gt;sleep 5&amp;lt;/code&amp;gt;    &amp;lt;code&amp;gt;chromium_pid=$(pgrep chromium | head -1)&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;done&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;echo &amp;quot;Chromium browser process ID: $chromium_pid&amp;quot;  export XDG_RUNTIME_DIR=/run/user/1000&amp;lt;/code&amp;gt;  #Bucle para enviar actividad de teclado:  &amp;lt;code&amp;gt;while true; do&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;# Send Ctrl+Tab using `wtype` command&amp;lt;/code&amp;gt;    &amp;lt;code&amp;gt;wtype -M ctrl -P Tab&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;# Send Ctrl+Tab using `wtype` command&amp;lt;/code&amp;gt;    &amp;lt;code&amp;gt;wtype -m ctrl -p Tab&amp;lt;/code&amp;gt;   &amp;lt;code&amp;gt;sleep 10&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;done&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
##*Si necesitamos que además recargue la página después de cambiar pestaña añadimos&amp;lt;blockquote&amp;gt;wtype -P F5&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
##*Y quedaría de la siguiente forma:&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;# Send Ctrl+Tab using `wtype` command&amp;lt;/code&amp;gt;    &amp;lt;code&amp;gt;wtype -M ctrl -P Tab&amp;lt;/code&amp;gt;  wtype -P F5  &amp;lt;code&amp;gt;# Send Ctrl+Tab using `wtype` command&amp;lt;/code&amp;gt;    &amp;lt;code&amp;gt;wtype -m ctrl -p Tab&amp;lt;/code&amp;gt;  wtype -p F5    &amp;lt;code&amp;gt;sleep 10&amp;lt;/code&amp;gt;  &amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ses</name></author>
	</entry>
	<entry>
		<id>https://wiki.ieselrincon.es/index.php?title=Kiosko_en_Raspberry&amp;diff=55</id>
		<title>Kiosko en Raspberry</title>
		<link rel="alternate" type="text/html" href="https://wiki.ieselrincon.es/index.php?title=Kiosko_en_Raspberry&amp;diff=55"/>
		<updated>2024-02-28T12:56:37Z</updated>

		<summary type="html">&lt;p&gt;Ses: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:Flight information screen - Laguindingan International Airport.JPG|alt=Pantalla de información en el aeropuerto de Languindingan, Filipinas.|miniaturadeimagen|Pantalla de información en el aeropuerto de Languindingan, Filipinas.]]&lt;br /&gt;
[[Archivo:Burger King 164th St td (2019-01-08) 01 - Self Service Kiosks.jpg|alt=Quiosco de pedido de Burger King.|miniaturadeimagen|Quiosco de pedido de Burger King.]]&lt;br /&gt;
Un &amp;quot;&#039;&#039;Kiosko&#039;&#039;&amp;quot;, &amp;quot;&#039;&#039;Kiosco&#039;&#039;&amp;quot; o &amp;quot;&#039;&#039;Quiosco&#039;&#039;&amp;quot; es un ordenador o terminal informática situada en un espacio público que permite a los usuarios una cantidad controlada de interacción con dicha terminal. Un ejemplo común de Quiosco serían las pantallas que muestran información sobre los vuelos en los aeropuertos o las pantallas táctiles en los cines que te permiten comprar tickets a las películas, o las pantallas donde haces tus pedidos en los restaurantes de comida rápida.&lt;br /&gt;
&lt;br /&gt;
=== Proceso de Instalación en RaspBerry ===&lt;br /&gt;
&lt;br /&gt;
==== Entorno de trabajo utilizado: ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.raspberrypi.com/products/raspberry-pi-4-model-b/ Raspberry Pi 4].&lt;br /&gt;
* [https://www.raspberrypi.com/software/operating-systems/ Raspberry Pi OS] (Debian 12, bookworm) 64-bits.&lt;br /&gt;
* [https://wayland.freedesktop.org/ Wayland].&lt;br /&gt;
* [https://www.chromium.org/chromium-projects/ Chromium].&lt;br /&gt;
&lt;br /&gt;
==== Prerrequisitos: ====&lt;br /&gt;
&lt;br /&gt;
* Sistema operativo base instalado y funcionando correctamente.&lt;br /&gt;
* SSH configurado.&lt;br /&gt;
* Una pantalla para visualizar el quiosco.&lt;br /&gt;
&lt;br /&gt;
==== Proceso: ====&lt;br /&gt;
# Accedemos a la Raspberry mediante SSH.&lt;br /&gt;
# Instalamos &#039;&#039;&#039;wtype,&#039;&#039;&#039; un software que nos permite simular actividad con el teclado.&lt;br /&gt;
## sudo apt install wtype&lt;br /&gt;
# Cambiamos la configuración de inicio de sesión para que el dispositivo haga &amp;quot;Autologin&amp;quot;, es decir, inicie el usuario automáticamente.&lt;br /&gt;
## sudo raspi-config&lt;br /&gt;
##* Para navegar el menú usamos las flechas del teclado y la tecla &amp;quot;Enter&amp;quot; para seleccionar la opción. &lt;br /&gt;
## System Options &amp;gt; Boot &amp;gt; Auto Login &amp;gt; Desktop Autologin: Desktop GUI, automatically logged in as &#039;&amp;lt;usuario&amp;gt;&#039; user.&lt;br /&gt;
## Pulsamos enter &amp;gt; &amp;quot;Finish&amp;quot; y reiniciamos cuando nos pregunte. Ahora iniciará automáticamente.&lt;br /&gt;
# Ahora, configuraremos la Raspberry para enseñar en modo quiosco lo que queremos y cómo lo queremos. Para esto editaremos el archivo &#039;&#039;&#039;&#039;&#039;.config/wayfire.ini&#039;&#039;&#039;&#039;&#039;. Este documento sirve para modificar la apariencia y comportamiento de Wayfire, el sistema que se usa para procesar el escritorio en Raspberry Pi OS.&lt;br /&gt;
## sudo nano .config/wayfire.ini&lt;br /&gt;
## Buscamos la sección &#039;&#039;&#039;&#039;&#039;[autostart]&#039;&#039;&#039;,&#039;&#039; que debería verse como esto:&lt;br /&gt;
##*En caso de que no estuviera, lo creamos.&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;[autostart]&amp;lt;/code&amp;gt;   &amp;lt;code&amp;gt;panel = wfrespawn wf-panel-pi&amp;lt;/code&amp;gt;    &amp;lt;code&amp;gt;background = wfrespawn pcmanfm --desktop --profile LXDE-pi&amp;lt;/code&amp;gt;    &amp;lt;code&amp;gt;xdg-autostart = lxsession-xdg-autostart&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
##Agregamos las siguientes líneas:&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;chromium = chromium-browser &#039;&#039;&#039;&amp;lt;url que queremos mostrar&amp;gt;&#039;&#039;&#039; --kiosk --noerrdialogs --disable-infobars --no-first-run --ozone-platform=wayland --enable-features=OverlayScrollbar --start-maximized&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;switchtab = bash ~/switchtab.sh&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;screensaver = false&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;dpms = false&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
##*Podemos poner tantas urls como queramos mostrar, separadas por espacios y entre comillas en caso de que tuviesen espacios en blanco dentro de su definición.&lt;br /&gt;
##**Definición de parámetros&lt;br /&gt;
##***--kiosk: le indica a Chromium que funcionará en modo quisco.&lt;br /&gt;
##***--noerrdialogs: evita que se muestren mensajes de error.&lt;br /&gt;
##***--disable-infobars: quita la barra superior del navegador.&lt;br /&gt;
##***--no-first-run: deshabilita el proceso de configuración inicial del navegador.&lt;br /&gt;
##***--ozone-platform=wayland: establece una versión de Wayland compatible con la plataforma [https://chromium.googlesource.com/chromium/src/+/HEAD/docs/ozone_overview.md Ozone].&lt;br /&gt;
##***--enable-features=OverlayScroolbar:  activa la barra de desplazamiento solo cuando es necesario y en modo overlay.&lt;br /&gt;
##***--start-maximized: inicia el navegador en pantalla completa.&lt;br /&gt;
##**La línea &amp;quot;&#039;&#039;switchtab = bash ~/switchtab.sh&amp;quot;&#039;&#039; hace referencia a un script que definiremos a continuación y se encargará de cambiar entre pestañas cada 10 segundos.&lt;br /&gt;
##Creamos el script que se encarga de cambiar entre pestañas.&lt;br /&gt;
##*nano ~/switchtab.sh&lt;br /&gt;
##*Contenido:&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;&#039;&#039;&#039;#!/bin/bash&#039;&#039;&#039;&amp;lt;/code&amp;gt;    #Encuentra el PID de chromium  &amp;lt;code&amp;gt;chromium_pid=$(pgrep chromium | head -1)&amp;lt;/code&amp;gt;    #Comprueba que chromium está activo    &amp;lt;code&amp;gt;while&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;[&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;[ -z $chromium_pid ]]; do&amp;lt;/code&amp;gt;    &amp;lt;code&amp;gt;echo &amp;quot;Chromium browser is not running yet.&amp;quot;&amp;lt;/code&amp;gt;    &amp;lt;code&amp;gt;sleep 5&amp;lt;/code&amp;gt;    &amp;lt;code&amp;gt;chromium_pid=$(pgrep chromium | head -1)&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;done&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;echo &amp;quot;Chromium browser process ID: $chromium_pid&amp;quot;  export XDG_RUNTIME_DIR=/run/user/1000&amp;lt;/code&amp;gt;  #Bucle para enviar actividad de teclado:  &amp;lt;code&amp;gt;while true; do&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;# Send Ctrl+Tab using `wtype` command&amp;lt;/code&amp;gt;    &amp;lt;code&amp;gt;wtype -M ctrl -P Tab&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;# Send Ctrl+Tab using `wtype` command&amp;lt;/code&amp;gt;    &amp;lt;code&amp;gt;wtype -m ctrl -p Tab&amp;lt;/code&amp;gt;   &amp;lt;code&amp;gt;sleep 10&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;done&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
##*Si necesitamos que además recargue la página después de cambiar pestaña añadimos&amp;lt;blockquote&amp;gt;wtype -P F5&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
##*Y quedaría de la siguiente forma:&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;# Send Ctrl+Tab using `wtype` command&amp;lt;/code&amp;gt;    &amp;lt;code&amp;gt;wtype -M ctrl -P Tab&amp;lt;/code&amp;gt;  wtype -P F5  &amp;lt;code&amp;gt;# Send Ctrl+Tab using `wtype` command&amp;lt;/code&amp;gt;    &amp;lt;code&amp;gt;wtype -m ctrl -p Tab&amp;lt;/code&amp;gt;  wtype -p F5    &amp;lt;code&amp;gt;sleep 10&amp;lt;/code&amp;gt;  &amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ses</name></author>
	</entry>
	<entry>
		<id>https://wiki.ieselrincon.es/index.php?title=Kiosko_en_Raspberry&amp;diff=54</id>
		<title>Kiosko en Raspberry</title>
		<link rel="alternate" type="text/html" href="https://wiki.ieselrincon.es/index.php?title=Kiosko_en_Raspberry&amp;diff=54"/>
		<updated>2024-02-28T12:52:29Z</updated>

		<summary type="html">&lt;p&gt;Ses: Descripción de qué es un kiosko y cómo configurarlo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:Flight information screen - Laguindingan International Airport.JPG|alt=Pantalla de información en el aeropuerto de Languindingan, Filipinas.|miniaturadeimagen|Pantalla de información en el aeropuerto de Languindingan, Filipinas.]]&lt;br /&gt;
[[Archivo:Burger King 164th St td (2019-01-08) 01 - Self Service Kiosks.jpg|alt=Quiosco de pedido de Burger King.|miniaturadeimagen|Quiosco de pedido de Burger King.]]&lt;br /&gt;
Un &amp;quot;&#039;&#039;Kiosko&#039;&#039;&amp;quot;, &amp;quot;&#039;&#039;Kiosco&#039;&#039;&amp;quot; o &amp;quot;&#039;&#039;Quiosco&#039;&#039;&amp;quot; es un ordenador o terminal informática situada en un espacio público que permite a los usuarios una cantidad controlada de interacción con dicha terminal. Un ejemplo común de Quiosco serían las pantallas que muestran información sobre los vuelos en los aeropuertos o las pantallas táctiles en los cines que te permiten comprar tickets a las películas, o las pantallas donde haces tus pedidos en los restaurantes de comida rápida.&lt;br /&gt;
&lt;br /&gt;
=== Proceso de Instalación en RaspBerry ===&lt;br /&gt;
&lt;br /&gt;
==== Entorno de trabajo utilizado: ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.raspberrypi.com/products/raspberry-pi-4-model-b/ Raspberry Pi 4].&lt;br /&gt;
* [https://www.raspberrypi.com/software/operating-systems/ Raspberry Pi OS] (Debian 12, bookworm) 64-bits.&lt;br /&gt;
* [https://wayland.freedesktop.org/ Wayland].&lt;br /&gt;
* [https://www.chromium.org/chromium-projects/ Chromium].&lt;br /&gt;
&lt;br /&gt;
==== Prerrequisitos: ====&lt;br /&gt;
&lt;br /&gt;
* Sistema operativo base instalado y funcionando correctamente.&lt;br /&gt;
* SSH configurado.&lt;br /&gt;
* Una pantalla para visualizar el quiosco.&lt;br /&gt;
&lt;br /&gt;
=== Proceso: ===&lt;br /&gt;
&lt;br /&gt;
# Accedemos a la Raspberry mediante SSH.&lt;br /&gt;
# Instalamos &#039;&#039;&#039;wtype,&#039;&#039;&#039; un software que nos permite simular actividad con el teclado.&lt;br /&gt;
## sudo apt install wtype&lt;br /&gt;
# Cambiamos la configuración de inicio de sesión para que el dispositivo haga &amp;quot;Autologin&amp;quot;, es decir, inicie el usuario automáticamente.&lt;br /&gt;
## sudo raspi-config&lt;br /&gt;
##* Para navegar el menú usamos las flechas del teclado y la tecla &amp;quot;Enter&amp;quot; para seleccionar la opción. &lt;br /&gt;
## System Options &amp;gt; Boot &amp;gt; Auto Login &amp;gt; Desktop Autologin: Desktop GUI, automatically logged in as &#039;&amp;lt;usuario&amp;gt;&#039; user.&lt;br /&gt;
## Pulsamos enter &amp;gt; &amp;quot;Finish&amp;quot; y reiniciamos cuando nos pregunte. Ahora iniciará automáticamente.&lt;br /&gt;
# Ahora, configuraremos la Raspberry para enseñar en modo quiosco lo que queremos y cómo lo queremos. Para esto editaremos el archivo &#039;&#039;&#039;&#039;&#039;.config/wayfire.ini&#039;&#039;&#039;&#039;&#039;. Este documento sirve para modificar la apariencia y comportamiento de Wayfire, el sistema que se usa para procesar el escritorio en Raspberry Pi OS.&lt;br /&gt;
## sudo nano .config/wayfire.ini&lt;br /&gt;
## Buscamos la sección &#039;&#039;&#039;&#039;&#039;[autostart]&#039;&#039;&#039;,&#039;&#039; que debería verse como esto:&lt;br /&gt;
##*En caso de que no estuviera, lo creamos.&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;[autostart]&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;panel = wfrespawn wf-panel-pi&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;background = wfrespawn pcmanfm --desktop --profile LXDE-pi&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;xdg-autostart = lxsession-xdg-autostart&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
##Agregamos las siguientes líneas:&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;chromium = chromium-browser &#039;&#039;&#039;&amp;lt;url que queremos mostrar&amp;gt;&#039;&#039;&#039; --kiosk --noerrdialogs --disable-infobars --no-first-run --ozone-platform=wayland --enable-features=OverlayScrollbar --start-maximized&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;switchtab = bash ~/switchtab.sh&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;screensaver = false&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;dpms = false&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
##*Podemos poner tantas urls como queramos mostrar, separadas por espacios y entre comillas en caso de que tuviesen espacios en blanco dentro de su definición.&lt;br /&gt;
##**Definición de parámetros&lt;br /&gt;
##***--kiosk: le indica a Chromium que funcionará en modo quisco.&lt;br /&gt;
##***--noerrdialogs: evita que se muestren mensajes de error.&lt;br /&gt;
##***--disable-infobars: quita la barra superior del navegador.&lt;br /&gt;
##***--no-first-run: deshabilita el proceso de configuración inicial del navegador.&lt;br /&gt;
##***--ozone-platform=wayland: establece una versión de Wayland compatible con la plataforma [https://chromium.googlesource.com/chromium/src/+/HEAD/docs/ozone_overview.md Ozone].&lt;br /&gt;
##***--enable-features=OverlayScroolbar:  activa la barra de desplazamiento solo cuando es necesario y en modo overlay.&lt;br /&gt;
##***--start-maximized: inicia el navegador en pantalla completa.&lt;br /&gt;
##**La línea &amp;quot;&#039;&#039;switchtab = bash ~/switchtab.sh&amp;quot;&#039;&#039; hace referencia a un script que definiremos a continuación y se encargará de cambiar entre pestañas cada 10 segundos.&lt;br /&gt;
##Creamos el script que se encarga de cambiar entre pestañas.&lt;br /&gt;
##*nano ~/switchtab.sh&lt;br /&gt;
##*Contenido:&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;&#039;&#039;&#039;#!/bin/bash&#039;&#039;&#039;&amp;lt;/code&amp;gt;  #Encuentra el PID de chromium  &amp;lt;code&amp;gt;chromium_pid=$(pgrep chromium | head -1)&amp;lt;/code&amp;gt;  #Comprueba que chromium está activo  &amp;lt;code&amp;gt;while&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;[&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;[ -z $chromium_pid ]]; do&amp;lt;/code&amp;gt;    &amp;lt;code&amp;gt;echo &amp;quot;Chromium browser is not running yet.&amp;quot;&amp;lt;/code&amp;gt;    &amp;lt;code&amp;gt;sleep 5&amp;lt;/code&amp;gt;    &amp;lt;code&amp;gt;chromium_pid=$(pgrep chromium | head -1)&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;done&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;echo &amp;quot;Chromium browser process ID: $chromium_pid&amp;quot;  export XDG_RUNTIME_DIR=/run/user/1000&amp;lt;/code&amp;gt;  #Bucle para enviar actividad de teclado:  &amp;lt;code&amp;gt;while true; do&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;# Send Ctrl+Tab using `wtype` command&amp;lt;/code&amp;gt;    &amp;lt;code&amp;gt;wtype -M ctrl -P Tab&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;# Send Ctrl+Tab using `wtype` command&amp;lt;/code&amp;gt;    &amp;lt;code&amp;gt;wtype -m ctrl -p Tab&amp;lt;/code&amp;gt;   &amp;lt;code&amp;gt;sleep 10&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;done&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
##*Si necesitamos que además recargue la página después de cambiar pestaña añadimos&amp;lt;blockquote&amp;gt;wtype -P F5&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
##*Y quedaría de la siguiente forma:&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;# Send Ctrl+Tab using `wtype` command&amp;lt;/code&amp;gt;    &amp;lt;code&amp;gt;wtype -M ctrl -P Tab&amp;lt;/code&amp;gt;  wtype -P F5  &amp;lt;code&amp;gt;# Send Ctrl+Tab using `wtype` command&amp;lt;/code&amp;gt;    &amp;lt;code&amp;gt;wtype -m ctrl -p Tab&amp;lt;/code&amp;gt;  wtype -p F5    &amp;lt;code&amp;gt;sleep 10&amp;lt;/code&amp;gt;  &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[index.php?title=Categoría:SmartEcoSchool]]&lt;br /&gt;
[[index.php?title=Categoría:RaspBerry]]&lt;br /&gt;
[[index.php?title=Categoría:Kiosko]]&lt;br /&gt;
[[index.php?title=Categoría:Quiosco]]&lt;br /&gt;
[[index.php?title=Categoría:Kiosco]]&lt;/div&gt;</summary>
		<author><name>Ses</name></author>
	</entry>
	<entry>
		<id>https://wiki.ieselrincon.es/index.php?title=Sensor_de_agua_YF-B1-S&amp;diff=53</id>
		<title>Sensor de agua YF-B1-S</title>
		<link rel="alternate" type="text/html" href="https://wiki.ieselrincon.es/index.php?title=Sensor_de_agua_YF-B1-S&amp;diff=53"/>
		<updated>2024-02-19T20:08:01Z</updated>

		<summary type="html">&lt;p&gt;Ses: /* Prueba */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Conexión ==&lt;br /&gt;
&lt;br /&gt;
Para el proyecto de SmartEcoSchool disponemos de sensores de flujo de agua y turbidez. En nuestro caso, el sensor que disponemos es el sensor YF-B1-S.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Sensor_agua.jpg|Fotografía del sensor YF-B1-S&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El sensor dispone de 3 tomas unidas para conectarse a los pines de conexión. Debido a que las conexiones de la Raspberry Pi están en distintos puntos, tenemos que conectarlos a través de cables que hacen de puente.&lt;br /&gt;
&lt;br /&gt;
Los pines de la Raspberry Pi son los siguientes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
GPIO-Pinout-Diagram-2.png|Diagrama de pines de Raspberry Pi&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El sensor requiere conectarse a los siguientes pines: &lt;br /&gt;
* Rojo: 5v&lt;br /&gt;
* Negro: GND&lt;br /&gt;
* Amarillo: Datos&lt;br /&gt;
&lt;br /&gt;
La conexión en los pines podria ser, en este ejemplo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Sensor_agua_pines.png|Diagrama de los pines señalados&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El pin amarillo puede ser conectado a cualquiera de los GPIO, pero tenemos que apuntar qué número de GPIO en concreto hemos conectado el sensor. En nuestro ejemplo, hemos conectado los sensores en los siguientes pines de la raspberry Pi:&lt;br /&gt;
&lt;br /&gt;
* Rojo: número 2 (5v)&lt;br /&gt;
* Negro: número 14 (GND)&lt;br /&gt;
* Amarillo: 12 (GPIO18)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Sensor_agua_conectado_raspberry.jpg|Fotografía del sensor YF-B1-S conectado a la Raspberry Pi&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez conectados los pines, podemos conectar la Raspberry Pi en nuestra pantalla para trabajar con él&lt;br /&gt;
&lt;br /&gt;
== Prueba ==&lt;br /&gt;
&lt;br /&gt;
Una vez iniciado el sistema, el siguiente paso es realizar pruebas de funcionamiento para comprobar el funcionamiento correcto.&lt;br /&gt;
&lt;br /&gt;
El código de ejecución para los sensores están en Python. Un script de funcionamiento sería el siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import RPi.GPIO as GPIO&lt;br /&gt;
import time&lt;br /&gt;
&lt;br /&gt;
# Configuración de pines&lt;br /&gt;
GPIO.setmode(GPIO.BCM)&lt;br /&gt;
pin_out = 18  # Este sería el GPIO10&lt;br /&gt;
&lt;br /&gt;
# Configuración del pin como entrada&lt;br /&gt;
GPIO.setup(pin_out, GPIO.IN)&lt;br /&gt;
&lt;br /&gt;
try:&lt;br /&gt;
    while True:&lt;br /&gt;
        # Lee el estado del pin&lt;br /&gt;
        estado = GPIO.input(pin_out)&lt;br /&gt;
        print(&amp;quot;Estado del sensor:&amp;quot;, estado)&lt;br /&gt;
        time.sleep(1)&lt;br /&gt;
&lt;br /&gt;
except KeyboardInterrupt:&lt;br /&gt;
    print(&amp;quot;Programa detenido por el usuario.&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
finally:&lt;br /&gt;
    GPIO.cleanup()&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este código en Python utiliza la biblioteca RPi.GPIO para leer continuamente el estado de un sensor conectado al pin GPIO 18 de una Raspberry Pi, mostrando el resultado en la consola. La ejecución se detiene si el usuario presiona Ctrl+C, y se realiza una limpieza de los recursos GPIO al finalizar.&lt;br /&gt;
&lt;br /&gt;
Simplemente basta con soplar y hacer girar el ventilador para comprobar que el sensor funciona, ya que en la consola veremos que el valor cambia después de soplar.&lt;/div&gt;</summary>
		<author><name>Ses</name></author>
	</entry>
	<entry>
		<id>https://wiki.ieselrincon.es/index.php?title=Sensor_de_agua_YF-B1-S&amp;diff=52</id>
		<title>Sensor de agua YF-B1-S</title>
		<link rel="alternate" type="text/html" href="https://wiki.ieselrincon.es/index.php?title=Sensor_de_agua_YF-B1-S&amp;diff=52"/>
		<updated>2024-02-15T19:41:19Z</updated>

		<summary type="html">&lt;p&gt;Ses: /* Conexión */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Conexión ==&lt;br /&gt;
&lt;br /&gt;
Para el proyecto de SmartEcoSchool disponemos de sensores de flujo de agua y turbidez. En nuestro caso, el sensor que disponemos es el sensor YF-B1-S.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Sensor_agua.jpg|Fotografía del sensor YF-B1-S&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El sensor dispone de 3 tomas unidas para conectarse a los pines de conexión. Debido a que las conexiones de la Raspberry Pi están en distintos puntos, tenemos que conectarlos a través de cables que hacen de puente.&lt;br /&gt;
&lt;br /&gt;
Los pines de la Raspberry Pi son los siguientes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
GPIO-Pinout-Diagram-2.png|Diagrama de pines de Raspberry Pi&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El sensor requiere conectarse a los siguientes pines: &lt;br /&gt;
* Rojo: 5v&lt;br /&gt;
* Negro: GND&lt;br /&gt;
* Amarillo: Datos&lt;br /&gt;
&lt;br /&gt;
La conexión en los pines podria ser, en este ejemplo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Sensor_agua_pines.png|Diagrama de los pines señalados&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El pin amarillo puede ser conectado a cualquiera de los GPIO, pero tenemos que apuntar qué número de GPIO en concreto hemos conectado el sensor. En nuestro ejemplo, hemos conectado los sensores en los siguientes pines de la raspberry Pi:&lt;br /&gt;
&lt;br /&gt;
* Rojo: número 2 (5v)&lt;br /&gt;
* Negro: número 14 (GND)&lt;br /&gt;
* Amarillo: 12 (GPIO18)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Sensor_agua_conectado_raspberry.jpg|Fotografía del sensor YF-B1-S conectado a la Raspberry Pi&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez conectados los pines, podemos conectar la Raspberry Pi en nuestra pantalla para trabajar con él&lt;br /&gt;
&lt;br /&gt;
== Prueba ==&lt;br /&gt;
&lt;br /&gt;
Una vez iniciado el sistema, el siguiente paso es realizar pruebas de funcionamiento para comprobar el funcionamiento correcto.&lt;br /&gt;
&lt;br /&gt;
El código de ejecución para los sensores están en Python. Un script de funcionamiento sería el siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Código de prueba aquí&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Simplemente basta con soplar y hacer girar el ventilador para comprobar que el sensor funciona, ya que en la consola veremos que el valor cambia después de soplar.&lt;/div&gt;</summary>
		<author><name>Ses</name></author>
	</entry>
	<entry>
		<id>https://wiki.ieselrincon.es/index.php?title=Archivo:Sensor_agua_conectado_raspberry.jpg&amp;diff=51</id>
		<title>Archivo:Sensor agua conectado raspberry.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.ieselrincon.es/index.php?title=Archivo:Sensor_agua_conectado_raspberry.jpg&amp;diff=51"/>
		<updated>2024-02-15T19:40:58Z</updated>

		<summary type="html">&lt;p&gt;Ses: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ses</name></author>
	</entry>
	<entry>
		<id>https://wiki.ieselrincon.es/index.php?title=Sensor_de_agua_YF-B1-S&amp;diff=50</id>
		<title>Sensor de agua YF-B1-S</title>
		<link rel="alternate" type="text/html" href="https://wiki.ieselrincon.es/index.php?title=Sensor_de_agua_YF-B1-S&amp;diff=50"/>
		<updated>2024-02-15T19:39:56Z</updated>

		<summary type="html">&lt;p&gt;Ses: /* Conexión */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Conexión ==&lt;br /&gt;
&lt;br /&gt;
Para el proyecto de SmartEcoSchool disponemos de sensores de flujo de agua y turbidez. En nuestro caso, el sensor que disponemos es el sensor YF-B1-S.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Sensor_agua.jpg|Fotografía del sensor YF-B1-S&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El sensor dispone de 3 tomas unidas para conectarse a los pines de conexión. Debido a que las conexiones de la Raspberry Pi están en distintos puntos, tenemos que conectarlos a través de cables que hacen de puente.&lt;br /&gt;
&lt;br /&gt;
Los pines de la Raspberry Pi son los siguientes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
GPIO-Pinout-Diagram-2.png|Diagrama de pines de Raspberry Pi&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El sensor requiere conectarse a los siguientes pines: &lt;br /&gt;
* Rojo: 5v&lt;br /&gt;
* Negro: GND&lt;br /&gt;
* Amarillo: Datos&lt;br /&gt;
&lt;br /&gt;
La conexión en los pines podria ser, en este ejemplo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Sensor_agua_pines.png|Diagrama de los pines señalados&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El pin amarillo puede ser conectado a cualquiera de los GPIO, pero tenemos que apuntar qué número de GPIO en concreto hemos conectado el sensor. En nuestro ejemplo, hemos conectado los sensores en los siguientes pines de la raspberry Pi:&lt;br /&gt;
&lt;br /&gt;
* Rojo: número 2 (5v)&lt;br /&gt;
* Negro: número 14 (GND)&lt;br /&gt;
* Amarillo: 12 (GPIO18)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Ejemplo.jpg|Fotografía del sensor YF-B1-S conectado a la Raspberry Pi&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez conectados los pines, podemos conectar la Raspberry Pi en nuestra pantalla para trabajar con él&lt;br /&gt;
&lt;br /&gt;
== Prueba ==&lt;br /&gt;
&lt;br /&gt;
Una vez iniciado el sistema, el siguiente paso es realizar pruebas de funcionamiento para comprobar el funcionamiento correcto.&lt;br /&gt;
&lt;br /&gt;
El código de ejecución para los sensores están en Python. Un script de funcionamiento sería el siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Código de prueba aquí&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Simplemente basta con soplar y hacer girar el ventilador para comprobar que el sensor funciona, ya que en la consola veremos que el valor cambia después de soplar.&lt;/div&gt;</summary>
		<author><name>Ses</name></author>
	</entry>
	<entry>
		<id>https://wiki.ieselrincon.es/index.php?title=Archivo:Sensor_agua_pines.png&amp;diff=49</id>
		<title>Archivo:Sensor agua pines.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ieselrincon.es/index.php?title=Archivo:Sensor_agua_pines.png&amp;diff=49"/>
		<updated>2024-02-15T19:39:26Z</updated>

		<summary type="html">&lt;p&gt;Ses: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ses</name></author>
	</entry>
	<entry>
		<id>https://wiki.ieselrincon.es/index.php?title=Sensor_de_agua_YF-B1-S&amp;diff=48</id>
		<title>Sensor de agua YF-B1-S</title>
		<link rel="alternate" type="text/html" href="https://wiki.ieselrincon.es/index.php?title=Sensor_de_agua_YF-B1-S&amp;diff=48"/>
		<updated>2024-02-15T19:37:21Z</updated>

		<summary type="html">&lt;p&gt;Ses: /* Conexión */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Conexión ==&lt;br /&gt;
&lt;br /&gt;
Para el proyecto de SmartEcoSchool disponemos de sensores de flujo de agua y turbidez. En nuestro caso, el sensor que disponemos es el sensor YF-B1-S.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Sensor_agua.jpg|Fotografía del sensor YF-B1-S&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El sensor dispone de 3 tomas unidas para conectarse a los pines de conexión. Debido a que las conexiones de la Raspberry Pi están en distintos puntos, tenemos que conectarlos a través de cables que hacen de puente.&lt;br /&gt;
&lt;br /&gt;
Los pines de la Raspberry Pi son los siguientes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
GPIO-Pinout-Diagram-2.png|Diagrama de pines de Raspberry Pi&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El sensor requiere conectarse a los siguientes pines: &lt;br /&gt;
* Rojo: 5v&lt;br /&gt;
* Negro: GND&lt;br /&gt;
* Amarillo: Datos&lt;br /&gt;
&lt;br /&gt;
La conexión en los pines podria ser, en este ejemplo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Ejemplo.jpg|Diagrama de los pines señalados&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El pin amarillo puede ser conectado a cualquiera de los GPIO, pero tenemos que apuntar qué número de GPIO en concreto hemos conectado el sensor. En nuestro ejemplo, hemos conectado los sensores en los siguientes pines de la raspberry Pi:&lt;br /&gt;
&lt;br /&gt;
* Rojo: número 2 (5v)&lt;br /&gt;
* Negro: número 14 (GND)&lt;br /&gt;
* Amarillo: 12 (GPIO18)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Ejemplo.jpg|Fotografía del sensor YF-B1-S conectado a la Raspberry Pi&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez conectados los pines, podemos conectar la Raspberry Pi en nuestra pantalla para trabajar con él&lt;br /&gt;
&lt;br /&gt;
== Prueba ==&lt;br /&gt;
&lt;br /&gt;
Una vez iniciado el sistema, el siguiente paso es realizar pruebas de funcionamiento para comprobar el funcionamiento correcto.&lt;br /&gt;
&lt;br /&gt;
El código de ejecución para los sensores están en Python. Un script de funcionamiento sería el siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Código de prueba aquí&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Simplemente basta con soplar y hacer girar el ventilador para comprobar que el sensor funciona, ya que en la consola veremos que el valor cambia después de soplar.&lt;/div&gt;</summary>
		<author><name>Ses</name></author>
	</entry>
	<entry>
		<id>https://wiki.ieselrincon.es/index.php?title=Archivo:GPIO-Pinout-Diagram-2.png&amp;diff=47</id>
		<title>Archivo:GPIO-Pinout-Diagram-2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ieselrincon.es/index.php?title=Archivo:GPIO-Pinout-Diagram-2.png&amp;diff=47"/>
		<updated>2024-02-15T19:36:56Z</updated>

		<summary type="html">&lt;p&gt;Ses: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ses</name></author>
	</entry>
	<entry>
		<id>https://wiki.ieselrincon.es/index.php?title=Sensor_de_agua_YF-B1-S&amp;diff=46</id>
		<title>Sensor de agua YF-B1-S</title>
		<link rel="alternate" type="text/html" href="https://wiki.ieselrincon.es/index.php?title=Sensor_de_agua_YF-B1-S&amp;diff=46"/>
		<updated>2024-02-15T19:36:23Z</updated>

		<summary type="html">&lt;p&gt;Ses: /* Conexión */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Conexión ==&lt;br /&gt;
&lt;br /&gt;
Para el proyecto de SmartEcoSchool disponemos de sensores de flujo de agua y turbidez. En nuestro caso, el sensor que disponemos es el sensor YF-B1-S.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Sensor_agua.jpg|Fotografía del sensor YF-B1-S&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El sensor dispone de 3 tomas unidas para conectarse a los pines de conexión. Debido a que las conexiones de la Raspberry Pi están en distintos puntos, tenemos que conectarlos a través de cables que hacen de puente.&lt;br /&gt;
&lt;br /&gt;
Los pines de la Raspberry Pi son los siguientes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Ejemplo.jpg|Diagrama de pines de Raspberry Pi&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El sensor requiere conectarse a los siguientes pines: &lt;br /&gt;
* Rojo: 5v&lt;br /&gt;
* Negro: GND&lt;br /&gt;
* Amarillo: Datos&lt;br /&gt;
&lt;br /&gt;
La conexión en los pines podria ser, en este ejemplo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Ejemplo.jpg|Diagrama de los pines señalados&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El pin amarillo puede ser conectado a cualquiera de los GPIO, pero tenemos que apuntar qué número de GPIO en concreto hemos conectado el sensor. En nuestro ejemplo, hemos conectado los sensores en los siguientes pines de la raspberry Pi:&lt;br /&gt;
&lt;br /&gt;
* Rojo: número 2 (5v)&lt;br /&gt;
* Negro: número 14 (GND)&lt;br /&gt;
* Amarillo: 12 (GPIO18)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Ejemplo.jpg|Fotografía del sensor YF-B1-S conectado a la Raspberry Pi&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez conectados los pines, podemos conectar la Raspberry Pi en nuestra pantalla para trabajar con él&lt;br /&gt;
&lt;br /&gt;
== Prueba ==&lt;br /&gt;
&lt;br /&gt;
Una vez iniciado el sistema, el siguiente paso es realizar pruebas de funcionamiento para comprobar el funcionamiento correcto.&lt;br /&gt;
&lt;br /&gt;
El código de ejecución para los sensores están en Python. Un script de funcionamiento sería el siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Código de prueba aquí&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Simplemente basta con soplar y hacer girar el ventilador para comprobar que el sensor funciona, ya que en la consola veremos que el valor cambia después de soplar.&lt;/div&gt;</summary>
		<author><name>Ses</name></author>
	</entry>
	<entry>
		<id>https://wiki.ieselrincon.es/index.php?title=Archivo:Sensor_agua.jpg&amp;diff=45</id>
		<title>Archivo:Sensor agua.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.ieselrincon.es/index.php?title=Archivo:Sensor_agua.jpg&amp;diff=45"/>
		<updated>2024-02-15T19:35:08Z</updated>

		<summary type="html">&lt;p&gt;Ses: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ses</name></author>
	</entry>
	<entry>
		<id>https://wiki.ieselrincon.es/index.php?title=Sensor_de_agua_YF-B1-S&amp;diff=44</id>
		<title>Sensor de agua YF-B1-S</title>
		<link rel="alternate" type="text/html" href="https://wiki.ieselrincon.es/index.php?title=Sensor_de_agua_YF-B1-S&amp;diff=44"/>
		<updated>2024-02-15T19:31:00Z</updated>

		<summary type="html">&lt;p&gt;Ses: Página creada con «== Conexión ==  Para el proyecto de SmartEcoSchool disponemos de sensores de flujo de agua y turbidez. En nuestro caso, el sensor que disponemos es el sensor YF-B1-S.  &amp;lt;gallery&amp;gt; Ejemplo.jpg|Fotografía del sensor YF-B1-S &amp;lt;/gallery&amp;gt;  El sensor dispone de 3 tomas unidas para conectarse a los pines de conexión. Debido a que las conexiones de la Raspberry Pi están en distintos puntos, tenemos que conectarlos a través de cables que hacen de puente.  Los pines de la Ras…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Conexión ==&lt;br /&gt;
&lt;br /&gt;
Para el proyecto de SmartEcoSchool disponemos de sensores de flujo de agua y turbidez. En nuestro caso, el sensor que disponemos es el sensor YF-B1-S.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Ejemplo.jpg|Fotografía del sensor YF-B1-S&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El sensor dispone de 3 tomas unidas para conectarse a los pines de conexión. Debido a que las conexiones de la Raspberry Pi están en distintos puntos, tenemos que conectarlos a través de cables que hacen de puente.&lt;br /&gt;
&lt;br /&gt;
Los pines de la Raspberry Pi son los siguientes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Ejemplo.jpg|Diagrama de pines de Raspberry Pi&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El sensor requiere conectarse a los siguientes pines: &lt;br /&gt;
* Rojo: 5v&lt;br /&gt;
* Negro: GND&lt;br /&gt;
* Amarillo: Datos&lt;br /&gt;
&lt;br /&gt;
La conexión en los pines podria ser, en este ejemplo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Ejemplo.jpg|Diagrama de los pines señalados&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El pin amarillo puede ser conectado a cualquiera de los GPIO, pero tenemos que apuntar qué número de GPIO en concreto hemos conectado el sensor. En nuestro ejemplo, hemos conectado los sensores en los siguientes pines de la raspberry Pi:&lt;br /&gt;
&lt;br /&gt;
* Rojo: número 2 (5v)&lt;br /&gt;
* Negro: número 14 (GND)&lt;br /&gt;
* Amarillo: 12 (GPIO18)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Ejemplo.jpg|Fotografía del sensor YF-B1-S conectado a la Raspberry Pi&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez conectados los pines, podemos conectar la Raspberry Pi en nuestra pantalla para trabajar con él&lt;br /&gt;
&lt;br /&gt;
== Prueba ==&lt;br /&gt;
&lt;br /&gt;
Una vez iniciado el sistema, el siguiente paso es realizar pruebas de funcionamiento para comprobar el funcionamiento correcto.&lt;br /&gt;
&lt;br /&gt;
El código de ejecución para los sensores están en Python. Un script de funcionamiento sería el siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Código de prueba aquí&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Simplemente basta con soplar y hacer girar el ventilador para comprobar que el sensor funciona, ya que en la consola veremos que el valor cambia después de soplar.&lt;/div&gt;</summary>
		<author><name>Ses</name></author>
	</entry>
</feed>