ตั้งค่าคีออสด้วย Chromium


35

ฉันต้องการให้ Raspberry Pi ของฉันเข้าสู่โหมดคีออสก์ด้วย Chromium ที่นำไปยังเว็บไซต์ของฉัน แต่ฉันไม่สามารถหาวิธีที่จะทำให้มันใช้งานได้ ฉันติดตามคำแนะนำต่าง ๆ ไม่กี่ข้อและรหัสที่พวกเขาให้ฉันนั้นแตกต่างกันเล็กน้อยดังนั้นฉันไม่แน่ใจว่าจะต้องปฏิบัติตามสิ่งใด

จนถึงตอนนี้ฉันได้ลองเปลี่ยนรูปแบบที่แตกต่างกันสองสาม

/etc/xdg/lxsession/LXDE-pi/autostart

ด้วยสิ่งนี้:

#@xscreensaver -no-splash
@xset s off
@xset -dpms
@xset s noblank
@chromium --noerrdialogs --kiosk http://localhost --incognito

ฉันยังใส่รหัสเดียวกันใน

/etc/xdg/lxsession/LXDE/autostart

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


1
สวัสดีและยินดีต้อนรับ. ดูที่นี่และแจ้งให้เราทราบว่ามันมีประโยชน์หรือไม่
Ghanima


1
ขอบคุณสำหรับความช่วยเหลือ แต่นั่นก็ไม่ได้ทำเคล็ดลับอย่างใดอย่างหนึ่ง สุจริตนี่เป็นเรื่องไร้สาระ ดูเหมือนว่าสิ่งที่คนทั่วไปต้องการทำกับ pi ของพวกเขา แต่ไม่มีข้อมูลเกี่ยวกับวิธีการทำและขั้นตอนที่ดูเหมือนจะเปลี่ยนไปสำหรับการทำซ้ำทุกครั้งของระบบปฏิบัติการ
DavidK

คำตอบ:


44

ฉันมี Raspberry Pi 2 ที่รัน Raspbian Jessie พร้อม Chromium 45 ติดตั้งอยู่ เราพบว่าคุณต้องคัดลอกไฟล์ autostart ที่มีอยู่ไปยังเครื่องของคุณ:

mkdir -p /home/pi/.config/lxsession/LXDE-pi/
cp /etc/xdg/lxsession/LXDE-pi/autostart /home/pi/.config/lxsession/LXDE-pi/autostart

ดังนั้นแก้ไขรุ่นท้องถิ่นนี้:

nano /home/pi/.config/lxsession/LXDE-pi/autostart

#@xscreensaver -no-splash  # comment this line out to disable screensaver
@xset s off
@xset -dpms
@xset s noblank
@chromium-browser --incognito --kiosk http://localhost/  # load chromium after boot and point to the localhost webserver in full screen mode

บันทึก

sudo reboot

1
ในที่สุด! ไฟล์ที่ถูกต้อง!
Quintin Balsdon

3
ก่อนที่จะลองสิ่งนี้ฉันต้องการทราบวิธีออกจากโหมด Kiosk เพื่อให้ฉันสามารถเปลี่ยนแปลงได้ แต่ฉันไม่ต้องการให้ใครทำเช่นนั้นได้
Chiwda

1
ฉันเดาว่าคุณทำได้แล้วที่แย่ที่สุด SSH จากที่อื่นและแก้ไขไฟล์เพื่อลบตัวเลือกเริ่มอัตโนมัติ?
Neil Barnwell

1
อ๋อ ssh -Y kiosknameเข้าสู่ระบบแล้วsudo killall chromium-browserจะฆ่ามัน จากนั้นคุณสามารถเรียกใช้ Chromium ผ่านการเชื่อมต่อ ssh เพื่อเปลี่ยนการตั้งค่าในเบราว์เซอร์ จากนั้นsudo init 6จะรีบูทใหม่ทั้งหมด
SDsolar

สิ่งนี้ได้เปลี่ยนธีมเริ่มต้นของฉันวิธีการแก้ไข :)
Wasim A.

5

โดยค่าเริ่มต้น Pi สภาพแวดล้อมการเข้าสู่ระบบอัตโนมัติ X จะทำกับข้อมูลประจำตัวของpiผู้ใช้ การตั้งค่า config ของสภาพแวดล้อม Xserver ของผู้ใช้รายนี้อยู่ใน/home/pi/.config/lxsession/LXDE-pi/autostartไม่ใช่ใน/etc/xdg/lxsession/LXDE-pi/autostart(นี่คือสภาพแวดล้อมสำหรับผู้ใช้รูท)

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