INHOUDSOPGAWE:
- Stap 1: Onderdele
- Stap 2: Berei 'n opstartbare USB -toestel voor en begin dit
- Stap 3: Begin na Lubuntu, berei die stelsel voor vir installasie
- Stap 4: Installeer Lubuntu
- Stap 5: Maak die stelsel opstartbaar sonder 'n USB -skyf
- Stap 6: Voeg ander komponente by, verander voorkeure
- Stap 7: Stel aanmelding in om die blaaier te begin
- Stap 8: Herverander die "Windows" -sleutel na die blaaier se tuisblad
- Stap 9: Ander dinge wat u moet oorweeg en verder ontwikkel
- Stap 10: Verwysings en erkennings
Video: Linux Kiosk -tablet van Acer Aspire Switch 10 (Baytrail): 10 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Ek het 'n tablet nodig vir die tuisautomatiseringstelsel in my vakansiehuur-eiendom (https://www. SoS-OBX.us/). Nadat ek 'n paar verskillende tablette (HP Stream 7/8, Samsung Slate, rooted Kindle Fire) gekoop en getoets het, het ek uiteindelik besluit op 'n Acer Aspire Switch 10 (SW5-012). Dit is stewig en buigsaam, dit het 'n ekstra knoppie wat ek op 'n tuisbladknoppie bedoel het, en bevat Gorilla Glass, wat 'n baie sterk skerm bied wat maklik 'n stamp van die huurders kan weerstaan.
Maar dit was nie maklik om op te stel nie. Met die Intel Atom Baytrail-stelsel moes ek te kampe kry met 'n 32-bis UEFI tesame met 'n 64-bis-bedryfstelsel. Gelukkig het Linux uitstekende kernondersteuning vir hierdie masjiene begin bied. Met behulp van Lubuntu 17.10 kon ek dit in 'n werkbare kiosk verander. Ek het ook daarin geslaag om sommige van die aanwysings te vaartbelyn om die algehele proses baie makliker te maak - nie meer eindelose herlaai, grub -opdragte of modulesamestelling nie!
Ek besef dat dit tegnies nie 'n tablet is nie ('n volledige skakelaar 10 bevat 'n afneembare sleutelbord), maar ek het 4 op eBay gevind vir ongeveer $ 80 elk, so ek het hulle almal gekoop.
Stap 1: Onderdele
Vir hierdie instruksies, benodig u:
- Acer Aspire Switch 10 (SW5-012)-kan ook met ander modelle en met Switch 11 werk, maar dit is nie getoets nie. Dit is belangrik dat u die weergawe met die Broadcom wifi het. Ek kon nie met die Realtek wifi -weergawe toets nie.
- 'N Meervoudige USB -hub met 'n MicroUSB -aansluiting. Moenie 'n USB OTG-aansluiting vir die SW5-012 gebruik nie.
- 'N USB -muis en sleutelbord
- 'N Flash drive met 2 GB of meer stoorplek
- 'N Kennis van Ubuntu-gebaseerde installasies en Linux in die algemeen
U benodig ook 'n masjien om die opstartbeeld te skep. Die masjien moet 'n ISO -beeld hê van die nuutste weergawe van Lubuntu (ek gebruik v 17.10.1, beskikbaar op https://lubuntu.net/downloads/) en 'n afskrif van Rufus (https://rufus.akeo.ie/) as dit op Windows gebaseer is, anders werk dd vir *nix.
Haak alles in die USB -hub en steek dit dan in die Switch 10.
Stap 2: Berei 'n opstartbare USB -toestel voor en begin dit
Ek neem aan dat u reeds die vaardighede het om 'n opstartbare USB -skyf met Rufus te maak. Dit gesê, maak seker dat u 'MBR -partisie -skema vir UEFI' kies onder 'Partisie -skema en teikensisteemtipe'.
Nadat u die opstartskyf geskep het, moet u ook 'n 32-bis UEFI-opstartlêer in die / EFI / BOOT-gids gooi. Ek het een by hierdie projek aangeheg, maar u kan dit op baie plekke aanlyn kry, of u kan u eie bou as u dit nodig het.
Sodra u 'n opstartbare USB het, begin die skakelaar 10 deur terselfdertyd op "Volume up" en "Power" te druk en aan te hou totdat die tablet begin. Die knoppies is aan die regterkant.
Sodra die masjien in die BIOS aangeskakel is, wil u na "Beveiliging" gaan en 'n toesighoudende wagwoord instel. Hierdie masjien benodig dit om die UEFI -instellings te verander. Nadat u 'n wagwoord ingestel het, navigeer u na 'Boot' en stel 'Secure Boot' in op DISABLED. Verander ook die opstartvolgorde sodat "USB HDD" eerste is. Stoor veranderinge en herlaai.
Stap 3: Begin na Lubuntu, berei die stelsel voor vir installasie
Kies 'Probeer lubuntu sonder om te installeer' en begin na 'n werkende lubuntu. U moet vooraf voorberei voordat u met die installasie begin. Spesifiek moet u die wifi-toestel aan die gang kry, en u wil hê dat die 32-bis UEFI-binaries vooraf gelaai moet word, sodat die installasie sonder foute kan voltooi.
Maak eers 'n terminale oop en verhef tot su met:
sudo su -
Om die wifi -bestuurders te laai, moet u eers bepaal watter firmware nie gelaai kon word nie:
dmesg | grep brcm
U sal waarskynlik so iets sien:
brcmfmac mmc0: 0001: 1: Direkte firmware -laai vir brcm/brcmfmac43241b4 -sdio.txt misluk met fout -2
Dit beteken dat die NVRAM -firmware vir die toestel 'n sjabloon moet laai. Stel een op met:
cp/sys/firmware/efi/efivars/nvram-74b00bd9-805a-4d61-b5f1-43268123d113 /lib/firmware/brcm/brcmfmac43241b4-sdio.txt
Die naam van die firmwaresjabloon moet ooreenstem met alles wat u in die dmesg -uitvoer gesien het. Herlaai dan die bestuurder met:
modprobe -r brcmfmac && modprobe brcmfmac
Wag 'n paar sekondes (5-10), en u moet gevra word om by 'n wifi-netwerk aan te sluit.
Maak dan seker dat die aanleg opgedateer word
gepaste opdatering
installeer dan die grub 32-bis UEFI-bestuurders:
apt installeer grub-efi-ia32 grub-efi-ia32-bin
U stelsel is nou gereed vir 'n redelik naatlose installasie.
Stap 4: Installeer Lubuntu
As u vertroud is met 'n Ubuntu -tafelblad -installasie, lyk dit baie soortgelyk. As u gevra word om te verdeel, kies 'Iets anders' en verdeel dit met die hand. My toestel het 'n SSD van 50 GB, so ek het die volgende partisies gekies:
mmcblk1p1 - EFI - 256MB
mmcblk1p2 - ext2 - 256MB mount as /boot mmcblk1p3 - ext4 - 47.5GB mount as /mmcblk1p4 - swap - res van die ruimte, maar nie minder nie as 2GB
Installeer ook die 'apparaat vir die installering van die laaiprogram', die EFI -partisie. Maak seker dat u Lubuntu toelaat om opdaterings af te laai tydens die installasie (nie nodig nie, maar baie wenslik).
As die installasie voltooi is, herlaai, maar laat die USB -skyf ingesit word (nog een stap voordat dit sonder dit kan begin).
Stap 5: Maak die stelsel opstartbaar sonder 'n USB -skyf
Skakel die stelsel af en begin dan met die BIOS (Volume Up / Power). U sal die Supervisor -wagwoord wat u voorheen ingevoer het, gevra word.
Gaan in "BIOS" na "Boot" en heraktiveer Secure Boot, gaan dan na "Security" en kies "Kies 'n UEFI-lêer soos vertrou om dit uit te voer." Navigeer in die spyskaart wat aangebied word deur HDD1 / EFI / ubuntu en kies "grubia32.efi" en gee dit 'n naam in die volgende aanwysing (watter naam u ook al wil hê - dit verskyn slegs in BIOS) en klik dan op OK.
Gaan terug na "Boot" en deaktiveer Secure Boot en stoor veranderinge.
Verwyder die USB -stick en herlaai die stelsel. Dit moet na Lubuntu begin !!!
Stap 6: Voeg ander komponente by, verander voorkeure
'N Paar ander komponente wat u die bestuur van hierdie tablet wil vergemaklik:
gepaste installering van openssh-server chromuim-browser unclutter
Chromium is die L/Ubuntu -weergawe van Chrome wat vanaf Aptitude geïnstalleer kan word.
In 'Voorkeure' deaktiveer ek enige winterslaap- en afsluitmodus, verwyder die skermslot en stel die skermskerm op 5 minute (battery) en 10 minute (ingeprop). Stel die gebruiker ook in om outomaties aan te meld.
Stap 7: Stel aanmelding in om die blaaier te begin
Maak eers Chromuim oop en stel dan die tuisblad by u tuis -outomatiseringstelsel in. Op my netwerk (tuis sowel as by die vakansiehuis) is "https:// home/"
SSH in die tablet en skep 'n gids (as dit nie reeds bestaan nie) onder die outomatiese aanmelding gebruiker - my word "kiosk" genoem - ~/.config/autostart genoem, en skep dan 'n lêer genaamd "kiosk.desktop" met die volgende inhoud:
[Desktop Entry] Type = Application Name = Kiosk Exec =/home/kiosk/kiosk.sh X-GNOME-Autostart-enabled = true
Skep dan die script -lêer by /home/kiosk/kiosk.sh met die volgende inhoud:
#!/bin/bash# Begin hierdie script in vertoning 0 - die monitor
uitvoer DISPLAY =: 0# Versteek die muis van die skerm af en# As Chromium ineenstort (gewoonlik as gevolg van herlaai), maak die ongelukvlag skoon sodat ons nie die irriterende waarskuwing laat bars nie -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 /Standaard/Voorkeure# Vertraging sodat draadloos konnekteer/bin/slaap 5s# Begin Chromium en maak oortjies oop/usr/bin/chromium-blaaier-kiosk-venster-posisie = 0, 0 https:// home/&
Stap 8: Herverander die "Windows" -sleutel na die blaaier se tuisblad
Nou werk amper alles, maar soms wil ek emby op my HA -tablet begin. Omdat ek nie 'n sleutelbord of 'n adresbalk het nie, het ek 'n maklike manier nodig om terug te keer na die blaaier se tuisblad. Onthou u die klein Windows -logo -sleutel aan die kant van die tablet? Ek sal dit herbedoel om 'Crtl-Home' na die blaaier te stuur en my terug te keer na die tuisblad.
Kom ons skep 'n script genaamd chromiumHome.sh en plaas dit in die tuisgids van die kioskgebruiker:
#!/bin/bashxdotool keyup Super_L; xdotool sleutel alt+Tuis#OPMERKING: U moet ook die parameter --clearmodifiers van xdo-instrument kan gebruik en die eerste opdrag van die tweesnitte hierbo kan verwyder
Dan gebruik ons een van die funksies van Openbox om die sleutels weer in kaart te bring. Open ~/.config/openbox/lubuntu-rc.xml en vind die afdeling met die etiket "" en voeg die volgende teks by:
/home/kiosk/chromiumHome.sh
Hierdie kode verander die Windows -sleutel (ook bekend as die "SUPER" -sleutel) om die chromiumHome.sh -script uit te voer. Herlaai die tablet en probeer dit!
Nou het u 'n netjiese tablet vir u tuisautomatiseringstelsel. Die tablet is duursaam (nie 'robuust' nie, maar duursaam) en het 'n ordentlike batterylewe (meer as 3 uur), en met die aluminiumstaander wat ek daarvoor gekry het, is dit 'n baie voltooide stuk vir u tuisteater.
Stap 9: Ander dinge wat u moet oorweeg en verder ontwikkel
Daar is nog ruimte vir verbetering. Hier is 'n lys van dinge wat ek van plan is om op te los:
- Beweeg 'kiosk' na 'n nie-administratiewe gebruiker sodat die wifi-verbinding gedeel kan word, maar die wifi-wagwoord is onsigbaar
- Afsluiting wys steeds die afsluitkieslys in plaas van net die tablet af te sluit (alhoewel ek die gedrag in Voorkeure verander het van "Vra" na "Afsluiting")
- Sit 'n paar beter logo's wat gerig is op my handelsmerk vir vakansiehuur (dit word 'Shades of Summer' genoem) in plaas van die Acer- en Lubuntu -logo's
- Miskien tyd spandeer om klank en bluetooth te laat werk (nie kritiek nie, maar lekker om te hê)
- Voeg 'n batterylewe -aanwyser by die webblad (omdat die taakbalk versteek is, weet die gebruiker nie dat die battery leeg is totdat 'n waarskuwing verskyn nie)
- Verander die opstartvolgorde terug om die HDD as primêr te gebruik om te verhoed dat enige gas 'n USB -toestel op my tablet begin
Stap 10: Verwysings en erkennings
Een van die wonderlike gevolge van die OpenSource -beweging is dat ouens soos ek op die skouers van reuse kan staan as ek iets probeer saamstel om aan my spesifieke behoeftes te voldoen, waar die mark nie daarin slaag om te produseer of meer wil hê as ek nie ' Ek is bereid om te betaal. Ek wil dus die volgende verwysings byvoeg waar ek al die kennis gekry het wat ek nodig gehad het:
gist.github.com/franga2000/2154d09f864894b… - inligting oor hoe die 32 -bis selflaaiprogram op hierdie toestelle werk
wiki.debian.org/InstallingDebianOn/Asus/T1… - inligting oor hoe om wifi aan 'n Baytrail -stelsel te laat werk
openbox.org/wiki/Help:Bindings - Sleutelbindinligting vir Openbox
github.com/baskerville/sxhkd/issues/86 - hulp by die oplossing van die sleutelkaartprobleem
Aanbeveel:
Hoe u u M.2 SSD vir Acer Aspire E5-576 kan verander: 4 stappe
Hoe u u M.2 SSD vir Acer Aspire E5-576 kan verander: materiaal: skootrekenaar Nuwe M.2 SSDA klein Philips-kopskroewedraaier
Verander termiese pasta vir Acer Aspire 7741G: 5 stappe (met foto's)
Verander die termiese pasta vir Acer Aspire 7741G: Hallo almal, nadat ek 'n paar speletjies op my persoonlike skootrekenaar, 'n Acer Aspire 7741G, gespeel het, het ek opgemerk dat dit warm is en dat ek van tyd tot tyd na afsluiting eers sal begin totdat dit afkoel. Dus, ek het dit probeer uitmekaar haal en die CPU + GPU termiese verander
Hoe om RAM en SSD op te gradeer op Acer Aspire E1-571G-skootrekenaar: 4 stappe
Hoe om RAM en SSD op Acer Aspire E1-571G-skootrekenaar op te gradeer: My Acer Aspire E1-571G-skootrekenaar het 'n Intel i3-SVE, 4Gb DDR3-RAM en 'n 500 GB-hardeskyf, sowel as 'n 1 GB mobiele nVidia GeForce GT 620M GPU . Ek wou egter die skootrekenaar opgradeer, aangesien dit 'n paar jaar oud is en 'n paar vinnig kan gebruik
Verander die DVD-skyf van 'n Acer Aspire 1690: 6 stappe
Verander die DVD-skyf van 'n Acer Aspire 1690: Hierdie instruksies wys hoe u die DVD-skyf van 'n Acer Aspire 1690 (en moontlik ander Acers) kan verander. Die foto's is met 'n lae resolusie, maar moet nog steeds nuttig wees om die regte skroewe te vind
Voeg interne Bluetooth by 'n Acer Travelmate 4400/Aspire 5020 -skootrekenaar: 10 stappe
Voeg interne Bluetooth by 'n Acer Travelmate 4400/Aspire 5020 -skootrekenaar.: Hierdie onversoenbare is gemaak om te wys hoe u 'n interne USB -Bluetooth -module op byna elke skootrekenaar kan installeer. Ek sê byna enige, want die proses moet soortgelyk wees, maar ek het geen ervaring met 'n ander skootrekenaar as my eie nie (Acer Travelmate 4400)