Yritän suorittaa Firefoxia kioskitilassa.
nano /home/pi/.config/lxsession/autostart @firefox-esr (@iceweasel)
Täällä, miten osoitetaan selain verkkosivulle?
Esimerkki – Chromiumille käytämme tätä- @chromium-browser --kiosk http://google.com/
Vastaa
firefox –help näyttää antavan tämän vaihtoehdon:
--kiosk Start the browser in kiosk mode.
Olen kokeillut
firefox --kiosk https://www.ghacks.net/2019/10/07/firefox-71-new-kiosk-mode-for-the-browser/
Valitettavasti tämä on vasta versiosta 71 ylöspäin, joka vie jonkin aikaa laskeutua ESR / IceWeaseliin.
Joten valitettavasti ei tällä hetkellä näytä olevan helppo tapa tehdä niin.
Vastaa
Firefox voidaan suorittaa kioskissa tila RPi: ssä. Tarvitset kuitenkin pienen hakkeroinnin, jotta voit jäljitellä F11-avainta.
Asenna ensin firefox-esr
:
sudo apt install firefox-esr
Sitten sinun on asennettava xdotool
, joka on työkalu muun muassa väärennettyjen näppäimistöjen syöttämiseen.
sudo apt install xdotool
Sitten lisäät automaattisen käynnistyksen tiedostoon seuraavat:
firefox -kiosk -private-window "http://localhost/" & sleep 10 xdotool search --sync --onlyvisible --name firefox key F11
Tämä käynnistää Firefoxin haluamallasi URL-osoitteella. Sitten kymmenen sekunnin kuluttua (saatat tarvita hieman enemmän, jos Firefoxin käynnistäminen vie kauemmin) xdotool
asettaa kohdistuksen Firefoxiin ja painaa F11-näppäintä. URL-osoitteen takana oleva &
on välttämätön.
Lähteet:
Vastaa
Voit asentaa firefox-esr
RPiin nyt
sudo apt-get install firefox-esr -y
ja voit käyttää sitä kioskitilassa – ainakin selaimesta ( F11 )
Firefox sanoo /[install directory]/firefox -kiosk -private-window [target URL]
pitäisi tehdä se, mutta en ole voinut saada sitä toimimaan juuri nyt
https://support.mozilla.org/en-US/kb/firefox-enterprise-kiosk-mode
Kommentit
- / usr / bin / firefox –kiosk –privat-ikkuna " http: //10.0.0.110" (tarvitset lainausmerkit ja vie tila pois http: n jälkeen 🙂 toimii sikäli koska se avaa Firefoxin Yksityinen selain -ikkunassa ja lataa verkkosivun. Valitettavasti se ei voinut ' avata kioskitilassa.