Chromium sürüm 39 (en azından Ubuntu'da) tarayıcının çıkış durumunu üç ayrı dosyada izler:
- ~ / .config / chromium / "Profil 1" / Tercihler
- ~ / .config / chromium / "Profil 1" /. org.chromium.Chromium.STR
- ~ / .config / chromium / "Yerel Durum"
Burada "XXXXXX" altı basamaklı rastgele alfasayısal bir dizedir. Ayrıca, "Profil 1" in kullandığınız tarayıcı profiline göre farklı şekilde adlandırılabileceğini de unutmayın (başka bir yaygın profil adı yalnızca "Varsayılan" dır)
İki profil tabanlı dosyada "exit_state" (değerler "normal" veya "Crashed", tırnak işaretleri ile) ve "exited_cleanly" (değerler tırnak işaretleri olmadan true veya false) iletisini tetikleyebilen iki giriş bulunur.
"Yerel Durum" dosyası yalnızca "exited_cleanly" girişini içerir.
Ayrıca soruna neden olabilecek bir "kilit" dosyası vardır; bu dosya şurada bulunur:
- ~ / .Config / krom / SingletonLock
Chromium'u başlatmadan önce bunları kullanan sed
ve rm
düzelten bir komut dosyası yazabilirsiniz
#!/bin/bash
#Set CrProfile to the value of your startup profile's config folder
CrProfile="Profile 1"
#Set URL to the URL that you want the browser to start with
URL="http://www.example.com"
#Clean up the randomly-named file(s)
for i in $HOME/.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
done
#Clean up Preferences
sed -i 's/"exited_cleanly": false/"exited_cleanly": true/' $HOME/.config/chromium/$CrProfile/Preferences
sed -i 's/"exit_state": "Crashed"/"exit_state": "Normal"/' $HOME/.config/chromium/$CrProfile/Preferences
#Clean up Local State
sed -i 's/"exited_cleanly": false/"exited_cleanly": true/' $HOME/.config/chromium/"Local State"
#Delete SingletonLock
rm -f $HOME/.config/chromium/SingletonLock
/usr/bin/X11/chromium-browser --kiosk $URL
İdeal kullanım için Chromium'un tercihlerinin belirli bir URL veya bir oturumu geri yükleme yerine yeni bir sekme ile başlayacak şekilde ayarlanması gerektiğini unutmayın; bu, belirtilen URL ile başlamasını sağlar ve başka bir şey yapmaz.
--kiosk
Anahtar ile harika çalışıyor .