Tartalomjegyzék:
- 1. lépés: Alkatrészek
- Lépés: Készítse elő a rendszerindító USB -eszközt, és indítsa el
- 3. lépés: Indítsa el a Lubuntut, készítse elő a rendszert a telepítéshez
- 4. lépés: Telepítse a Lubuntut
- 5. lépés: Tegye rendszerindíthatóvá USB -meghajtó nélkül
- 6. lépés: Más összetevők hozzáadása, beállítások módosítása
- 7. lépés: Állítsa be a bejelentkezést a Böngésző indításához
- 8. lépés: A "Windows" kulcs visszaállítása a böngésző kezdőlapjára
- 9. lépés: Egyéb megfontolandó és továbbfejlesztendő dolgok
- 10. lépés: Hivatkozások és köszönetnyilvánítások
Videó: Linux kioszk tábla az Acer Aspire Switch 10 -től (Baytrail): 10 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Szükségem volt egy táblagépre az otthoni automatizálási rendszerhez a nyaralóingatlanomban (https://www. SoS-OBX.us/). Miután megvásároltam és kipróbáltam néhány különböző táblagépet (HP Stream 7/8, Samsung Slate, gyökeres Kindle Fire), végül egy Acer Aspire Switch 10-re (SW5-012) választottam. Masszív és rugalmas, van egy extra gombja, amelyet áthelyeztem a kezdőlap gombjába, és a Gorilla Glass funkcióval rendelkezik, amely nagyon erős kijelzőt biztosít, amely könnyen ellenáll a bérlők ütéseinek.
De nem volt könnyű beállítani. Az Intel Atom Baytrail rendszerrel 32 bites UEFI-vel kellett megküzdenem 64 bites operációs rendszerrel. Szerencsére a linux kiváló kerneltámogatást kezdett nyújtani ezekhez a gépekhez. A Lubuntu 17.10 használatával ezt működőképes kioszkrá tudtam alakítani. Sikerült is néhány irányt racionalizálni, hogy az egész folyamat sokkal könnyebb legyen - nincs több végtelen újraindítás, grub parancs vagy modul összeállítás !!
Most már értem, hogy ez technikailag nem táblagép (a teljes Switch 10 tartalmaz levehető billentyűzetet), de találtam 4 -et az eBay -en, körülbelül 80 dollárért, ezért megvettem mindegyiket.
1. lépés: Alkatrészek
Ehhez az utasításhoz szüksége lesz:
- Acer Aspire Switch 10 (SW5-012)-más modellekkel és a 11-es kapcsolóval is működhet, de ezeket nem tesztelték. Fontos, hogy a Broadcom wifivel rendelkező verzióval rendelkezzen. Nem tudtam tesztelni a Realtek wifi verziójával.
- Többportos USB hub MicroUSB csatlakozóval. Ne használjon USB OTG csatlakozót az SW5-012-hez.
- USB egér és billentyűzet
- Flash -meghajtó 2 GB vagy több tárhellyel
- Az Ubuntu-alapú telepítések és általában a linux gyakorlati ismerete
A rendszerindító kép létrehozásához gépre is szüksége lesz. Ennek a gépnek rendelkeznie kell a Lubuntu legújabb verziójának ISO -képével (én a 17.10.1 -es verziót használtam, amely elérhető a https://lubuntu.net/downloads/ oldalon) és a Rufus másolatával (https://rufus.akeo.ie/) ha Windows-alapú, különben a dd a *nix esetén fog működni.
Csatlakoztasson mindent az USB hubhoz, majd csatlakoztassa a Switch 10 -hez.
Lépés: Készítse elő a rendszerindító USB -eszközt, és indítsa el
Feltételezem, hogy már rendelkezik készségekkel a rendszerindító USB -meghajtó elkészítéséhez Rufus használatával. Ennek ellenére győződjön meg arról, hogy az "MBR Partition Scheme for UEFI" lehetőséget választja a "Partition Scheme and target system type" alatt.
A rendszerindító meghajtó létrehozása után egy 32 bites UEFI rendszerindító fájlt is be kell dobnia az / EFI / BOOT könyvtárba. Csatoltam egyet ehhez a projekthez, de sok helyről beszerezheti őket az interneten, vagy ha kell, linux segítségével készítheti el sajátját.
Ha van egy indítható USB -je, indítsa el a Switch 10 -et a "Hangerő növelése" és a "Bekapcsoló" gombok egyidejű megnyomásával, és tartsa lenyomva, amíg a táblagép be nem indul. A gombok a jobb oldalon találhatók.
Miután a gép bekapcsol a BIOS -ba, navigáljon a "Biztonság" menüponthoz, és állítsa be a felügyeleti jelszót. Ez a gép ezt igényli az UEFI beállítások módosításához. Miután beállította a jelszót, navigáljon a "Boot" menüponthoz, és állítsa a "Secure Boot" beállítást DISABLED értékre. Módosítsa a rendszerindítási sorrendet úgy, hogy az "USB HDD" legyen az első. Mentse el a módosításokat és indítsa újra.
3. lépés: Indítsa el a Lubuntut, készítse elő a rendszert a telepítéshez
Válassza a "Próbálja ki a lubuntut telepítés nélkül" lehetőséget, és indítsa el a működő lubuntut. A telepítés megkezdése előtt el kell végeznie néhány előkészítő munkát. Konkrétan a wifi-eszközt kell futtatnia, és elő kell töltenie a 32 bites UEFI-bináris fájlokat, hogy a telepítés hiba nélkül befejeződhessen.
Először nyisson meg egy terminált, és emelje a következőre:
sudo su -
A wifi illesztőprogramok betöltéséhez először határozza meg, hogy milyen firmware -t nem sikerült betölteni:
dmesg | grep brcm
Valószínűleg ilyesmit fog látni:
brcmfmac mmc0: 0001: 1: A brcm/brcmfmac43241b4 -sdio.txt közvetlen firmware -betöltése sikertelen -2 hibával
Ez azt jelenti, hogy az eszköz NVRAM firmware -jéhez sablon szükséges a betöltéshez. Konfiguráljon egyet a következők használatával:
cp/sys/firmware/efi/efivars/nvram-74b00bd9-805a-4d61-b5f1-43268123d113 /lib/firmware/brcm/brcmfmac43241b4-sdio.txt
A firmware sablon nevének meg kell egyeznie a dmesg kimenetben látottakkal. Ezután töltse be újra az illesztőprogramot:
modprobe -r brcmfmac && modprobe brcmfmac
Várjon néhány másodpercet (5-10), és felkérést kap arra, hogy csatlakozzon egy wifi hálózathoz.
Ezután győződjön meg arról, hogy az alkalmasság frissítve van
találó frissítés
majd telepítse a grub 32 bites UEFI illesztőprogramjait:
apt install grub-efi-ia32 grub-efi-ia32-bin
A rendszere most készen áll az ésszerűen zökkenőmentes telepítésre.
4. lépés: Telepítse a Lubuntut
Ha ismeri az Ubuntu asztali telepítését, ez nagyon hasonló lesz. Amikor a rendszer felkéri a partícionálásra, válassza a "Valami más" lehetőséget, és válassza ki manuálisan a partíciót. Az eszközöm 50 GB -os SSD -vel rendelkezik, ezért a következő partíciókat választottam:
mmcblk1p1 - EFI - 256 MB
mmcblk1p2 - ext2 - 256 MB -os mount /boot mmcblk1p3 - ext4 - 47,5 GB -os mount as /mmcblk1p4 - csere - a hely többi része, de legalább 2 GB
Ezenkívül telepítse az "eszköz a bootloader telepítéséhez" az EFI partíciót. Győződjön meg arról, hogy engedélyezi a Lubuntunak a frissítések letöltését a telepítés során (nem kötelező, de nagyon kívánatos).
Amikor a telepítés befejeződött, indítsa újra, de hagyja behelyezve az USB -meghajtót (még egy lépés, mielőtt ez indítható nélküle).
5. lépés: Tegye rendszerindíthatóvá USB -meghajtó nélkül
Kapcsolja ki a rendszert, majd indítsa el a BIOS -t (Hangerő növelése / bekapcsolás). A rendszer felkéri a korábban megadott felügyeleti jelszót.
A BIOS-ban lépjen a "Boot" -ra, és engedélyezze újra a Secure Boot-ot, majd lépjen a "Security" -re, és válassza a "UEFI-fájl kiválasztása megbízhatónak a végrehajtáshoz" lehetőséget. A megadott menüben navigáljon a HDD1 / EFI / ubuntu elemre, és válassza a "grubia32.efi" lehetőséget, majd adja meg a nevet a következő parancssorban (bármilyen nevet szeretne - csak a BIOS -ban jelenik meg), majd kattintson az OK gombra.
Menjen vissza a "Boot" -hoz, és tiltsa le a Secure Boot -ot, majd mentse el a módosításokat.
Távolítsa el az USB flash meghajtót, és indítsa újra a rendszert. Lubuntu -ba kell indulnia !!!
6. lépés: Más összetevők hozzáadása, beállítások módosítása
Néhány további összetevő, amellyel megkönnyítheti a táblagép kezelését:
apt install openssh-server chromuim-browser unclutter
A Chromium a Chrome L/Ubuntu verziója, amely az Aptitude szolgáltatásból telepíthető.
A "Beállítások" menüben letiltom a hibernálási és leállítási módokat, eltávolítom a képernyőzárat, és beállítom a képernyő leállítását 5 percre (akkumulátor) és 10 percre (csatlakoztatva). Állítsa be a felhasználót az automatikus bejelentkezésre is.
7. lépés: Állítsa be a bejelentkezést a Böngésző indításához
Először nyissa meg a Chromuim alkalmazást, majd állítsa a kezdőlapot otthoni automatizálási rendszerére. A hálózatomon (otthon és a nyaralóban egyaránt) "https:// home/"
SSH -t a táblagépbe, és hozzon létre egy könyvtárat (ha még nem létezik) az autologin felhasználó alatt - az enyém "kioszk" - ~/.config/autostart, majd hozzon létre egy "kiosk.desktop" nevű fájlt a következővel: tartalom:
[Asztali bejegyzés] Típus = Alkalmazás neve = Kioszk végrehajtása =/home/kioszk/kioszk.sh X-GNOME-Autostart-enabled = true
Ezután hozza létre a parancsfájlt a /home/kiosk/kiosk.sh címen a következő tartalommal:
#!/bin/bash# Futtassa ezt a szkriptet a 0 kijelzőn - a monitoron
export DISPLAY =: 0# Elrejti az egeret a kijelző elől, és# Ha a Chromium összeomlik (általában az újraindítás miatt), törölje az összeomlási zászlót, hogy ne jelenjenek meg a bosszantó figyelmeztetések: -i 's/"exited_cleanly": false/" exited_cleanly ": true/'/home/kiosk/.config/chromium/Default/Preferencessed -i' s/" exit_type ":" Összeomlott "/" exit_type ":" Normal "/'/home/kiosk/.config/chromium /Alapértelmezett/Beállítások# Késleltetés a vezeték nélküli kapcsolathoz
8. lépés: A "Windows" kulcs visszaállítása a böngésző kezdőlapjára
Most szinte minden működik, de néha emby -t szeretnék indítani a HA táblagépemen. Mivel nincs billentyűzetem vagy címsávom, szükségem van egy egyszerű módra, hogy visszatérjek a böngésző kezdőlapjára. Emlékszel arra a kis Windows logó kulcsra a táblagép oldalán? Újra szándékozom küldeni a "Crtl-Home" -t a böngészőbe, és visszatérni a kezdőlapra.
Hozzon létre egy szkriptet chromiumHome.sh néven, és tegye a kioszk felhasználójának saját könyvtárába:
#!/bin/bashxdotool keyup Super_L; xdotool billentyű alt+Home#MEGJEGYZÉS: Az xdo eszköz --clearmodifiers paraméterét is használnia kell, és el kell távolítania a fenti kétrészes első parancsot
Ezután az Openbox egyik funkcióját használjuk a kulcsok átrendezéséhez. Nyissa meg a ~/.config/openbox/lubuntu-rc.xml fájlt, keresse meg a "" feliratú szakaszt, és adja hozzá a következő szöveget:
/home/kiosk/chromiumHome.sh
Ez a kód újratervezi a Windows kulcsot (más néven a "SUPER" kulcsot) a chromiumHome.sh szkript futtatásához. Indítsa újra a táblagépet, és próbálja ki!
Most van egy ügyes kis táblagépe otthoni automatizálási rendszeréhez. A táblagép strapabíró (nem "masszív", de tartós), tisztességes akkumulátor -élettartammal (3+ óra), és a hozzá kapott alumínium állvánnyal nagyon kész megjelenésű darabot készít a házimozi számára.
9. lépés: Egyéb megfontolandó és továbbfejlesztendő dolgok
Van még hova fejlődni. Íme egy lista azokról a dolgokról, amelyeket javítani szeretnék:
- A „kioszk” áthelyezése nem adminisztrátori felhasználóhoz, hogy a wifi-kapcsolat megosztható legyen, de a wifi-jelszó nem látható
- A leállítás továbbra is a leállítási menüt jeleníti meg a táblagép leállítása helyett (annak ellenére, hogy a Beállítások viselkedését "Kérdés" -ről "Leállítás" -ra változtattam)
- Az Acer és a Lubuntu emblémák helyett tegyen néhány jobb logót a nyaralókölcsönzőmárkához ("Shades of Summer").
- Esetleg töltsön el egy kis időt a hang és a Bluetooth működtetésével (nem kritikus, de jó, ha van)
- Adjon hozzá egy akkumulátor -élettartam -jelzőt a weboldalhoz (mivel a tálca rejtve van, a felhasználó nem tudja, hogy az akkumulátor lemerült, amíg egy figyelmeztető jelzés nem jelenik meg)
- Állítsa vissza a rendszerindítási sorrendet, hogy a HDD -t használja elsődlegesen, hogy megakadályozza, hogy a vendégek elindítsanak egy USB -eszközt a táblagépemen
10. lépés: Hivatkozások és köszönetnyilvánítások
Az OpenSource mozgalom egyik lenyűgöző hatása az, hogy a hozzám hasonló srácok képesek óriások vállára állni, amikor megpróbálok összeállítani valamit a saját igényeim kielégítésére, ahol a piac vagy nem tud előállítani, vagy sokkal többet akar, mint én” m hajlandó fizetni. Tehát a következő referenciákat szeretném hozzáadni, ahol megtaláltam az összes szükséges tudást:
gist.github.com/franga2000/2154d09f864894b… - információ arról, hogyan működik a 32 bites rendszerbetöltő ezeken az eszközökön
wiki.debian.org/InstallingDebianOn/Asus/T1… - információ arról, hogyan lehet a wifit Baytrail rendszeren működtetni
openbox.org/wiki/Help:Bindings - Kulcskötési információk az Openboxhoz
github.com/baskerville/sxhkd/issues/86 - Segítség a kulcskép -probléma megoldásában
Ajánlott:
Az M.2 SSD cseréje az Acer Aspire E5-576 készülékhez: 4 lépés
Az M.2 SSD cseréje az Acer Aspire E5-576 készülékhez: Anyagok: Laptop Új M.2 SSDA kis csavarhúzó
TouchFree: Automatikus hőmérséklet -ellenőrzés és maszkészlelési kioszk: 5 lépés
Érintésmentes: Automatizált hőmérséklet -ellenőrzés és maszkfelismerő kioszk: Ahogy a világ országai újra kinyílnak, az új koronavírussal való együttélés válik az új életformává. A vírus terjedésének megállításához azonban el kell különítenünk a koronavírussal fertőzött embereket a többiektől. A CDC szerint a láz az
PiAware Radar kioszk: 19 lépés (képekkel)
PiAware Radar Kioszk: Az év elején egy nagyon érdekes vállalatra lettem figyelmes, a FlightAware nevű cég, amely világszerte magán- és kereskedelmi repülőgépek repülési nyomon követését kínálja. Szolgáltatása részeként a Flight Aware nagyban támaszkodik a tömegközvetítésre
Acer Aspire 7741G termikus paszta cseréje: 5 lépés (képekkel)
Cserélje ki az Acer Aspire 7741G termopasztát: Sziasztok! Miután néhány játékot játszottam a laptopomon, egy Acer Aspire 7741G-n, észrevettem, hogy meleg van, és időről időre leállítás után nem indul el, amíg le nem hűl. Szóval megpróbáltam szétszedni és kicserélni a CPU + GPU termikus
Gitár PC kioszk: 12 lépés
Guitar PC Kiosk: Egy kioszk, amely egy zenei áruházban él, és beleolvad a környezetbe: ez egy akusztikus gitárba tömött számítógép, monitorral a zenei állványon és tamburás egérpaddal! Fontos: Egyetlen gitárnak sem esett baja ennek elkészítésekor