Doğrudan Google Chrome Web tarayıcısına nasıl önyükleme yapabilirim?


18

Raspberry Pi'mi doğrudan Google Chrome web tarayıcısının bir örneğine önyükleme yapmak istiyorum.

Bunun için kullanılacak en iyi dağıtım ve bir araya getirme yöntemi nedir? Sistem çalışır hale gelmez Chrome'u tam ekran bir uygulama olarak açmanın bir yolu var mı?


Merhaba millet. Caleb'in dediği gibi, Linux'ta sınırlı deneyimim var, ama hızlı öğrenen biriyim. Çalıştığım şirkette web tarayıcı tabanlı uygulamayı çalıştırmak için "bağımsız bir Chrome Tarayıcıya" sahip olmak istedim. RaspberyPi'm var ve Caleb cevabı için gidiyordum, ama puanı olmadığı için kafam karıştı. Takip etmek için sadece bir ışığa ihtiyacım var, gerisini halledeceğim ve deneyimlerimi paylaşacağım. Şimdi doğru yolu arıyorum: D
Tiagozap

Yanıtlar:


10

Yapılabilir, ancak krom en aza indirilirse, yine de bir pencere yöneticisi / arka planı görürsünüz.

openboxBoş bir menü dosyası gibi hafif bir pencere yöneticisi kullanmanızı öneririm ~/.openbox/config/menu.xml, böylece kullanıcı herhangi bir programı aktif hale getiremez.


adımlar

  • Bir pencere yöneticisi yükleyin
  • Pencere yöneticisi ayarlarını yapılandır (başka hiçbir programın etkinleştirilmemesi için boş yapılandırma)
  • Önyüklemede otomatik oturum açmayı yapılandır
  • Yapılandırma X sunucusu girişte (eklenti başlatmak için exec startxiçin ~/.bash_profile)
  • Pencere yöneticisi ekle ~/.xinitrc
  • ekle chromiumiçin~/.xinitrc

Eğer Pi güncellemeniz gerekirse yapabilirsiniz Ctrl+Alt+Backspace, terminale geri almak için suiçin rootvb güncellemek

Emin olun xorgizin verecek şekilde yapılandırılmış Ctrl+Alt+Backspaceolan

 Option "XkbOptions" "terminate:ctrl_alt_bksp"    

içinde /etc/X11/xorg.conf.d/10-evdev.conf.


3

X'i doğrudan önyüklemede başlattığınızdan emin olun, Sonra burada superuser.stackexchange olarak bir LXDE otomatik başlatma ayarı kullanın .

Güncelle (veya yoksa oluştur) ~/.config/autostart/chromium.desktop:

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

Önyüklemeden hemen sonra X ile başladığınızdan emin olmak için bağlantıyı çalıştırınraspi-config

Raspbian'ın eski sürümleri chromium-browseriçin Exechatta ihtiyacınız olabilir .


1

Bu kesinlikle yapılabilir. Ancak normal Linux GUI sistemlerinin nasıl bir araya geldiğine dair sınırlı bilgiye sahip olduğunuz anlaşılıyor. Ben kodu sizin için yazmayacağım ama temelde aşağıdaki satır boyunca bir şey isteyeceksiniz.

  1. Basit bir dağıtım (muhtemelen ArchLinux ile başlamanın yolu)
  2. Çıplak kemikler Xorgkurulur.
    • CtrlAltBackspaceNe yaptığınızı biliyorsanız, onu sonlandırma seçeneğinin etkinleştirildiğinden (veya devre dışı bırakıldığından emin olun) .
  3. Döşemeleri (harika, xmonad vb.) Veya en azından openbox gibi tam ekran pencereleriyle çok basit yapılandırmayı işleyen bir pencere yöneticisi.
    • Bahsedilen pencere yöneticisi için tüm kromu kaldıran ve Chrome'u tam ekranda otomatik olarak görüntüleyen bir yapılandırma.
  4. Kullanıcı olarak önyükleme sırasında Xorg'u tetiklemek için bir tetikleyici.
  5. Bir .xinitrcpencere yöneticinizi ve kendi bir komut dosyası başlattı sizin kullanıcı için komut
  6. Kendi komut dosyasında, Chrome'u başlatan sonsuz bir döngü istiyorsunuz (Bir kullanıcının kapatması veya çökmesi durumunda. Başka bir kullanıcı arayüzü olmadan, yeniden başlatmanın bir yolu olmaz.)

-2

Chrome Broser'ın RPi'de nasıl çalıştırılacağı hakkında tam bir kılavuz - https://eltechs.com/run-google-chrome-on-raspberry-pi (bu benim blog yazım )


Yalnızca bilgi içermeyen bağlantı yanıtları ile ilgili politikamıza uygun olarak , bu gönderi, yanıt olarak durabilecek bilgiler içerecek şekilde düzenlenmezse, ancak minimum düzeyde, 48 saat içinde topluluk tarafından düzeltilmesini kolaylaştırmak için Topluluk Wiki'ye dönüştürülür.
goldilocks

Lütfen bağlantınızı açıklayın, aksi takdirde spam için yasaklanma riskiniz vardır. Ayrıca, bu soru bir uygulamayı önyüklemede çalıştırmakla ilgili olmaktan çok Chrome Tarayıcı ile ilgilidir. chromiumEtiketi not edin .
Dmitry Grigoryev
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.