Saya menjalankan Chromium 39 di Ubuntu 14.04, pada komputer papan tunggal (ODROID U3, meskipun saya yakin pertanyaan itu berlaku untuk Chromium pada sistem Ubuntu apa pun dan mungkin juga distro Linux lainnya).
Komputer sedang digunakan dengan Chromium dalam mode kios untuk memberi daya pada tampilan dinding yang besar; namun, jika sistem kehilangan daya, ketika Chromium dinyalakan kembali, ia memiliki bilah besar yang mengeluh bahwa "Chromium tidak dimatikan dengan benar". Karena sistem dirancang untuk otomatis, dan kami bermaksud menjalankan beberapa sistem, secara manual membuat ulang ke dalam mesin (atau lebih buruk lagi, berlarian menyambungkan dan melepaskan mouse USB) bukanlah solusi yang dapat diterima.
Bagaimana saya bisa mencegah Chromium memunculkan peringatan ini jika tidak dimatikan dengan benar?
--kiosk
sakelar.--start-fullscreen
diperlukan saat menggunakan--kiosk
.Selain itu, tampaknya berjalan dalam mode penyamaran secara default juga akan mencegah kesalahan karena tidak ada yang disimpan dari sesi untuk memeriksa kerusakan.
contoh: chromium-browser --kiosk --mulai dimaksimalkan --incognito kiosk.html
sumber
Ini akhirnya bekerja untuk saya, dan itu sangat sederhana:
Itu akan mengunci keadaan dua variabel, terlepas dari bagaimana Chromium dimatikan:
Tentu saja, hanya lakukan itu setelah Anda selesai mengatur preferensi
sumber
Chromium versi 39 (setidaknya di Ubuntu) melacak status keluar browser dalam tiga file terpisah:
Di mana "XXXXXX" adalah string alfanumerik acak enam digit. Perhatikan juga bahwa "Profil 1" dapat diberi nama berbeda berdasarkan pada profil browser apa yang Anda gunakan (nama profil umum lainnya hanyalah "Default")
Dua file berbasis profil memiliki dua entri yang dapat memicu pesan, "exit_state" (nilainya "Normal" atau "Hancur", dengan tanda kutip) dan "exited_cleanly" (nilainya benar atau salah, tanpa tanda kutip).
File "Local State" hanya berisi entri "exited_cleanly".
Ada juga file "kunci" yang dapat menyebabkan masalah; file ini terletak di
Anda dapat menulis skrip yang menggunakan
sed
danrm
untuk memperbaikinya sebelum meluncurkan ChromiumPerhatikan bahwa untuk penggunaan yang ideal, preferensi Chromium harus ditetapkan untuk memulai dengan tab baru, daripada URL tertentu atau memulihkan sesi; ini akan memastikan bahwa itu dimulai dengan URL yang ditentukan dan tidak ada yang lain.
sumber
Solusi / Peretasan dalam 5 detik ( /ubuntu//a/720855 ) Pengaturan-> Pengaturan Lanjut-> Sistem-> hapus centang Lanjutkan menjalankan aplikasi latar belakang ketika Chrome ditutup
(baca seluruh utas untuk petunjuk mengapa masalah ini terjadi. Masuk akal)
sumber
Cukup gunakan mode penyamaran:
sumber