Bagaimana saya bisa boot langsung ke browser Web Google Chrome?


18

Saya ingin membuat Raspberry Pi saya untuk boot langsung ke instance dari browser web Google Chrome.

Apa distribusi terbaik untuk digunakan untuk ini dan metode menyatukannya? Apakah ada cara untuk membuka Chrome sebagai aplikasi layar penuh segera setelah sistem menyala?


Halo kawan-kawan. Seperti yang dikatakan Caleb, saya memiliki pengalaman terbatas di Linux, tetapi saya seorang pembelajar cepat. Saya ingin memiliki "Peramban Chrome mandiri" untuk menjalankan aplikasi berbasis web-browser di perusahaan tempat saya bekerja. Saya memiliki RaspberyPi saya dan saya mencari jawaban Caleb, tetapi karena tidak ada skor, saya menjadi bingung. Saya hanya perlu cahaya untuk mengikuti, dan saya akan melakukan sisanya dan memposting pengalaman saya. Saat ini saya hanya mencari jalan yang benar: D
Tiagozap

Jawaban:


10

Dapat dilakukan, tetapi jika kromium diminimalkan, Anda masih akan melihat window manager / latar belakang.

Saya akan merekomendasikan menggunakan window manager yang ringan, seperti openboxdengan file menu kosong ~/.openbox/config/menu.xml, sehingga pengguna tidak dapat mengaktifkan program apa pun.


Langkah

  • Instal pengelola jendela
  • Konfigurasikan pengaturan window manager (konfigurasi kosong sehingga tidak ada program lain yang dapat diaktifkan)
  • Konfigurasikan login otomatis saat boot
  • Konfigurasikan server X untuk memulai saat masuk (tambahkan exec startxke ~/.bash_profile)
  • Tambahkan pengelola jendela ke ~/.xinitrc
  • Tambahkan chromiumke~/.xinitrc

Jika Anda perlu memperbarui Pi, Anda dapat Ctrl+Alt+Backspacekembali ke terminal, suke root, memperbarui dll.

Pastikan bahwa xorgdikonfigurasi untuk memungkinkan Ctrl+Alt+Backspacedengan

 Option "XkbOptions" "terminate:ctrl_alt_bksp"    

di /etc/X11/xorg.conf.d/10-evdev.conf.


3

Pastikan Anda memulai X langsung saat boot, Kemudian gunakan pengaturan LXDE autostart seperti di sini superuser.stackexchange .

Perbarui (atau buat jika tidak ada) ~/.config/autostart/chromium.desktop:

[Desktop Entry] 
Type=Application
Exec=chromium --kiosk www.bbc.co.uk

Untuk memastikan Anda mulai dengan X langsung setelah boot, jalankan raspi-config tautan

Untuk versi Raspbian Anda mungkin perlu chromium-browserdi Execgaris.


1

Ini tentu bisa dilakukan. Namun sepertinya Anda memiliki pengetahuan terbatas tentang bagaimana sistem GUI Linux normal berjalan bersama. Saya tidak akan menulis kode untuk Anda tetapi pada dasarnya Anda akan menginginkan sesuatu seperti yang berikut ini.

  1. Distro sederhana (mungkin dimulai dengan ArchLinux adalah cara untuk pergi)
  2. XorgInstalasi tanpa tulang .
    • Pastikan opsi untuk menghentikannya CtrlAltBackspacediaktifkan (atau dinonaktifkan jika Anda tahu apa yang Anda lakukan.
  3. Seorang manajer jendela yang baik ubin (luar biasa, xmonad, dll) atau yang setidaknya menangani konfigurasi yang sangat sederhana dengan jendela layar penuh seperti openbox.
    • Konfigurasi untuk window manager yang menghapus semua chrome dan Chrome yang ditampilkan secara otomatis pada layar penuh.
  4. Pemicu untuk menjalankan Xorg saat boot sebagai pengguna Anda.
  5. Sebuah .xinitrcnaskah untuk pengguna yang meluncurkan window manager dan script Anda sendiri
  6. Di skrip Anda sendiri, Anda menginginkan loop tak terbatas yang meluncurkan Chrome (Jika pengguna menutupnya atau macet. Tanpa antarmuka pengguna lain, tidak akan ada cara untuk meluncurkannya kembali.)

-2

Berikut adalah panduan lengkap tentang cara menjalankan Chrome Broser di RPi - https://eltechs.com/run-google-chrome-on-raspberry-pi (ini adalah posting blog saya)


Sesuai dengan kebijakan kami mengenai jawaban tanpa tautan saja informasi , jika posting ini tidak diedit mengandung informasi yang dapat dijadikan jawaban, namun minimal, dalam 48 jam akan dikonversi ke Komunitas Wiki untuk mempermudah penyempurnaannya dikoreksi oleh komunitas.
goldilocks

Harap ungkapkan afiliasi Anda, jika tidak Anda berisiko diblokir karena spam. Selain itu, pertanyaan ini lebih tentang menjalankan aplikasi saat boot daripada tentang Browser Chrome. Perhatikan chromiumtag.
Dmitry Grigoryev
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.