Thiết lập kiosk với Chromium


35

Tôi muốn đặt Raspberry Pi của mình vào chế độ kiosk với Chromium được hướng đến trang web của tôi nhưng dường như tôi không thể tìm ra cách để nó hoạt động. Tôi đã theo dõi một vài hướng dẫn khác nhau và mã họ đưa cho tôi hoàn toàn khác nhau một chút nên tôi không biết chính xác nên làm gì.

Cho đến nay tôi đã thử một vài biến thể khác nhau của việc thay đổi mã trong

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

Với cái này:

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

Tôi cũng đặt mã tương tự

/etc/xdg/lxsession/LXDE/autostart

Nó vẫn khởi động chỉ máy tính để bàn và tôi không biết phải làm gì, vì dường như không có nhiều hướng dẫn thảo luận về điều này và không có gì gần đây.


1
Xin chào và chào mừng. Hãy xem ở đây và cho chúng tôi biết liệu điều đó có hữu ích hay không.
Ghanima


1
Cảm ơn vì sự giúp đỡ nhưng điều đó cũng không làm nên chuyện. Thành thật mà nói đây là loại vô lý. Điều này có vẻ như là một điều phổ biến mà mọi người sẽ muốn làm với pi của họ, nhưng có rất ít hoặc không có thông tin về cách thực hiện và các bước dường như thay đổi cho mỗi lần lặp của HĐH.
DavidK

Câu trả lời:


44

Tôi có Raspberry Pi 2 đang chạy Raspbian Jessie với Chromium 45 được cài đặt. Tôi thấy rằng bạn cần phải sao chép tệp tự khởi động hiện có vào địa phương của bạn:

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

Vì vậy, chỉnh sửa phiên bản địa phương này:

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

Tiết kiệm

sudo reboot

1
CUỐI CÙNG! Đúng tập tin!
Quintin Balsdon

3
Trước khi thử điều này, tôi muốn biết cách thoát khỏi chế độ Kiosk để tôi có thể thay đổi. Tuy nhiên, tôi không muốn bất cứ ai khác có thể làm điều đó.
Chiwda

1
Tôi đoán bạn có thể, tệ nhất là SSH vào từ một nơi khác và chỉnh sửa tệp để xóa các tùy chọn tự khởi động?
Neil Barnwell

1
Vâng. ssh -Y kiosknamevào hệ thống, sau đó sudo killall chromium-browsersẽ giết nó. Sau đó, bạn chỉ có thể chạy Chromium thông qua kết nối ssh để thay đổi cài đặt trong trình duyệt. Sau đó sudo init 6sẽ sạch sẽ khởi động lại nó.
SDsolar

điều này đã thay đổi chủ đề mặc định của tôi, cách khắc phục lại :)
Wasim A.

5

Theo mặc định, môi trường tự động đăng nhập X được thực hiện với thông tin đăng nhập của pingười dùng. Cài đặt cấu hình của môi trường Xserver của người dùng này /home/pi/.config/lxsession/LXDE-pi/autostart, KHÔNG ở /etc/xdg/lxsession/LXDE-pi/autostart(đây là môi trường cho người dùng root).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.