Налаштування кіоску з 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
Дякую за допомогу, але це теж не зробило трюку. Чесно кажучи, це щось смішно. Це здається звичайною справою, яку люди хочуть зробити зі своєю пі, але мало інформації про те, як це зробити, мало, і кроки, схоже, змінюються для кожної ітерації ОС.
DavidK

Відповіді:


44

У мене встановлено Raspberry Pi 2 з керованим Raspbian Jessie з Chromium 45. Я виявив, що вам потрібно скопіювати існуючий файл автозапуску у ваш локальний:

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
ОКОНЧНО! Правильний файл!
Квінтін Бальсдон

3
Перш ніж спробувати це, я хочу знати, як вийти з режиму кіоску, щоб я міг внести зміни. Але я не хочу, щоб хто-небудь інший міг це зробити.
Chiwda

1
Я думаю, ви могли б, в гіршому випадку, зайти в SSH з іншого місця та відредагувати файл, щоб видалити параметри автозапуску?
Ніл Барнвелл

1
Так. ssh -Y kiosknameв систему, тоді sudo killall chromium-browserвб'є її. Тоді ви можете просто запустити Chromium через ssh-з'єднання, щоб змінити налаштування в браузері. Потім sudo init 6буде чисто перезавантажити його.
SDsolar

це змінило мою тему за замовчуванням, як виправити назад :)
Васим А.

5

За замовчуванням середовище Pi для автоматичного входу в систему X робиться за допомогою облікових даних piкористувача. Налаштування конфігурації середовища Xserver цього користувача знаходиться в /home/pi/.config/lxsession/LXDE-pi/autostart, а не в /etc/xdg/lxsession/LXDE-pi/autostart(це середовище для кореневого користувача).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.