Come avviare il collegamento all'applicazione google-chrome / chromium in modalità schermo intero / kiosk


14

Sto cercando di avviare un collegamento all'applicazione Chrome a schermo intero (modalità kiosk).

L'avvio come collegamento dell'applicazione è semplice aggiungendo il comando --app=http://website.com. Ma la modalità kiosk / fullscreen --kiosko --start-maximized non funziona.

Ho cercato i comandi man google-chrome. Non sembra che l'opzione esista.

Questa opzione è nascosta o ci sono alternative? Un modo per avviare Chrome a schermo intero per impostazione predefinita? Immagino che ci sia un modo per simulare la pressione di un tasto su F11 dopo l'avvio di Chrome. Anche se questa non è davvero una soluzione ideale.


Ci hai provato google-chrome --help?
MadMike,

sì, è lo stesso comando di "man google-chrome"
rom

Immagino sia una questione della versione in uso perché google-chrome --start-maximized --app=http://website.comfunziona per me.
Matheus Santana,

Risposte:


30

Come utilizzare il browser Chrome in modalità kiosk

Usalo in questo modo:

google-chrome --kiosk http://example.com
chromium-browser --kiosk http://example.com

testato con Ubuntu 12.04 google-chrome-stable 30.0.1599.66-1e chromium-browser 28.0.1500.71-0ubuntu1.12.04. Ma solo se non esiste un'altra istanza del browser in esecuzione.

Quindi chiudi tutte le finestre del browser e poi usalo con l'opzione e dovrebbe sicuramente funzionare come previsto.

Altre cose che ho imparato

Verifica --helpo man google-chromenon aiuto perché:

Chromium ha centinaia di flag della riga di comando non documentati che vengono aggiunti
e rimosso per capriccio degli sviluppatori. Qui, documentiamo rela‐
bandiere tively stabili.

Quindi --kioskè un'opzione deliberatamente non documentata, perché potrebbe scomparire per un capriccio ... cosa che non ha fatto da oltre 2 anni. Ma bene sei stato avvisato.


Bello, funziona bene il 13.04 (anche se sto eseguendo il supporto legacy a schermo intero). Immagino che il mio problema fosse che avevo già un'istanza di Chrome in esecuzione. Speravo che ci fosse una modalità kiosk che tornasse a un collegamento all'applicazione quando si esce dallo schermo intero. Un ordine alto, suppongo.
rom

Confermato di funzionare sulla mia installazione di Raspbian (Raspberry pi 2) con cromo (stringa della versione completa: "Versione 22.0.1229.94 Costruita su Debian 7.0, in esecuzione su Debian 7.8 (161065)")
rinogo


1

Nel mio caso --kiosknon è stato di grande aiuto solo perché volevo correre in modalità app ( --app=URL), che disabilita alcune distrazioni come la barra di navigazione o i segnalibri.

Ho trovato dal link di Peter Beverloo in altre risposte a questa --start-fullscreenbandiera. Quindi probabilmente OP andrebbe con qualcosa del genere

TLDR

$ google-chrome --start-fullscreen --app=http://website.com

Tieni presente che se l'URL contiene alcuni caratteri speciali, potresti "--app=http://website.com/stuff?param1=a&param2=b"
doverli
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.