Saya mengotomatisasi RPi untuk empat layar di perusahaan saya. Saya minta mereka me-reboot setiap hari sehingga browser akan menyegarkan. Saya tidak bisa mendapatkan halaman Pulihkan? Chromium tidak dimatikan dengan benar agar tidak muncul. Saya sudah mencoba beberapa solusi yang saya temukan online, tetapi tidak ada yang berhasil.
Ive menambahkan banyak sakelar seperti --noerrdialogs --disable-session-crashed bubble --disable-infobars --disable-restore-session-state --incognito
Saya juga mencoba beberapa perintah sed yang saya temukan online.
Bantuan apa pun akan sangat dihargai.
Jawaban:
Saya mengerti! Menggunakan
--app=your.url
Sebagai contoh:
sumber
1) Saya tidak tahu mengapa --disable-infobars tidak bekerja untuk Anda. Ini bekerja dengan baik untuk saya:
2) Cara yang lebih baik untuk menyegarkan peramban (konten) adalah dengan mengirimkannya Control-R? mis. dalam skrip startup browser Anda, lakukan:
(Saya juga mengirim ctrl + Tab untuk menelusuri beberapa tab browser saya
sumber
Saya tahu ini tidak benar-benar menyelesaikan masalah - tetapi sebagai solusi - itu berhasil bagi saya.
Saya memastikan Chrome dimatikan dengan bersih ... Terminal terbuka
Ini membuat file tidak dapat diubah ... hanya-baca saja, Chrome dapat macet sebanyak yang diinginkan - itu tidak akan menampilkan munculan karena file Preferensi tidak dapat lagi diubah.
Pengaturan ini berfungsi untuk saya karena konfigurasi Pi tidak akan berubah - itu hanya menampilkan aplikasi berbasis web dalam mode kios.
sumber
Bagi mereka yang tiba di sini dari Google:
Cara terbaik untuk melakukan tugas ini sekarang, tanpa harus menggunakan penyamaran, adalah menyesuaikan dua pengaturan dalam preferensi Chromium. Mereka:
Dari apa yang saya kumpulkan dari tes pribadi, hanya mengubah pengaturan "exited_cleanly" mungkin tidak selalu berfungsi untuk mencegah permintaan Chromium saat startup. Bendera lain seperti "-disable-infobars" juga tidak akan berfungsi.
Untuk menyesuaikan pengaturan ini, tambahkan berikut ini di file startup Anda, sebelum meluncurkan Chromium (tergantung pada bagaimana Anda mengatur Chromium untuk secara otomatis berjalan dalam mode kios, file ini dapat ditemukan di "/ etc / xdg / lxsession / LXDE- pi / autostart "," / etc / xdg / openbox / autostart "," ~ / .Xsession ", atau file lain, tergantung pada apa yang telah Anda instal).
Misalnya, dengan pengaturan saya (menggunakan Xsession), prosedurnya sebagai berikut:
Sekali lagi, file yang digunakan untuk memulai Chromium mungkin terletak di lokasi yang berbeda, tergantung pada bagaimana Anda mengatur pi Anda, tetapi setelah mengubah kedua pengaturan ini, Chromium akan memulai tanpa menampilkan prompt mogok.
sumber
Saya menemukan solusi yang benar-benar menangani beberapa item sekaligus.
Jadikan skrip dapat dieksekusi:
chmod +x restartscript.sh
Edit cron:
chrontab -e
Tampilan halaman web menjadi segar, dan pi tetap up to date.
sumber
Halaman ini memberi saya jawabannya. Menambahkan opsi
mengatasinya untuk saya (dalam aplikasi non-kios).
Ternyata ini hanya sebagian dari masalah. Seluruh situasi tampaknya sangat bervariasi. Saya juga menambahkan:
Mencoba mereproduksi kesalahan untuk membuktikan ini adalah perbaikannya, sekarang saya tidak bisa mendapatkannya kembali dengan pop-up (bahkan tanpa kode ini). YMMV, tapi ini menjalankan Chrome versi 72. Saya melihat posting lain yang menganjurkan mengubah file Preferensi dengan sesuatu seperti sed sebelum memulai browser.
sumber
Solusi saya sangat mudah. Saya hanya menyalin file Preferensi dari sebelumnya shutdown yang jelas Chromium atas file saat ini
~/.config/chromium/Default/Preferences
.sumber
Untuk menonaktifkan gelembung Pulihkan Halaman, saya membuka kromium dua kali dalam file autostart seperti ini:
Yang pertama mendapatkan gelembung popup tetapi Anda tidak melihatnya, lalu yang kedua terbuka seolah-olah browser berhasil ditutup. Mungkin bukan cara terbersih untuk melakukan ini, tetapi itu berhasil untuk saya.
sumber
Satu-satunya cara yang berhasil bagi saya adalah memodifikasi konfigurasi sebelum memulai Chromium:
sumber