Saya mengikuti panduan langkah demi langkah Alan D. Moore untuk menjalankan Raspberry Pi saya dalam mode kios.
Saya melakukan konfigurasi sendiri karena saya perlu menjalankannya di layar sentuh tanpa keyboard dan mouse fisik.
Begini penampilan file ~ / .xinitrc saya.
xset s off
xset -dpms
matchbox-window-manager &
matchbox-keyboard &
while true; do
rsync -qr --delete --exclude='.Xauthority' /opt/kiosk/ $HOME/
midori -i 600 -e Fullscreen -e Navigationbar -a http://myport.ac.uk
done
Saya menggunakan apt-get install untuk keyboard kotak korek api untuk digunakan sebagai solusi keyboard virtual di layar.
Lihat saja seberapa kecil kuncinya! Hampir tak terjamah dan super tidak akurat ...
Pertanyaan sebenarnya adalah apakah ada yang tahu cara untuk membuat keyboard lebih besar, dapat merekomendasikan solusi lain atau mengubah konfigurasi? Saya seorang pemula total debian jadi saya sangat berharap saya mendapatkan bantuan di sini. :)
keyboard
touchscreen
Janson Chah
sumber
sumber
--font-size
dan--geometry
untukmatchbox-keyboard
perintah?Jawaban:
Cobalah untuk mengurangi resolusi layar Anda untuk X atau untuk RPI secara keseluruhan menjadi sesuatu yang lebih kecil, yaitu 1024x768 atau serupa, berdasarkan rasio aspek monitor yang terhubung.
Biasanya di linux Anda dapat melakukannya di pengaturan X-server (xorg.conf), tetapi untuk RPI cukup edit /boot/config.txt untuk memaksa mode video tertentu, yaitu:
Semua mode (termasuk non-HDMI) tercantum di sini untuk referensi Anda: http://elinux.org/RPi_config.txt
sumber
Anda harus dapat mengontrol di mana kotak korek api-keyboard menunjukkan menggunakan
--geometry
argumen. Halaman ini menunjukkan bahwa panggilan yang sesuai akan menjadi seperti ini:kotak korek api-keyboard --geometry HxW.yx
x dan y adalah koordinat layar di sudut kiri atas jendela keyboard (dari sudut kiri atas layar), dan W dan H adalah lebar dan tinggi keyboard.
Ada aplikasi bernama devilspie2 yang memungkinkan Anda mengacaukan ke mana windows pergi ketika aplikasi pertama kali diluncurkan jika mereka tidak mendukung argumen baris perintah --geometry (itu sebagian besar aplikasi).
Yang perlu Anda lakukan adalah menginstal terlebih dahulu:
Dan kemudian menambahkannya ke file .xinitrc sehingga dimulai ketika X melakukannya:
Akhirnya, Anda perlu mengkonfigurasi devilspie2 sehingga ia tahu apa yang harus dilakukan tentang kotak korek api-keyboard. Anda perlu mengedit
~/.config/devilspie2/keyboard.lua
:x, y, W, H sama dengan di atas. Dengan asumsi 1920x1080, saya akan menyarankan sesuatu seperti 0,600,1920,480.
sumber
Karena Anda membuat aplikasi web, bagaimana dengan keyboard virtual javascript, atau kadang-kadang disebut keyboard layar, seperti yang dibahas di sini
sumber