Sisukord:
- Samm: osad
- Samm: valmistage alglaaditav USB -seade ette ja käivitage see
- Samm: lubage Lubuntusse, valmistage süsteem installimiseks ette
- Samm: installige Lubuntu
- Samm: tehke süsteem buutivaks ilma USB -draivita
- Samm: lisage muid komponente, muutke eelistusi
- Samm: seadistage brauseri käivitamiseks sisselogimine
- 8. samm: avage Windowsi võti brauseri avalehele
- Samm: muud asjad, mida kaaluda ja edasi arendada
- 10. samm: viited ja tunnustused
Video: Acer Aspire Switch 10 (Baytrail) Linuxi kioski tahvelarvuti: 10 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Vajasin oma puhkuserendi kinnisvara jaoks tahvelarvutit koduautomaatikasüsteemi jaoks (https://www. SoS-OBX.us/). Pärast mõne erineva tahvelarvuti (HP Stream 7/8, Samsung Slate, juurdunud Kindle Fire) ostmist ja katsetamist otsustasin lõpuks Acer Aspire Switch 10 (SW5-012) juurde. See on vastupidav ja paindlik, sellel on lisanupp, mille määrasin uuesti avalehe nupuks, ning sellel on Gorilla Glass, mis tagab väga tugeva ekraani, mis peaks kergesti vastu pidama üürnike peksmisele.
Kuid seadistamine polnud lihtne. Inteli Atom Baytrail süsteemiga pidin võitlema 32-bitise UEFI-ga, mis oli ühendatud 64-bitise operatsioonisüsteemiga. Õnneks on linux hakanud pakkuma neile masinatele suurepärast tuuma. Lubuntu 17.10 abil suutsin selle muuta toimivaks kioskiks. Mul õnnestus ka mõningaid juhiseid sujuvamaks muuta, et kogu protsess oleks palju lihtsam - pole enam lõputuid taaskäivitusi, grub -käske ega moodulite koostamist !!
Nüüd saan aru, et see pole tehniliselt tahvelarvuti (täielik Switch 10 sisaldab eemaldatavat klaviatuuri), kuid leidsin eBayst 4, hinnaga umbes 80 dollarit, nii et ostsin need kõik.
Samm: osad
Selle juhendamise jaoks vajate:
- Acer Aspire Switch 10 (SW5-012)-võib töötada ka teiste mudelite ja lülitiga 11, kuid neid ei testitud. Oluline on, et teil oleks Broadcomi WiFi -ga versioon. Ma ei saanud Realteki wifi versiooniga testida.
- Mitme pordiga USB -jaotur, millel on MicroUSB -pistik. Ärge kasutage SW5-012 jaoks USB OTG-pistikut.
- USB -hiir ja klaviatuur
- Mälupulk, millel on 2 GB või rohkem salvestusruumi
- Töötavad teadmised Ubuntu-põhistest installidest ja üldiselt Linuxist
Alglaaditava pildi loomiseks vajate ka masinat. Sellel masinal peaks olema Lubuntu uusima versiooni (kasutasin v 17.10.1, saadaval aadressil https://lubuntu.net/downloads/) ISO -pilt ja Rufuse koopia (https://rufus.akeo.ie/) kui see on Windowsi-põhine, siis muidu töötab dd *nixi jaoks.
Ühendage kõik USB -jaoturiga ja ühendage see seejärel lülitiga 10.
Samm: valmistage alglaaditav USB -seade ette ja käivitage see
Ma eeldan, et teil on juba oskused Rufuse abil käivitatava USB -draivi tegemiseks. Sellegipoolest veenduge, et valite jaotises "Jaotusskeem ja sihtsüsteemi tüüp" jaotises "MBR partitsiooniskeem UEFI jaoks".
Pärast alglaaditava draivi loomist peate 32-bitise UEFI alglaadimisfaili kausta / EFI / BOOT laskma. Lisasin ühe selle projekti juurde, kuid saate neid veebist hankida paljudest kohtadest või vajadusel linuxi abil ise luua.
Kui teil on buutiv USB, käivitage Switch 10, vajutades samal ajal klahve "Helitugevus" ja "Toide" ning hoides all, kuni tahvelarvuti käivitub. Nupud on paremal küljel.
Kui masin lülitub BIOS -i sisse, soovite navigeerida jaotisse "Turvalisus" ja määrata ülemuse parooli. See masin nõuab seda UEFI seadete muutmiseks. Kui olete parooli määranud, liikuge valikule "Boot" ja määrake "Secure Boot" keelatud olekusse. Muutke ka alglaadimisjärjestust nii, et "USB HDD" oleks esimene. Salvestage muudatused ja taaskäivitage.
Samm: lubage Lubuntusse, valmistage süsteem installimiseks ette
Valige "Proovige lubuntu ilma installimata" ja käivitage töötav lubuntu. Enne installimise alustamist peate tegema mõned eeltööd. Täpsemalt, peate WiFi-seadme töötama ja soovite 32-bitise UEFI-kahendfaili eellaadida, et installimine saaks vigadeta lõpule viia.
Esiteks avage terminal ja tõstke see su:
sudo su -
Wifi draiverite laadimiseks tehke kõigepealt kindlaks, millist püsivara ei õnnestunud laadida:
dmesg | grep brcm
Tõenäoliselt näete midagi sellist:
brcmfmac mmc0: 0001: 1: Brcm/brcmfmac43241b4 -sdio.txt püsivara otsene laadimine nurjus veaga -2
See tähendab, et seadme NVRAM -i püsivara vajab laadimiseks malli. Seadistage üks, kasutades järgmist.
cp/sys/firmware/efi/efivars/nvram-74b00bd9-805a-4d61-b5f1-43268123d113 /lib/firmware/brcm/brcmfmac43241b4-sdio.txt
Püsivara malli nimi peaks vastama sellele, mida nägite dmesg -väljundis. Seejärel laadige draiver uuesti, kasutades järgmist:
modprobe -r brcmfmac && modprobe brcmfmac
Oodake mõni sekund (5-10) ja teid palutakse WiFi-võrguga liituda.
Seejärel veenduge, et sobivust värskendatakse
sobiv uuendus
seejärel installige grub 32-bitised UEFI draiverid:
apt install grub-efi-ia32 grub-efi-ia32-bin
Teie süsteem on nüüd mõistlikult sujuvaks installimiseks valmis.
Samm: installige Lubuntu
Kui olete tuttav Ubuntu töölaua installimisega, näeb see välja väga sarnane. Kui teil palutakse osadeks jaotamist, valige "Midagi muud" ja partitsioon käsitsi. Minu seadmel on 50 GB SSD, seega valisin järgmised sektsioonid:
mmcblk1p1 - EFI - 256 MB
mmcblk1p2 - ext2 - 256 MB mount as /boot mmcblk1p3 - ext4 - 47,5 GB mount as /mmcblk1p4 - swap - ülejäänud ruum, kuid mitte vähem kui 2 GB
Samuti installige "alglaaduri installimise seade" EFI sektsioon. Veenduge, et lubate Lubuntul installimise ajal värskendused alla laadida (mitte nõutav, kuid väga soovitav).
Kui installimine on lõpule jõudnud, taaskäivitage arvuti, kuid jätke USB -draiv sisestatud (veel üks samm enne selle käivitamist ilma selleta).
Samm: tehke süsteem buutivaks ilma USB -draivita
Lülitage süsteem välja ja seejärel käivitage BIOS (helitugevuse suurendamine / toide). Teilt küsitakse eelnevalt sisestatud juhendaja parooli.
Avage BIOS-is jaotis "Boot" ja lubage turvaline alglaadimine uuesti, seejärel minge jaotisse "Turvalisus" ja valige "Valige käivitamiseks usaldusväärne UEFI-fail". Navigeerige pakutavas menüüs HDD1 / EFI / ubuntu ja valige "grubia32.efi", seejärel andke sellele järgmises viipes nimi (mis tahes nime soovite - see kuvatakse ainult BIOS -is), seejärel klõpsake nuppu OK.
Minge tagasi "Boot" ja keelake Secure Boot ning salvestage muudatused.
Eemaldage USB -mälupulk ja taaskäivitage süsteem. See peaks käivituma Lubuntusse !!!
Samm: lisage muid komponente, muutke eelistusi
Selle tahvelarvuti haldamise hõlbustamiseks on vaja veel mõnda komponenti:
apt install openssh-server chromuim-brauser puhas
Chromium on Chrome'i L/Ubuntu versioon, mille saab installida rakendusest Aptitude.
"Eelistustes" keelan kõik talveunerežiimi ja väljalülitusrežiimid, eemaldan ekraani lukustuse ja seadistan ekraani tühjendamise väärtuseks 5 minutit (aku) ja 10 minutit (ühendatud). Samuti seadistage kasutaja automaatselt sisse logima.
Samm: seadistage brauseri käivitamiseks sisselogimine
Esmalt avage Chromuim ja seejärel seadke avaleht oma koduautomaatikasüsteemile. Minu võrgus (nii kodus kui ka puhkemajas) on "https:// home/"
SSH tahvelarvutisse ja looge kataloog (kui seda veel pole) autologini kasutaja all - minu nimi on "kiosk" - nimega ~/.config/autostart, seejärel looge fail nimega "kiosk.desktop", millel on järgmine sisu:
[Töölaua sisestus] Tüüp = Rakenduse nimi = Kioski täitmine =/home/kiosk/kiosk.sh X-GNOME-Autostart-enabled = true
Seejärel looge skriptifail aadressil /home/kiosk/kiosk.sh järgmise sisuga:
#!/bin/bash# Käivitage see skript ekraanil 0 - monitor
eksport DISPLAY =: 0# Peida hiir ekraani segaduse eest Kui Chromium jookseb kokku (tavaliselt taaskäivitamise tõttu), tühjendage krahhilipp, et meil poleks tüütu hoiatusriba -i 's/"exited_cleanly": false/" exited_cleanly ": true/'/home/kiosk/.config/chromium/Default/Preferencessed -i' s/" exit_type ":" Crashed "/" exit_type ":" Normal "/'/home/kiosk/.config/chromium /Vaikimisi/Eelistused# Viivitus traadita ühenduse loomiseks/bin/sleep 5s# Käivitage Chromium ja avage vahelehed/usr/bin/chromium-browser --kiosk --window-position = 0, 0 https:// home/&
8. samm: avage Windowsi võti brauseri avalehele
Nüüd töötab peaaegu kõik, kuid mõnikord tahan oma HA -tahvelarvutis käivitada emby. Kuna mul pole klaviatuuri ega aadressiriba, vajan brauseri avalehele naasmiseks lihtsat viisi. Kas mäletate seda väikest Windowsi logo klahvi tahvelarvuti küljel? Ma kavatsen selle uuesti saata, et saata "Crtl-Home" brauserisse ja naasta mulle avalehele.
Loome skripti nimega chromiumHome.sh ja paneme selle kioski kasutaja kodukataloogi:
#!/bin/bashxdotool keyup Super_L; xdotooli võti alt+Home#MÄRKUS. Samuti peaksite saama kasutada tööriista xdo parameetrit --clearmodifiers ja eemaldada ülaltoodud kaheosalise esimene käsk
Seejärel kasutame võtmete ümbersuunamiseks Openboxi ühte funktsiooni. Avage ~/.config/openbox/lubuntu-rc.xml ja leidke jaotis sildiga "" ja lisage järgmine tekst:
/home/kiosk/chromiumHome.sh
See kood taastab Windowsi võtme (teise nimega "SUPER"), et käivitada skript chromiumHome.sh. Taaskäivitage tahvelarvuti ja proovige seda!
Nüüd on teil koduautomaatikasüsteemi jaoks korralik väike tahvelarvuti. Tahvelarvuti on vastupidav (mitte "karm", kuid vastupidav), tal on korralik aku kasutusaeg (3+ tundi) ja selle eest saadud alumiiniumist alusega saab teie kodukino jaoks väga viimistletud välimusega tüki.
Samm: muud asjad, mida kaaluda ja edasi arendada
Arenguruumi on veel. Siin on nimekiri asjadest, mida kavatsen parandada:
- Teisaldage „kiosk” haldusvälisele kasutajale, et wifi-ühendust saaks jagada, kuid WiFi-parool on nähtamatu
- Väljalülitamine näitab tahvelarvuti väljalülitamise asemel ikkagi väljalülitusmenüüd (kuigi muutsin eelistustes käitumise "Küsi" asemel "Seisata")
- Pange Aceri ja Lubuntu logode asemel mõned paremad logod, mis on suunatud minu puhkemajutusbrändile (selle nimi on "Shades of Summer")
- Võib -olla kulutada mõnda aega heli ja bluetoothi toimimise proovimisele (mitte kriitiline, kuid tore, kui see on olemas)
- Lisage veebilehele aku tööea indikaator (kuna tegumiriba on peidetud, ei tea kasutaja, et aku on tühi, kuni ilmub hoiatus)
- Muutke alglaadimisjärjestust tagasi, et kasutada esmaseks kõvaketast, et külalised ei saaks minu tahvelarvutis USB -seadet käivitada
10. samm: viited ja tunnustused
Üks OpenSource'i liikumise hämmastavatest mõjudest on minusuguste poiste võime seista hiiglaste õlgadel, kui üritan oma erivajaduste rahuldamiseks midagi kokku panna, kui turg ei suuda toota või soovib rohkem kui mina. olen nõus maksma. Niisiis, tahaksin lisada järgmised viited, kust leidsin kõik vajalikud teadmised:
gist.github.com/franga2000/2154d09f864894b… - teave selle kohta, kuidas 32 -bitine alglaadur nendes seadmetes töötab
wiki.debian.org/InstallingDebianOn/Asus/T1… - teave selle kohta, kuidas saada WiFi töötama Baytraili süsteemis
openbox.org/wiki/Help:Bindings - Keyboxi sidumisteave Openboxi jaoks
github.com/baskerville/sxhkd/issues/86 - abi võtmekaardiprobleemi lahendamisel
Soovitan:
M.2 SSD vahetamine Acer Aspire E5-576 jaoks: 4 sammu
M.2 SSD vahetamine Acer Aspire E5-576 jaoks: Materjalid: sülearvuti Uus M.2 SSDA väike kruvikeeraja
Acer Aspire 7741G termopasta muutmine: 5 sammu (piltidega)
Acer Aspire 7741G termopasta muutmine: Tere kõigile! Pärast mõningate mängude mängimist oma isiklikus sülearvutis, Acer Aspire 7741G, märkasin, et see on kuum ja aeg-ajalt pärast väljalülitamist ei käivitu enne, kui see jahtub. Niisiis, proovisin selle lahti võtta ja muuta CPU + GPU termilist
Acer Aspire E1-571G sülearvuti RAM-i ja SSD-i täiendamine: 4 sammu
Kuidas uuendada RAM-i ja SSD-d Acer Aspire E1-571G sülearvutil: Minu Acer Aspire E1-571G sülearvutiga oli kaasas Intel i3 protsessor, 4 GB DDR3 muutmälu ja 500 GB kõvaketas, samuti 1 GB mobiilne nVidia GeForce GT 620M GPU . Tahtsin aga sülearvutit uuendada, kuna see on paar aastat vana ja saab kasutada kiiret
Vahetage Acer Aspire 1690 DVD-draivi: 6 sammu
Acer Aspire 1690 DVD-draivi vahetamine: see juhend näitab, kuidas Acer Aspire 1690 (ja potentsiaalselt teiste Acerite) DVD-draivi vahetada. Pildid on madala eraldusvõimega, kuid peaksid siiski abiks olema õigete kruvide leidmisel
MacBooki tahvelarvuti või DIY Cintiq või Homebrew Maci tahvelarvuti: 7 sammu
MacBooki tahvelarvuti või isetegija Cintiq või Homebrew Mac -tahvelarvuti: inspireerituna suuresti c4l3b soovitatud juhendist, kes oli omakorda inspireeritud bongofishist, otsustasin sama proovida ka oma Core 2 Duo MacBookiga. Sammud olid piisavalt erinevad, et arvasin, et eraldi juhendamine on õigustatud. Samuti