Saya mencoba menyiapkan kotak kios Ubuntu sederhana (14,04), hanya menjalankan Chromium di lingkungan windows manager yang sangat minim. Langkah-langkah yang berhasil saya lakukan:
- Masuk secara otomatis:
exec /bin/login -f kiosk_user < /dev/tty1 > /dev/tty1 2>&1
di/etc/init/tty1.conf
- Mulai lingkungan X (
startx
dalam.profile
) - Mulai Chromium di lingkungan X di
.xinitrc
- Mulai windows manager (dicoba
fluxbox
,jwm
danopenbox
sejauh ini) di.xinitrc
Apa yang saya miliki saat ini adalah Chromium yang memulai dengan benar tetapi dalam mode semi normal. Saya perlu menekan F11 dari keyboard untuk membuat Chromium beralih ke layar penuh dan mode kios.
Seorang rekan pengguna kromium dari milis mengatakan bahwa ini akan bekerja dengan baik di lingkungan GNOME penuh tanpa trik (datar xdotool
) - jadi ini mungkin terkait dengan manajer windows minimal ini.
Saya bahkan mencoba memulai Chromium sendiri tanpa windows manager (Chromium memiliki sesuatu yang disebut Aura, WM untuk ChromiumOS sendiri?). Dalam mode ini, saya tidak bisa mendapatkan Chromium untuk mengisi seluruh layar. Metode ini juga tidak disukai karena tidak ada kemungkinan untuk membuka aplikasi lain dengan mudah misalnya untuk tujuan pemecahan masalah.
.xinitrc
#!/bin/sh
rm ~/tmp/ -Rf
xset s off
xset dpms 600 60 60
xset +fp "$X_FONTPATH"
xset fp rehash
env > ~/.xenv
# Run chromium start
~/start_chromium.sh &
# Run window manager
exec openbox
start_chromium.sh
#!/bin/sh
set -e
CHROMIUM_TEMP=~/tmp/chromium
rm -Rf ~/.config/chromium/
rm -Rf $CHROMIUM_TEMP
mkdir -p $CHROMIUM_TEMP
chromium-browser \
--disable \
--disable-translate \
--disable-infobars \
--disable-suggestions-service \
--disable-save-password-bubble \
--disk-cache-dir=$CHROMIUM_TEMP/cache/ \
--user-data-dir=$CHROMIUM_TEMP/user_data/ \
--start-maximized \
--kiosk "file:///home/kioskuser/kiosk.html" &
sleep 5
xdotool search --sync --onlyvisible --class "chromium" key F11
sumber
chromium-browser --kiosk
?chromium-browser --kiosk
dan bekerja dengan cara yang sama seperti contoh lengkap saya di atas.Jawaban:
Tutup browser dan edit
/home/user/.config/chromium/Default/Preferences
. Akan ada bagian tentangwindow_placement
.Untuk resolusi 1920x1080 misalnya:
Saya tidak pernah bisa menemukan cara menentukan ini saat start-up dan itu bisa berubah jika Anda membuka jendela browser baru.
sumber
Karena saya telah meneliti topik ini, saya ingin membagikan tautan ke suatu solusi, tetapi itu mungkin tidak bekerja di manajer jendela minimal. Jadi jika alasan untuk menggunakan window manager minimal adalah memori atau penggunaan sumber daya lain mungkin ada solusi yang lebih baik.
http://www.danpurdy.co.uk/web-development/raspberry-pi-kiosk-screen-tutorial/
sumber
Buat salinan file (save as old.filename) Hapus konten autostart dan ganti
sudo nano ~/.confg/lxsession/LXDE/autostart @xset s off @xset -dpms @xset s noblank @chromium-browser --noerrdialogs --incognito --kiosk https://yoursite.html
sumber