2017-07-19 6 views
0

Je cours Chromium 16 sur un Raspberry Pi 3 avec le dernier Raspbian. Mon but est de lancer une page Chromium en mode --kiosk au démarrage. Le Pi sera toujours éteint en coupant l'alimentation, donc au démarrage, Chromium affiche le message «Le Chromium ne s'est pas éteint correctement». Je dois désactiver cette fenêtre. J'ai déjà cherché un tas de solutions sur le web, en particulier sur ce sujet: https://superuser.com/questions/873381/how-can-i-disable-the-chromium-didn-t-shut-down-correctly-message-when-my-browChromium pop up sur Raspbian

Malheureusement, aucune de ces solutions ne me convient. J'ai également essayé de définir les autorisations pour le fichier de préférences chrome en lecture seule, mais les autorisations semblent être restaurées au démarrage.

Des idées?

Répondre

1

Dans la version la plus récente (v60 ici), je résoudre ce problème en exécutant avec l'argument suivant

chromium-browser --kiosk --app=http://www.example.com 
+0

Ce doesn ne cachez plus le popup pour moi – Dominick

0

que je cherchais depuis longtemps, voici ma solution:

#!/bin/bash 

#Set CrProfile to the value of your startup profile's config folder 
CrProfile="Default" 

HomeFolder="/home/myhome" 

#Set URL to the URL that you want the browser to start with 
URL="http://www.apple.com" 

#Delete SingletonLock 
rm -f $HomeFolder/.config/chromium/SingletonLock 
rm -f $HomeFolder/.cache/chromium 

#Clean up the randomly-named file(s) 
for i in $HomeFolder/.config/chromium/$CrProfile/.org.chromium.Chromium.*; do 
    sed -i 's/"exited_cleanly": false/"exited_cleanly": true/' $i 
    sed -i 's/"exit_state": "Crashed"/"exit_state": "Normal"/' $i 
    sed -i 's/"exit_type":"Crashed"/"exit_type":"Normal"/' $i 
done 

#Clean up Preferences 
sed -i 's/"exited_cleanly": false/"exited_cleanly": true/' $HomeFolder/.config/chromium/$CrProfile/Preferences 
sed -i 's/"exit_state": "Crashed"/"exit_state": "Normal"/' $HomeFolder/.config/chromium/$CrProfile/Preferences 
sed -i 's/"exit_type":"Crashed"/"exit_type":"Normal"/' $HomeFolder/.config/chromium/$CrProfile/Preferences 

#Clean up Local State 
sed -i 's/"exited_cleanly": false/"exited_cleanly": true/' $HomeFolder/.config/chromium/"Local State" 

/usr/bin/X11/chromium-browser --no-first-run --kiosk $URL