ฉันจะบูตเข้าสู่ Google Chrome เว็บเบราว์เซอร์ได้อย่างไร


18

ฉันต้องการให้ Raspberry Pi ของฉันทำการบูทโดยตรงกับอินสแตนซ์ของเว็บเบราว์เซอร์ Google Chrome

อะไรคือการกระจายที่ดีที่สุดที่จะใช้สำหรับสิ่งนี้และวิธีการรวมเข้าด้วยกัน? มีวิธีในการเปิด Chrome เป็นแอปแบบเต็มหน้าจอทันทีที่ระบบเปิดหรือไม่


สวัสดีครับ อย่าง Caleb กล่าวว่าฉันมีประสบการณ์ จำกัด ใน Linux แต่ฉันเป็นผู้เรียนรู้ด้วยตนเองอย่างรวดเร็ว ฉันต้องการมี "เบราว์เซอร์ Chrome แบบสแตนด์อโลน" เพื่อเรียกใช้แอปที่ใช้เว็บเบราว์เซอร์ใน บริษัท ที่ฉันทำงาน ฉันมี RaspberyPi ของฉันและฉันจะตอบคำถามของ Caleb แต่เนื่องจากไม่มีคะแนนฉันจึงสับสน ฉันต้องการแสงที่จะติดตามและฉันจะทำส่วนที่เหลือและโพสต์ประสบการณ์ของฉัน ตอนนี้ฉันแค่มองหาเส้นทางที่ถูกต้อง: D
Tiagozap

คำตอบ:


10

ทำได้ แต่ถ้าลดขนาดโครเมียมลงคุณจะยังคงเห็นตัวจัดการหน้าต่าง / พื้นหลังอยู่

ฉันขอแนะนำให้ใช้ตัวจัดการหน้าต่างแบบเบาเช่นเดียวopenboxกับไฟล์เมนูว่าง~/.openbox/config/menu.xmlดังนั้นผู้ใช้จึงไม่สามารถใช้งานโปรแกรมใด ๆ ได้


ขั้นตอน

  • ติดตั้งตัวจัดการหน้าต่าง
  • กำหนดการตั้งค่าตัวจัดการหน้าต่าง (กำหนดค่าว่างเปล่าดังนั้นจึงไม่สามารถเปิดใช้งานโปรแกรมอื่นได้)
  • กำหนดค่าการล็อกอินอัตโนมัติเมื่อบู๊ต
  • กำหนดค่าเซิร์ฟเวอร์ X เพื่อเริ่มการเข้าสู่ระบบ (เพิ่มexec startxไปยัง~/.bash_profile)
  • เพิ่มตัวจัดการหน้าต่างไปที่ ~/.xinitrc
  • เพิ่มchromiumไปยัง~/.xinitrc

หากคุณต้องการอัปเดต Pi คุณสามารถCtrl+Alt+Backspaceกลับไปที่เทอร์มินัลsuเป็นrootอัพเดตและอื่น ๆ ได้

ตรวจสอบให้แน่ใจว่าได้xorgรับการกำหนดค่าให้อนุญาตCtrl+Alt+Backspaceด้วย

 Option "XkbOptions" "terminate:ctrl_alt_bksp"    

ใน/etc/X11/xorg.conf.d/10-evdev.conf.


3

ให้แน่ใจว่าคุณเริ่มต้น X โดยตรงในการบูตจากนั้นใช้การตั้งค่า LXDE autostartเป็นที่นี่superuser.stackexchange

อัปเดต (หรือสร้างหากไม่มี) ~/.config/autostart/chromium.desktop:

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

เพื่อให้แน่ใจว่าคุณเริ่มต้นด้วย X โดยตรงหลังจากบูตให้รันraspi-config ลิงก์

สำหรับ Raspbian รุ่นเก่าที่คุณอาจต้องการchromium-browserในExecบรรทัด


1

เป็นไปได้อย่างแน่นอน อย่างไรก็ตามดูเหมือนว่าคุณมีความรู้ จำกัด เกี่ยวกับวิธีการที่ระบบ Linux GUI ปกติทำงานร่วมกัน ฉันจะไม่เขียนโค้ดให้คุณ แต่โดยพื้นฐานแล้วคุณจะต้องการบางสิ่งตามบรรทัดต่อไปนี้

  1. distro ง่าย ๆ (อาจเริ่มต้นด้วย ArchLinux เป็นวิธีที่จะไป)
  2. การXorgติดตั้ง กระดูกเปลือย
    • ตรวจสอบให้แน่ใจว่ามีการCtrlAltBackspaceเปิดใช้งานตัวเลือกเพื่อยกเลิกด้วย(หรือปิดใช้งานหากคุณรู้ว่าคุณกำลังทำอะไรอยู่
  3. เครื่องมือจัดการหน้าต่างที่เรียงต่อเนื่อง (ยอดเยี่ยม, xmonad, ฯลฯ ) หรืออย่างน้อยจัดการการกำหนดค่าอย่างง่าย ๆ ด้วยหน้าต่างแบบเต็มหน้าจอเช่น openbox
    • การกำหนดค่าสำหรับตัวจัดการหน้าต่างดังกล่าวที่ลบ Chrome และแสดงอัตโนมัติ Chrome ทั้งหมดแบบเต็มหน้าจอ
  4. ทริกเกอร์เพื่อเปิด Xorg เมื่อบูตในฐานะผู้ใช้ของคุณ
  5. .xinitrcสคริปต์สำหรับผู้ใช้ของคุณที่เปิดตัวจัดการหน้าต่างของคุณและสคริปต์ของคุณเอง
  6. ในสคริปต์ดังกล่าวของคุณเองคุณต้องการวงวนไม่สิ้นสุดที่เปิดตัว Chrome (ในกรณีที่ผู้ใช้ปิดหรือเกิดปัญหาเนื่องจากไม่มีอินเทอร์เฟซผู้ใช้อื่นจะไม่มีวิธีเปิดใช้งานอีกครั้ง)

-2

นี่คือแนวทางเต็มรูปแบบเกี่ยวกับวิธีการเรียกใช้ Chrome Broser บน RPi - https://eltechs.com/run-google-chrome-on-raspberry-pi (นี่คือบล็อกโพสต์ของฉัน)


เพื่อให้สอดคล้องกับนโยบายของเราเกี่ยวกับคำตอบลิงก์อย่างเดียวที่ไม่มีข้อมูลหากโพสต์นี้ไม่ได้รับการแก้ไขเพื่อให้มีข้อมูลที่สามารถเป็นคำตอบได้ แต่น้อยที่สุดใน 48 ชั่วโมงจะถูกแปลงเป็น Community Wiki เพื่อให้ชุมชนทำการแก้ไขได้ง่ายขึ้น
goldilocks

โปรดเปิดเผยความร่วมมือของคุณไม่เช่นนั้นคุณเสี่ยงต่อการถูกแบนจากสแปม นอกจากนี้คำถามนี้เกี่ยวกับการเรียกใช้แอปขณะบู๊ตมากกว่าที่เกี่ยวกับ Chrome Browser หมายเหตุchromiumแท็ก
Dmitry Grigoryev
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.