Segui o guia passo a passo de Alan D. Moore para que meu Raspberry Pi funcionasse no modo quiosque.
Fiz minha própria configuração, pois precisava que ela fosse executada em uma tela sensível ao toque, sem teclado e mouse físicos.
Aqui está a aparência do meu arquivo ~ / .xinitrc.
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
Eu usei o apt-get install para o teclado da caixa de fósforos para ser usado como uma solução de teclado virtual na tela.
Veja como as chaves são pequenas! Quase inaudível e super impreciso ...
A verdadeira questão é se alguém sabe como aumentar o teclado, pode recomendar outras soluções ou ajustar a configuração? Eu sou um novato no debian, então espero realmente obter ajuda aqui. :)
keyboard
touchscreen
Janson Chah
fonte
fonte
--font-size
e--geometry
UI para omatchbox-keyboard
comando?Respostas:
Tente reduzir a resolução da tela do X ou do RPI geral para algo menor, ou seja, 1024x768 ou similar, com base na proporção do monitor conectado.
Normalmente, no linux, você pode fazer isso nas configurações do servidor X (xorg.conf), mas para o RPI, basta editar /boot/config.txt para forçar um modo de vídeo específico, ou seja:
Todos os modos (incluindo não-HDMI) estão listados aqui para sua referência: http://elinux.org/RPi_config.txt
fonte
Você deve poder controlar onde o teclado da caixa de fósforos aparece usando o
--geometry
argumento Esta página sugere que a chamada apropriada seria algo como isto:matchbox-keyboard --geometry HxW.yx
x e y são as coordenadas na tela do canto superior esquerdo da janela do teclado (no canto superior esquerdo da tela) e W e H são a largura e a altura do teclado.
Há um aplicativo chamado devilspie2 que permite que você mexa com o local em que o Windows vai quando o aplicativo é iniciado pela primeira vez, se não suportar o argumento da linha de comando --geometry (que é a maioria dos aplicativos).
O que você precisa fazer é instalar primeiro:
E adicione-o ao arquivo .xinitrc para que ele inicie quando o X o fizer:
Finalmente, você precisa configurar o devilspie2 para que ele saiba o que fazer com o teclado da caixa de fósforos. Você precisa editar
~/.config/devilspie2/keyboard.lua
:x, y, W, H são os mesmos que acima. Supondo 1920x1080, eu sugeriria algo como 0,600,1920,480.
fonte
Como você está criando um aplicativo Web, que tal o teclado virtual javascript, ou às vezes chamado de teclado na tela, conforme discutido aqui
fonte