Adott egy nagyméretű Kiosk szekrény monitor. Konkrétan ez: https://vitech.hu/tv-display-kelllekek/kiosk-totem/swedx-swlt-50k8-a2-l…
A feladat négy adott honlap választható megjelenítése.
Ezt statikus HTML/CSS kódolásu menüvel megoldottam. A menü pontok és az oldalakon lévő linkek kiválasztásán kívül nincs más adatbevitel. Nem kell szöveget bevinni.
Ha valaki úgy hagyja ott a Kioskot, hogy elkalandozott, akkor 5 perc inaktivitás után visszaáll az alaphelyzetbe.
A Kiosk működést Ubuntu 20.04-re telepített OpenKiosk-kal próbálom megoldani.
A probléma mindössze annyi, hogy az adott monitoron alapból 90 fokkal elfordulva jelenik meg a kép. Ezt az alkalmazott Ubuntu 20.04 desktopon könnyedén be lehet állítani.
A probléma az, hogy az érintőfelület nem fordul el. A beállításokban nem találtam lehetőséget az elfordítására.
Gondolom valahol valamilyen konfig-fájlban lehet ezt megtenni.
Szóval az érintőképernyő elfordítására kellene valamilyen leírás Ubuntu 20.04-re, ahol nem csak a kijelzett tartalom, hanem az érintőszenzor is elfordítható.
UI. Azért választottam Ubuntu 20.04-et mert kiforrottabb mint a friss ropogós 22.04.
De ha esetleg az újabban könnyebben megoldható, akkor hajlandó vagyok egy "do-release-upgrade -d" kiadására. Vagy akár egy tisztán új Ubuntu 22.04 telepítésére is.
- 371 megtekintés
Hozzászólások
szerintem:
#!/bin/bash
xrandr --output eDP-1 --mode 720x1280 --rotate right
ID=$(sudo xinput --list | grep Goodix | grep pointer | cut -f2 | cut -b 4-)
sudo xinput set-prop $ID --type=float "Coordinate Transformation Matrix" 0 1 0 -1 0 1 0 0 1
- A hozzászóláshoz be kell jelentkezni
Nagyon szépen köszönöm.
Az ajánlott script nem igazán tudta kiszedni a megfelelő ID-t (pedig a Goodix-et is kicseréltem), de miután lekérdeztem, és kézzel beírtam az értékét (ID='12'), így már működik.
Tertilla; Tisztelem a botladozó embert és nem rokonszenvezem a tökéletessel! Hagyd már abba!; DropBox
- A hozzászóláshoz be kell jelentkezni
Annyi kiegészítés, hogy emlékeim szerint ezt Xorg configba is be lehetett írni, az egy fokkal szebb megoldás. (Hasonló kiosk projektben találkoztam én is ezzel a jelenséggel :) )
- A hozzászóláshoz be kell jelentkezni
Van egy user amit a gép autologinnal aktívál. Nála meg az autostart indítja ezt a scriptet és a script végén van az a parancs ami a kioskot indítja.
Tehát ez így teljesen jó.
Tertilla; Tisztelem a botladozó embert és nem rokonszenvezem a tökéletessel! Hagyd már abba!; DropBox
- A hozzászóláshoz be kell jelentkezni
nem kell ID-t megadni, nevet is fel tudja oldani. ha tobb ugyanolyan nevu eszkoz van (pl billentyuzet es egernek latszo) akkor prefix-szald 'pointer:'-rel.
xinput set-prop "pointer:DLL07A0:01 044E:120B" "Synaptics Scrolling Distance" -66 -66
amugy miert kell sudo mindegyik ele?
- A hozzászóláshoz be kell jelentkezni
És ennek mi az előnye az ID-vel szemben?
ert ha már lekérdem az eszközök listáját, akkor egyszerűbb az ID-t beírni, az csak egy max 2 jegyű szám, míg a név elég kacifántos is lehet.
A sudo-t átvettem, nem próbáltam anélkül.
Lehet ma este kipróbálom sudo nélkül is. :)
Tertilla; Tisztelem a botladozó embert és nem rokonszenvezem a tökéletessel! Hagyd már abba!; DropBox
- A hozzászóláshoz be kell jelentkezni
Ha bedugsz egy egeret, akkor nem borul a sorrend? Kernel upgrade stb...
- A hozzászóláshoz be kell jelentkezni
Köszönöm, igazad van. Átírtam eszköz nevekre!
ÉS sudo nélkül is működik. :)
Tertilla; Tisztelem a botladozó embert és nem rokonszenvezem a tökéletessel! Hagyd már abba!; DropBox
- A hozzászóláshoz be kell jelentkezni
szerintem 20.04-gyel, és tudjunk már magyarul!
- A hozzászóláshoz be kell jelentkezni
Köszönöm, javítva. :)
Tertilla; Tisztelem a botladozó embert és nem rokonszenvezem a tökéletessel! Hagyd már abba!; DropBox
- A hozzászóláshoz be kell jelentkezni