Obsah:
- Krok 1: Diely
- Krok 2: Pripravte si zavádzacie zariadenie USB a spustite ho
- Krok 3: Spustite systém Lubuntu, pripravte systém na inštaláciu
- Krok 4: Nainštalujte Lubuntu
- Krok 5: Zabezpečte spustenie systému bez jednotky USB
- Krok 6: Pridajte ďalšie komponenty, zmeňte predvoľby
- Krok 7: Nastavte prihlásenie na spustenie prehliadača
- Krok 8: Premapujte kľúč „Windows“na domovskú stránku prehliadača
- Krok 9: Ďalšie veci, ktoré je potrebné zvážiť a ďalej rozvíjať
- Krok 10: Referencie a poďakovania
Video: Kioskový tablet Linux od Acer Aspire Switch 10 (Baytrail): 10 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
V nehnuteľnosti na prenájom (https://www. SoS-OBX.us/) som potreboval tablet pre systém automatizácie domácnosti. Po kúpe a testovaní niekoľkých rôznych tabletov (HP Stream 7/8, Samsung Slate, rootovaný Kindle Fire) som sa konečne rozhodol pre Acer Aspire Switch 10 (SW5-012). Je robustný a flexibilný, má ďalšie tlačidlo, ktoré som prepracoval na tlačidlo domovskej stránky, a je vybavené sklom Gorilla Glass, ktoré vytvára veľmi silný displej, ktorý by ľahko vydržal búšenie nájomníkov.
Nebolo to však ľahké nastaviť. So systémom Intel Atom Baytrail som musel zápasiť s 32-bitovým UEFI spojeným so 64-bitovým OS. Našťastie linux začal poskytovať vynikajúcu podporu jadra pre tieto stroje. Pomocou Lubuntu 17.10 som to dokázal zmeniť na funkčný kiosk. Tiež sa mi podarilo zefektívniť niektoré pokyny, aby bol celkový proces oveľa jednoduchší - už žiadne nekonečné reštarty, príkazy grub alebo kompilácia modulu !!
Teraz chápem, že to nie je technicky tablet (plný Switch 10 obsahuje odnímateľnú klávesnicu), ale na eBay som našiel 4 za približne 80 dolárov za kus, a tak som ich kúpil všetky.
Krok 1: Diely
Na tento návod budete potrebovať:
- Acer Aspire Switch 10 (SW5-012)-môže fungovať aj s inými modelmi a s Switch 11, ale tie neboli testované. Je dôležité, aby ste mali verziu s wifi Broadcom. S wifi verziou Realtek som nemohol testovať.
- Multiportový rozbočovač USB s konektorom MicroUSB. Nepoužívajte konektor USB OTG pre SW5-012.
- Myš a klávesnica USB
- Flash disk s 2 GB alebo viac úložného priestoru
- Fungujúca znalosť inštalácií založených na Ubuntu a linuxu všeobecne
Na vytvorenie zavádzacieho obrazu budete potrebovať aj počítač. Tento stroj by mal mať obrázok ISO najnovšej verzie Lubuntu (použil som v 17.10.1, dostupný na https://lubuntu.net/downloads/) a kópiu Rufusu (https://rufus.akeo.ie/) ak je založený na systéme Windows, inak bude dd fungovať pre *nix.
Pripojte všetko k rozbočovaču USB a potom ho zapojte do prepínača 10.
Krok 2: Pripravte si zavádzacie zariadenie USB a spustite ho
Budem predpokladať, že už máte schopnosti na výrobu zavádzacieho disku USB pomocou programu Rufus. To znamená, že v časti „Schéma oddielov a typ cieľového systému“vyberte „Schéma oddielov MBR pre UEFI“.
Po vytvorení zavádzacieho disku budete musieť tiež vložiť 32-bitový zavádzací súbor UEFI do adresára / EFI / BOOT. Pripojil som jeden k tomuto projektu, ale môžete ich získať z mnohých miest online, alebo si v prípade potreby môžete vytvoriť svoj vlastný pomocou linuxu.
Keď máte zavádzacie USB, spustite Switch 10 súčasným stlačením klávesov „Zvýšenie hlasitosti“a „Napájanie“a podržaním, kým sa tablet nespustí. Tlačidlá sú na pravej strane.
Akonáhle sa zariadenie zapne do systému BIOS, budete chcieť prejsť na časť „Zabezpečenie“a nastaviť heslo správcu. Toto zariadenie to vyžaduje na zmenu nastavení UEFI. Po nastavení hesla prejdite na „Zavádzanie“a „Zabezpečené spustenie“nastavte na ZAKÁZANÉ. Zmeňte tiež poradie zavádzania, aby bol „USB HDD“na prvom mieste. Uložte zmeny a reštartujte počítač.
Krok 3: Spustite systém Lubuntu, pripravte systém na inštaláciu
Vyberte „Vyskúšať lubuntu bez inštalácie“a spustite funkčné lubuntu. Pred inštaláciou budete musieť vykonať niekoľko prípravných prác. Konkrétne budete potrebovať spustenie zariadenia wifi a budete chcieť vopred načítať 32-bitové binárne súbory UEFI, aby sa inštalácia mohla dokončiť bez chýb.
Najprv otvorte terminál a zdvihnite ho na su pomocou:
sudo su -
Ak chcete načítať ovládače wifi, najskôr zistite, ktorý firmvér sa nepodarilo načítať:
dmesg | grep brcm
Pravdepodobne uvidíte niečo také:
brcmfmac mmc0: 0001: 1: priame načítanie firmvéru pre brcm/brcmfmac43241b4 -sdio.txt zlyhalo s chybou -2
To znamená, že firmvér NVRAM pre zariadenie potrebuje na načítanie šablónu. Nakonfigurujte jeden pomocou:
cp/sys/firmvér/efi/efivars/nvram-74b00bd9-805a-4d61-b5f1-43268123d113 /lib/firmware/brcm/brcmfmac43241b4-sdio.txt
Názov šablóny firmvéru by sa mal zhodovať s tým, čo ste videli vo výstupe dmesg. Potom znova načítajte ovládač pomocou:
modprobe -r brcmfmac && modprobe brcmfmac
Počkajte niekoľko sekúnd (5-10) a zobrazí sa výzva na pripojenie k sieti Wi-Fi.
Ďalej sa uistite, že je aptitude aktualizovaná
výstižná aktualizácia
potom nainštalujte 32-bitové ovládače grub UEFI grub:
apt install grub-efi-ia32 grub-efi-ia32-bin
Váš systém je teraz pripravený na primerane bezproblémovú inštaláciu.
Krok 4: Nainštalujte Lubuntu
Ak ste oboznámení s inštaláciou desktopu pre Ubuntu, bude to vyzerať veľmi podobne. Keď sa zobrazí výzva na rozdelenie na oblasti, vyberte „Niečo iné“a rozdeľte partície manuálne. Moje zariadenie má 50 GB SSD, preto som vybral nasledujúce oddiely:
mmcblk1p1 - EFI - 256 MB
mmcblk1p2 - ext2 - 256 MB mount as /boot mmcblk1p3 - ext4 - 47,5 GB mount as /mmcblk1p4 - swap - zvyšok miesta, ale nie menej ako 2 GB
Nainštalujte tiež „zariadenie na inštaláciu bootloadera“ako oddiel EFI. Uistite sa, že povolíte Lubuntu sťahovať aktualizácie počas inštalácie (nie je povinné, ale je veľmi žiaduce).
Po dokončení inštalácie reštartujte počítač, ale ponechajte jednotku USB vloženú (ešte jeden krok pred spustením systému bez nej).
Krok 5: Zabezpečte spustenie systému bez jednotky USB
Vypnite systém a potom spustite systém BIOS (zvýšenie hlasitosti / napájanie). Budete vyzvaní na zadanie hesla správcu, ktoré ste zadali predtým.
V systéme BIOS prejdite na „Zavádzanie“a znova zapnite zabezpečené spustenie, potom na „Zabezpečenie“a vyberte „Vyberte súbor UEFI ako dôveryhodný na spustenie“. V poskytnutej ponuke prejdite na pevný disk HDD1 / EFI / ubuntu, vyberte položku „grubia32.efi“, v ďalšej výzve jej zadajte názov (ľubovoľný názov - zobrazí sa iba v systéme BIOS) a kliknite na tlačidlo OK.
Vráťte sa späť na „Zavádzanie“, vypnite Bezpečné spustenie a potom uložte zmeny.
Vyberte USB flash disk a reštartujte systém. Mal by sa zaviesť do Lubuntu !!!
Krok 6: Pridajte ďalšie komponenty, zmeňte predvoľby
Niekoľko ďalších komponentov, ktoré budete chcieť uľahčiť správu tohto tabletu:
apt install opensh-server chromuim-browser unclutter
Chromium je verzia Chromu L/Ubuntu, ktorú je možné nainštalovať z Aptitude.
V časti „Predvoľby“vypnem všetky režimy hibernácie a vypnutia, odstránim uzamknutie obrazovky a nastavím vypnutie obrazovky na 5 minút (batéria) a 10 minút (zapojené). Tiež nastavte používateľovi automatické prihlasovanie.
Krok 7: Nastavte prihlásenie na spustenie prehliadača
Najprv otvorte Chromuim a potom nastavte domovskú stránku na váš systém domácej automatizácie. V mojej sieti (doma aj na dovolenke) je „https:// home/“
SSH do tabletu a vytvorte priečinok (ak ešte neexistuje) pod používateľom automatického prihlásenia - môj sa nazýva „kiosk“- nazýva sa ~/.config/autostart a potom vytvorte súbor s názvom „kiosk.desktop“s nasledujúcim obsah:
[Záznam na plochu] Typ = Názov aplikácie = Kiosk Exec =/home/kiosk/kiosk.sh X-GNOME-Autostart-enabled = true
Potom vytvorte súbor skriptu na adrese /home/kiosk/kiosk.sh s nasledujúcim obsahom:
#!/bin/bash# Spustite tento skript na displeji 0 - na monitore
export DISPLAY =: 0# Skryť myš pred zobrazením exited_cleanly ": true/'/home/kiosk/.config/chromium/Default/Preferencessed -i' s/" exit_type ":" Crashed "/" exit_type ":" Normal "/'/home/kiosk/.config/chromium /Predvolené/Predvoľby# Oneskorené povolenie bezdrôtového pripojenia/bin/spánok 5 s# Spustite prehliadač Chromium a otvorte karty/usr/bin/chromium-browser --kiosk --window-position = 0, 0 https:// home/&
Krok 8: Premapujte kľúč „Windows“na domovskú stránku prehliadača
Teraz funguje takmer všetko, ale niekedy chcem spustiť emby na svojom tablete HA. Pretože nemám klávesnicu ani panel s adresou, potrebujem jednoduchý spôsob, ako sa vrátiť na domovskú stránku prehliadača. Pamätáte si ten malý kláves s logom Windows na bočnej strane tabletu? Upravím to tak, že do prehliadača odošlem „Crtl-Home“a vrátim ma na domovskú stránku.
Vytvoríme skript s názvom chromiumHome.sh a vložíme ho do domovského adresára užívateľa kiosku:
#!/bin/bashxdotool keyup Super_L; xdotool key alt+Home#POZNÁMKA: Mali by ste byť tiež schopní použiť parameter --clearmodifiers nástroja xdo a odstrániť prvý príkaz z dvoch parterov vyššie.
Potom použijeme jednu z funkcií Openboxu na premapovanie kľúčov. Otvorte ~/.config/openbox/lubuntu-rc.xml, nájdite sekciu označenú „“a pridajte nasledujúci text:
/home/kiosk/chromiumHome.sh
Tento kód premapuje kľúč Windows (alias kľúč „SUPER“) na spustenie skriptu chromiumHome.sh. Reštartujte tablet a vyskúšajte to!
Teraz máte úhľadný malý tablet pre systém domácej automatizácie. Tablet je odolný (nie „robustný“, ale odolný) so slušnou výdržou batérie (3+ hodiny) a vďaka hliníkovému stojanu, ktorý som k nemu dostal, predstavuje veľmi dobre vyzerajúci kúsok do domáceho kina.
Krok 9: Ďalšie veci, ktoré je potrebné zvážiť a ďalej rozvíjať
Stále je čo zlepšovať. Tu je zoznam vecí, ktoré plánujem opraviť:
- Presuňte „kiosk“na neadministratívneho používateľa, aby bolo možné zdieľať Wi-Fi pripojenie, ale heslo na wifi je neviditeľné
- Vypnutie stále zobrazuje vypínaciu ponuku, nie iba vypnutie tabletu (aj keď som v Predvoľbách zmenil správanie z „Opýtať sa“na „Vypnúť“)
- Namiesto loga Acer a Lubuntu vložte lepšie logá zacielené na značku mojich prázdninových prenájmov (nazýva sa to „Odtiene leta“).
- Možno strávte nejaký čas pokusom o správne fungovanie zvuku a bluetooth (nie je to kritické, ale je pekné to mať)
- Pridajte na webovú stránku indikátor výdrže batérie (pretože panel úloh je skrytý, používateľ nevie, že je batéria takmer vybitá, kým sa nezobrazí upozornenie)
- Zmeňte poradie zavádzania späť na pevný disk ako primárny, aby ste zabránili spusteniu zariadenia USB v mojom tablete akýmkoľvek hosťom
Krok 10: Referencie a poďakovania
Jeden z úžasných účinkov hnutia OpenSource je schopnosť chlapcov ako som ja stáť na pleciach obrov, keď sa pokúšam zostaviť niečo, čo vyhovuje mojim špecifickým potrebám tam, kde trh buď nedokázal produkovať alebo chce oveľa viac ako ja ' som ochotný zaplatiť. Rád by som teda pridal nasledujúce odkazy, kde som našiel všetky potrebné znalosti:
gist.github.com/franga2000/2154d09f864894b… - informácie o tom, ako 32 -bitový bootloader funguje na týchto zariadeniach
wiki.debian.org/InstallingDebianOn/Asus/T1… - informácie o tom, ako získať WiFi pripojenie na systéme Baytrail
openbox.org/wiki/Help:Bindings - Kľúčové informácie o väzbe pre Openbox
github.com/baskerville/sxhkd/issues/86 - pomoc pri riešení problému s mapovaním kľúčov
Odporúča:
PIWOOLET (Pi.WOOd.tabLET): Len ďalší PI tablet: 10 krokov (s obrázkami)
PIWOOLET (Pi.WOOd.tabLET): Len ďalší PI tablet: Úvod - prečo som si to uvedomil? Odpoveď je taká jednoduchá: len pre zábavu :-) Niekoľko z mojich hlavných cieľov udržať prístup k portu HDMI; zachovať prístup k zvukovému výstupu; zachovať prístup k GPIO; zachovať prístup aspoň k jednému portu USB. Rozpiska kusovníka
Vymeňte tepelnú pastu za Acer Aspire 7741G: 5 krokov (s obrázkami)
Vymeniť tepelnú pastu za Acer Aspire 7741G: Dobrý deň, po hraní niektorých hier na osobnom prenosnom počítači Acer Aspire 7741G som zistil, že je horúco a tiež sa z času na čas po vypnutí nespustí, kým nevychladne. Skúsil som to teda rozobrať a zmeniť tepelný procesor CPU + GPU
Vymeňte jednotku DVD počítača Acer Aspire 1690: 6 krokov
Vymeniť jednotku DVD počítača Acer Aspire 1690: Tento návod ukazuje, ako vymeniť jednotku DVD počítača Acer Aspire 1690 (a potenciálne aj iných modelov Acers). Obrázky majú nízke rozlíšenie, ale mali by byť nápomocné pri hľadaní správnych skrutiek
Pridajte k notebooku Acer Travelmate 4400/Aspire 5020 interné Bluetooth .: 10 krokov
Pridajte interný Bluetooth do prenosného počítača Acer Travelmate 4400/Aspire 5020 .: Tento nástroj Instrcutable bol vytvorený, aby ukázal, ako nainštalovať interný modul USB Bluetooth do takmer akéhokoľvek prenosného počítača. Hovorím takmer akékoľvek, pretože postup by mal byť podobný, ale nemám skúsenosti s iným prenosným počítačom, ako je môj vlastný (Acer Travelmate 4400).
Tablet MacBook alebo DIY Cintiq alebo Homebrew Mac Tablet: 7 krokov
Tablet MacBook alebo DIY Cintiq alebo Homebrew Mac Tablet: Inšpirovaný silnou stránkou odporúčaného návodu c4l3b, ktorý bol zase inšpirovaný bongofishom, rozhodol som sa vyskúšať to isté na mojom MacBooku Core 2 Duo. Kroky boli dosť odlišné, takže som si myslel, že je opodstatnený samostatný pokyn. Tiež