Ich folgte Alan D. Moores Schritt-für-Schritt-Anleitung , um meinen Raspberry Pi im Kiosk-Modus laufen zu lassen.
Ich habe meine eigene Konfiguration vorgenommen, da ich sie auf einem Touchscreen ohne physische Tastatur und Maus ausführen musste.
So sieht meine ~ / .xinitrc-Datei aus.
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
Ich habe apt-get install verwendet, um die Matchbox-Tastatur als virtuelle Bildschirmtastatur zu verwenden.
Schauen Sie sich nur an, wie klein die Schlüssel sind! Kaum berührbar und super ungenau ...
Die eigentliche Frage ist, ob jemand eine Möglichkeit kennt, die Tastatur zu vergrößern, andere Lösungen zu empfehlen oder die Konfiguration zu optimieren. Ich bin ein totaler Debian-Neuling, also hoffe ich wirklich, dass ich hier etwas Hilfe bekomme. :)
keyboard
touchscreen
Janson Chah
quelle
quelle
--font-size
und die--geometry
Benutzeroberfläche für denmatchbox-keyboard
Befehl anzupassen ?Antworten:
Versuchen Sie, die Auflösung Ihres Bildschirms für X oder RPI insgesamt auf einen kleineren Wert zu reduzieren, z. B. 1024 x 768 oder ähnliches, basierend auf dem Seitenverhältnis des angeschlossenen Monitors.
Normalerweise können Sie dies unter Linux in den X-Server-Einstellungen (xorg.conf) tun, aber für RPI bearbeiten Sie einfach /boot/config.txt, um einen bestimmten Videomodus zu erzwingen, dh:
Alle Modi (einschließlich Nicht-HDMI) sind hier als Referenz aufgeführt: http://elinux.org/RPi_config.txt
quelle
Sie sollten in der Lage sein, mit dem
--geometry
Argument zu steuern, wo die Streichholzschachteltastatur angezeigt wird. Diese Seite schlägt vor, dass der entsprechende Aufruf etwa so lautet:Streichholzschachteltastatur --geometry HxB.yx
x und y sind die Bildschirmkoordinaten der oberen linken Ecke des Tastaturfensters (von der oberen linken Ecke des Bildschirms), und W und H sind die Breite und Höhe der Tastatur.
Es gibt eine Anwendung namens devilspie2 , mit der Sie herumspielen können , wohin Windows beim ersten Start der Anwendung geht, wenn sie das Befehlszeilenargument --geometry nicht unterstützen (das sind die meisten Anwendungen).
Was Sie tun müssen, ist zuerst zu installieren:
Und fügen Sie es dann der .xinitrc-Datei hinzu, sodass es startet, wenn X dies tut:
Schließlich müssen Sie devilspie2 so konfigurieren, dass es weiß, was mit der Streichholzschachteltastatur zu tun ist. Sie müssen Folgendes bearbeiten
~/.config/devilspie2/keyboard.lua
:x, y, W, H sind die gleichen wie oben. Angenommen, 1920x1080, würde ich so etwas wie 0,600,1920,480 vorschlagen.
quelle
Wie wäre es mit einer virtuellen Javascript-Tastatur oder einer Bildschirmtastatur, wie hier beschrieben , wenn Sie eine Web-App erstellen?
quelle