Sisällysluettelo:
- Vaihe 1: Osat
- Vaihe 2: Valmistele käynnistettävä USB -laite ja käynnistä se
- Vaihe 3: Käynnistä Lubuntu, valmistele järjestelmä asennusta varten
- Vaihe 4: Asenna Lubuntu
- Vaihe 5: Tee järjestelmä käynnistettäväksi ilman USB -asemaa
- Vaihe 6: Lisää muita komponentteja, muuta asetuksia
- Vaihe 7: Määritä kirjautuminen käynnistämään selain
- Vaihe 8: Muuta Windowsin avain selaimen etusivulle
- Vaihe 9: Muita harkittavia ja kehitettäviä asioita
- Vaihe 10: Viitteet ja kiitokset
Video: Acer Aspire Switch 10: n (Baytrail) Linux -kioskitabletti: 10 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Tarvitsin tabletin kotiautomaatiojärjestelmään loma-asunnossani (https://www. SoS-OBX.us/). Ostettuani ja testatessani muutaman tabletin (HP Stream 7/8, Samsung Slate, juurtunut Kindle Fire) päädyin lopulta Acer Aspire Switch 10: een (SW5-012). Se on tukeva ja joustava, siinä on ylimääräinen painike, jonka tarkoitin uudelleen kotisivun painikkeeksi, ja siinä on Gorilla Glass, joka tekee erittäin vahvasta näytöstä, joka kestää helposti vuokralaisten lyömisen.
Mutta sen asettaminen ei ollut helppoa. Intel Atom Baytrail -järjestelmän kanssa minun piti taistella 32-bittisen UEFI: n ja 64-bittisen käyttöjärjestelmän kanssa. Onneksi linux on alkanut tarjota erinomaista ytimen tukea näille koneille. Lubuntu 17.10: n avulla pystyin muuttamaan tämän toimivaksi kioskiksi. Onnistuin myös virtaviivaistamaan joitain ohjeita, jotta koko prosessi olisi paljon helpompaa - ei enää loputtomia uudelleenkäynnistyksiä, grub -komentoja tai moduulikokoelmaa !!
Nyt ymmärrän, että tämä ei ole teknisesti tabletti (täydellinen Switch 10 sisältää irrotettavan näppäimistön), mutta löysin 4 eBayssa noin 80 dollaria, joten ostin ne kaikki.
Vaihe 1: Osat
Tätä ohjeellista varten tarvitset:
- Acer Aspire Switch 10 (SW5-012)-saattaa toimia myös muiden mallien ja kytkimen 11 kanssa, mutta niitä ei testattu. On tärkeää, että sinulla on versio, jossa on Broadcom -wifi. En voinut testata Realtek wifi -versiolla.
- Moniporttinen USB -keskitin, jossa on MicroUSB -liitin. Älä käytä USB OTG -liitäntää SW5-012-laitteeseen.
- USB -hiiri ja näppäimistö
- Flash -asema, jossa on vähintään 2 Gt tallennustilaa
- Työkokemus Ubuntun asennuksista ja yleensä Linuxista
Tarvitset myös koneen käynnistyskuvan luomiseksi. Tällä koneella pitäisi olla Lubontun uusimman version ISO -kuva (käytin versiota 17.10.1, saatavilla osoitteessa https://lubuntu.net/downloads/) ja kopio Rufuksesta (https://rufus.akeo.ie/), jos se on Windows-pohjainen, muuten dd toimii *nixissä.
Kiinnitä kaikki USB -keskittimeen ja kytke se sitten kytkimeen 10.
Vaihe 2: Valmistele käynnistettävä USB -laite ja käynnistä se
Aion olettaa, että sinulla on jo taidot tehdä käynnistettävä USB -asema Rufuksen avulla. Varmista kuitenkin, että valitset "MBR Partition Scheme for UEFI" kohdassa "Partition Scheme and target system type".
Kun olet luonut käynnistysaseman, sinun on myös pudotettava 32-bittinen UEFI-käynnistystiedosto / EFI / BOOT-hakemistoon. Olen liittänyt yhden tähän projektiin, mutta voit saada niitä monista paikoista verkossa tai voit rakentaa omasi linuxilla tarvittaessa.
Kun sinulla on käynnistettävä USB, käynnistä Switch 10 painamalla "Volume up" ja "Power" samanaikaisesti ja pitämällä sitä painettuna, kunnes tabletti käynnistyy. Painikkeet ovat oikealla puolella.
Kun kone käynnistyy BIOSiin, sinun on siirryttävä kohtaan "Suojaus" ja asetettava valvojan salasana. Tämä laite vaatii tätä muuttaakseen UEFI -asetuksia. Kun olet asettanut salasanan, siirry kohtaan "Käynnistys" ja aseta "Suojattu käynnistys" -asetukseksi EI KÄYTÖSSÄ. Muuta myös käynnistysjärjestystä siten, että "USB HDD" on ensimmäinen. Tallenna muutokset ja käynnistä uudelleen.
Vaihe 3: Käynnistä Lubuntu, valmistele järjestelmä asennusta varten
Valitse "Kokeile lubuntua ilman asennusta" ja käynnistä toimiva lubuntu. Sinun on tehtävä joitakin valmistelutöitä ennen asennuksen aloittamista. Sinun on erityisesti saatava wifi-laite käyntiin ja haluat 32-bittiset UEFI-binaaritiedostot esiladattuina, jotta asennus voidaan suorittaa ilman virheitä.
Avaa ensin terminaali ja nosta su: lle:
sudo su -
Lataa wifi -ohjaimet määrittämällä ensin, mikä laiteohjelmisto ei latautunut:
dmesg | grep brcm
Näet todennäköisesti jotain tällaista:
brcmfmac mmc0: 0001: 1: Brcm/brcmfmac43241b4 -sdio.txt -tiedoston suora laiteohjelmiston lataus epäonnistui virheellä -2
Tämä tarkoittaa, että laitteen NVRAM -laiteohjelmisto tarvitsee ladata mallin. Määritä yksi seuraavilla tavoilla:
cp/sys/firmware/efi/efivars/nvram-74b00bd9-805a-4d61-b5f1-43268123d113 /lib/firmware/brcm/brcmfmac43241b4-sdio.txt
Laiteohjelmistomallin nimen tulee vastata mitä tahansa dmesg -tulostuksessa näkemääsi. Lataa sitten ohjain uudelleen käyttämällä:
modprobe -r brcmfmac && modprobe brcmfmac
Odota muutama sekunti (5-10) ja sinua kehotetaan liittymään wifi-verkkoon.
Varmista seuraavaksi, että soveltuvuus on päivitetty
osuva päivitys
asenna sitten 32-bittiset grub-UEFI-ohjaimet:
apt asenna grub-efi-ia32 grub-efi-ia32-bin
Järjestelmäsi on nyt valmis kohtuullisen saumattomaan asennukseen.
Vaihe 4: Asenna Lubuntu
Jos tunnet Ubuntun työpöytäasennuksen, tämä näyttää hyvin samanlaiselta. Kun sinua kehotetaan osioimaan, valitse "Jotain muuta" ja osioi manuaalisesti. Laitteessani on 50 Gt SSD, joten valitsin seuraavat osiot:
mmcblk1p1 - EFI - 256 Mt
mmcblk1p2 - ext2 - 256MB mount as /boot mmcblk1p3 - ext4 - 47.5GB mount as /mmcblk1p4 - swap - muu tila, mutta vähintään 2 Gt
Asenna myös "laite käynnistyslataimen asennusta varten" EFI -osion. Varmista, että annat Lubuntun ladata päivityksiä asennuksen aikana (ei pakollinen, mutta erittäin toivottavaa).
Kun asennus on valmis, käynnistä tietokone uudelleen, mutta jätä USB -asema paikoilleen (vielä yksi vaihe ennen kuin tämä voidaan käynnistää ilman sitä).
Vaihe 5: Tee järjestelmä käynnistettäväksi ilman USB -asemaa
Sammuta järjestelmä ja käynnistä sitten BIOS (Volume Up / Power). Sinulta kysytään aiemmin syöttämääsi valvojan salasanaa.
Siirry BIOSissa kohtaan "Käynnistys" ja ota suojattu käynnistys uudelleen käyttöön, siirry sitten "Suojaus" -kohtaan ja valitse "Valitse luotettava UEFI-tiedosto suoritettavaksi". Selaa annetusta valikosta HDD1 / EFI / ubuntu ja valitse "grubia32.efi" ja anna sille nimi seuraavassa kehotteessa (haluamasi nimi - se näkyy vain BIOSissa) ja napsauta sitten OK.
Palaa "Boot" -tilaan ja poista Secure Boot käytöstä ja tallenna muutokset.
Irrota USB -muistitikku ja käynnistä järjestelmä uudelleen. Sen pitäisi käynnistyä Lubuntulle !!!
Vaihe 6: Lisää muita komponentteja, muuta asetuksia
Muutamia muita komponentteja haluat helpottaa tämän tabletin hallintaa:
apt install openssh-server chromuim-browser unclutter
Chromium on Chromen L/Ubuntu -versio, joka voidaan asentaa Aptitude -palvelusta.
"Asetuksissa" poistan käytöstä kaikki lepotilat ja sammutustilat, poistan näytön lukituksen ja asetan näytön tyhjennyksen 5 minuutiksi (akku) ja 10 minuutiksi (kytketty verkkovirtaan). Määritä myös käyttäjä kirjautumaan automaattisesti sisään.
Vaihe 7: Määritä kirjautuminen käynnistämään selain
Avaa ensin Chromuim ja aseta sitten kotisivusi kotiautomaatiojärjestelmääsi. Verkostossani (sekä kotona että lomakodissa) on "https:// home/"
SSH tablettiin ja luo hakemisto (jos sitä ei vielä ole) autologin -käyttäjän alle - minun on nimeltään "kioski" - nimeltään ~/.config/autostart ja luo sitten tiedosto nimeltä "kiosk.desktop", jossa on seuraava sisältö:
[Työpöytämerkintä] Tyyppi = Sovelluksen nimi = Kioskin suoritus =/home/kioski/kiosk.sh X-GNOME-Autostart-enabled = true
Luo sitten komentotiedosto /home/kiosk/kiosk.sh seuraavalla sisällöllä:
#!/bin/bash# Suorita tämä komentosarja näytössä 0 - näytössä
export DISPLAY =: 0# Piilota hiiri näytöstä exited_cleanly ": true/'/home/kiosk/.config/chromium/Default/Preferencessed -i' s/" exit_type ":" Kaatui "/" exit_type ":" Normaali "/'/home/kiosk/.config/chromium /Oletus/Asetukset# Viive, joka mahdollistaa langattoman yhteyden muodostamisen/bin/sleep 5s# Suorita Chromium ja avaa välilehdet/usr/bin/chromium-browser --kiosk --window-position = 0, 0 https:// home/&
Vaihe 8: Muuta Windowsin avain selaimen etusivulle
Nyt melkein kaikki toimii, mutta joskus haluan käynnistää emby HA -tabletillani. Koska minulla ei ole näppäimistöä tai osoiteriviä, tarvitsen helpon tavan palata selaimen kotisivulle. Muistatko pienen Windows -logonäppäimen tabletin sivussa? Käytän sitä uudelleen lähettääkseni "Crtl-Home" selaimeen ja palauttaakseni etusivulle.
Luo skripti nimeltä chromiumHome.sh ja laita se kioskin käyttäjän kotihakemistoon:
#!/bin/bashxdotool keyup Super_L; xdotool-näppäin alt+Home#HUOMAUTUS: Sinun pitäisi myös pystyä käyttämään xdo-työkalun --clearmodifiers -parametria ja poistamaan yllä olevan kaksiosaisen ensimmäinen komento
Käytämme sitten yhtä Openboxin ominaisuuksista avainten uudelleenmuokkaamiseen. Avaa ~/.config/openbox/lubuntu-rc.xml ja etsi osio "" ja lisää seuraava teksti:
/home/kiosk/chromiumHome.sh
Tämä koodi muodostaa uudelleen Windows -avaimen (eli "SUPER" -avaimen) suorittamaan chromiumHome.sh -komentosarjan. Käynnistä tabletti uudelleen ja kokeile!
Nyt sinulla on siisti pieni tabletti kotiautomaatiojärjestelmääsi varten. Tabletti on kestävä (ei "karu", mutta kestävä), sillä on kunnollinen akunkesto (yli 3 tuntia), ja sen hankkimalla alumiinijalustalla se on erittäin viimeistellyn näköinen pala kotiteatterillesi.
Vaihe 9: Muita harkittavia ja kehitettäviä asioita
Vielä on parantamisen varaa. Tässä on luettelo asioista, jotka aion korjata:
- Siirrä "kioski" muuhun kuin järjestelmänvalvojaan, jotta wifi-yhteys voidaan jakaa, mutta wifi-salasana on näkymätön
- Sammutus näyttää edelleen sammutusvalikon sen sijaan, että vain sammuttaisi tabletin (vaikka muutin asetusten käyttäytymisen "Kysy" - "Sammuta")
- Laita parempia logoja, jotka on suunnattu lomavuokrausbrändilleni (sen nimi on "Shades of Summer") Acer- ja Lubuntun logojen sijaan
- Ehkä viettää jonkin aikaa yrittää saada ääni ja Bluetooth toimimaan (ei kriittinen, mutta mukava saada)
- Lisää akun käyttöiän osoitin verkkosivulle (koska tehtäväpalkki on piilotettu, käyttäjä ei tiedä, että akku on vähissä, ennen kuin hälytys tulee näkyviin)
- Vaihda käynnistysjärjestys takaisin, jotta voit käyttää kiintolevyä ensisijaisena estääksesi vieraita käynnistämästä USB -laitetta tabletillani
Vaihe 10: Viitteet ja kiitokset
Yksi OpenSource -liikkeen hämmästyttävistä vaikutuksista on kaltaisteni kyky seisoa jättiläisten harteilla, kun yritän koota jotain vastaamaan erityistarpeitani, jos markkinat eivät ole tuottaneet tai haluavat paljon enemmän kuin minä. olen valmis maksamaan. Haluan siis lisätä seuraavat viitteet, joista löysin kaiken tarvitsemani tiedon:
gist.github.com/franga2000/2154d09f864894b… - tietoja 32 -bittisen käynnistyslataimen toiminnasta näillä laitteilla
wiki.debian.org/InstallingDebianOn/Asus/T1… - tietoja wifi -yhteyden saamisesta Baytrail -järjestelmään
openbox.org/wiki/Help:Bindings - Avainsidonta Openboxiin
github.com/baskerville/sxhkd/issues/86 - apua avainkartoitusongelman ratkaisemisessa
Suositeltava:
M.2 SSD -levyn vaihtaminen Acer Aspire E5-576 -laitteeseen: 4 vaihetta
M.2 SSD -levyn vaihtaminen Acer Aspire E5-576 -laitteeseen: Materiaalit: Kannettava tietokone Uusi pieni M.2 SSDA -ruuvitaltta
Vaihda lämpöpasta Acer Aspire 7741G: 5 askelta (kuvilla)
Vaihda lämpöpasta Acer Aspire 7741G: Hei kaikki, Pelatessani joitain pelejä henkilökohtaisella kannettavalla tietokoneellani, Acer Aspire 7741G: llä, huomasin, että se on kuuma ja myös ajoittain sammutuksen jälkeen ei käynnisty ennen kuin se jäähtyy. Joten yritin purkaa sen ja vaihtaa CPU + GPU -lämpöä
RAM- ja SSD-asemien päivittäminen Acer Aspire E1-571G -kannettavassa: 4 vaihetta
RAM-muistin ja SSD: n päivittäminen Acer Aspire E1-571G -kannettavassa: Acer Aspire E1-571G -tietokoneeni mukana tuli Intel i3 -prosessori, 4 Gt DDR3-RAM-muistia ja 500 Gt: n kiintolevyasema sekä 1 Gt: n nVidia GeForce GT 620M -näytönohjain . Halusin kuitenkin päivittää kannettavan tietokoneen, koska se on muutaman vuoden vanha ja se voi käyttää muutaman nopean
Vaihda Acer Aspire 1690: n DVD-asema: 6 askelta
Vaihda Acer Aspire 1690: n DVD-asema: Tässä ohjeessa näytetään, kuinka Acer Aspire 1690: n (ja mahdollisesti muiden Acerien) DVD-asema vaihdetaan. Kuvat ovat matalaresoluuttisia, mutta niiden pitäisi silti auttaa löytämään oikeat ruuvit
Lisää sisäinen Bluetooth Acer Travelmate 4400/Aspire 5020 -kannettavaan: 10 vaihetta
Lisää sisäinen Bluetooth Acer Travelmate 4400/Aspire 5020 -kannettavaan: Tämä Instrcutable on suunniteltu näyttämään kuinka asentaa sisäinen USB Bluetooth -moduuli lähes mihin tahansa kannettavaan tietokoneeseen. Sanon melkein mitä tahansa, koska prosessin pitäisi olla samanlainen, mutta minulla ei ole kokemusta mistään muusta kannettavasta kuin omasta (Acer Travelmate 4400)