Мазмұны:

Acer Aspire Switch 10 (Baytrail) Linux Kiosk планшеті: 10 қадам
Acer Aspire Switch 10 (Baytrail) Linux Kiosk планшеті: 10 қадам

Бейне: Acer Aspire Switch 10 (Baytrail) Linux Kiosk планшеті: 10 қадам

Бейне: Acer Aspire Switch 10 (Baytrail) Linux Kiosk планшеті: 10 қадам
Бейне: Еженедельный обзор 43 — альтернатива Acer Surface, новости о Compute Stick и многое другое! 2024, Шілде
Anonim
Acer Aspire Switch 10 Linux Baykail планшеті (Baytrail)
Acer Aspire Switch 10 Linux Baykail планшеті (Baytrail)
Acer Aspire Switch 10 Linux Baykail планшеті (Baytrail)
Acer Aspire Switch 10 Linux Baykail планшеті (Baytrail)

Маған демалыс кезінде үйді автоматтандыруға арналған планшет қажет болды (https://www. SoS-OBX.us/). Бірнеше түрлі планшеттерді (HP Stream 7/8, Samsung Slate, Kindle Fire тамыры) сатып алып, тексергеннен кейін мен Acer Aspire Switch 10 (SW5-012) қондырдым. Бұл берік және икемді, менде басты бетке арналған қосымша түйме бар және Gorilla Glass әйнегі бар, ол жалға берушілердің соққысына оңай төтеп бере алатын өте күшті дисплейге ие.

Бірақ оны орнату оңай болған жоқ. Intel Atom Baytrail жүйесімен 64 биттік ОЖ-мен бірге 32 биттік UEFI-мен күресуге тура келді. Бақытымызға орай, linux осы машиналар үшін керемет ядро қолдауын ұсына бастады. Lubuntu 17.10 көмегімен мен оны жұмыс істейтін дүңгіршекке айналдыра алдым. Мен сондай -ақ жалпы процесті жеңілдету үшін кейбір бағыттарды жеңілдете алдым - енді шексіз қайта жүктеу, топтық командалар немесе модульдер компиляциясы болмайды !!

Енді мен бұл планшеттің техникалық емес екенін білемін (толық Switch 10 -да ажыратылатын пернетақта бар), бірақ мен eBay -де әрқайсысын шамамен 80 доллар тұратын 4 -ті таптым, сондықтан мен бәрін сатып алдым.

1 -қадам: бөлшектер

Бөлшектер
Бөлшектер

Бұл нұсқаулық үшін сізге қажет:

  • Acer Aspire Switch 10 (SW5-012)-басқа модельдермен және Switch 11-мен жұмыс істеуі мүмкін, бірақ олар тексерілмеген. Сізде Broadcom wifi бар нұсқасы болуы маңызды. Мен Realtek wifi нұсқасымен тестілей алмадым.
  • MicroUSB қосқышы бар көп портты USB хаб. SW5-012 үшін USB OTG коннекторын пайдаланбаңыз.
  • USB тінтуір мен пернетақта
  • 2 ГБ немесе одан көп жады бар флэш -диск
  • Ubuntu негізіндегі қондырғылар мен жалпы Linux туралы жұмыс білімі

Жүктелетін кескінді жасау үшін сізге машина қажет. Бұл құрылғыда Lubuntu -ның соңғы нұсқасының ISO бейнесі (мен https://lubuntu.net/downloads/ бар 17.10.1 v қолданылған) және Rufus көшірмесі (https://rufus.akeo.ie/) болуы керек.) егер ол Windows жүйесінде болса, әйтпесе dd *nix үшін жұмыс істейді.

Барлығын USB хабына жалғаңыз, содан кейін оны Switch 10 -ға қосыңыз.

2 -қадам: жүктелетін USB құрылғысын дайындаңыз және оны жүктеңіз

Жүктелетін USB құрылғысын дайындаңыз және оны жүктеңіз
Жүктелетін USB құрылғысын дайындаңыз және оны жүктеңіз
Жүктелетін USB құрылғысын дайындаңыз және оны жүктеңіз
Жүктелетін USB құрылғысын дайындаңыз және оны жүктеңіз
Жүктелетін USB құрылғысын дайындаңыз және оны жүктеңіз
Жүктелетін USB құрылғысын дайындаңыз және оны жүктеңіз

Менің ойымша, сізде Rufus көмегімен жүктелетін USB дискісін жасау дағдылары бар. Яғни, «Бөлу схемасы мен мақсатты жүйе түрі» астындағы «UEFI үшін MBR бөлу схемасын» таңдағаныңызға көз жеткізіңіз.

Жүктелетін дискіні жасағаннан кейін, 32 биттік UEFI жүктеу файлын / EFI / BOOT каталогына тастау қажет. Мен бұл жобаға біреуін тіркедім, бірақ сіз оларды Интернеттен көптеген жерден ала аласыз немесе қажет болса, linux көмегімен өзіңіз жасай аласыз.

Жүктелетін USB -ге ие болғаннан кейін, «Дыбыс деңгейін жоғарылату» мен «Қуат» түймелерін қатар басып, планшет іске қосылғанша ұстап тұру арқылы 10 -қосқышты іске қосыңыз. Түймелер оң жақта.

Құрылғы BIOS -қа қосылғаннан кейін сіз «Қауіпсіздік» бөліміне өтіп, супервайзердің құпия сөзін орнатқыңыз келеді. Бұл құрылғы UEFI параметрлерін өзгерту үшін қажет. Құпия сөзді орнатқаннан кейін «Жүктеу» тармағына өтіп, «Қауіпсіз жүктеуді» ӨШІРІЛГЕН күйіне орнатыңыз. Сондай -ақ, жүктеу ретін «USB HDD» бірінші болу үшін өзгертіңіз. Өзгерістерді сақтап, қайта жүктеңіз.

3 -қадам: Lubuntu -ны жүктеңіз, жүйені орнатуға дайындаңыз

«Орнатусыз lubuntu -ны қолданып көріңіз» таңдаңыз және жұмыс істейтін lubuntu -ға жүктеңіз. Орнатуды бастамас бұрын сізге біраз дайындық жұмыстары қажет. Атап айтқанда, сізге Wi-Fi құрылғысын іске қосу керек және орнату қатесіз аяқталуы үшін 32 биттік UEFI екілік файлдарын алдын ала жүктеу қажет болады.

Алдымен терминалды ашып, төмендегі әрекеттерді орындаңыз:

sudo su -

Wi -Fi драйверлерін жүктеу үшін алдымен қандай микробағдарлама жүктелмегенін анықтаңыз:

dmesg | grep brcm

Мүмкін сіз осындай нәрсені көресіз:

brcmfmac mmc0: 0001: 1: brcm/brcmfmac43241b4 -sdio.txt үшін микробағдарламаның тікелей жүктелуі -2 қатесімен сәтсіз аяқталды

Бұл NVRAM микробағдарламасы құрылғыға жүктелетін шаблонды қажет ететінін білдіреді. Біреуді конфигурациялаңыз:

cp/sys/firmware/efi/efivars/nvram-74b00bd9-805a-4d61-b5f1-43268123d113 /lib/firmware/brcm/brcmfmac43241b4-sdio.txt

Микробағдарлама шаблонының атауы dmesg шығысында көргеніңізге сәйкес келуі керек. Содан кейін драйверді келесі жолмен жүктеңіз:

modprobe -r brcmfmac && modprobe brcmfmac

Бірнеше секунд күтіңіз (5-10), сонда сізге Wi-Fi желісіне қосылу сұралады.

Әрі қарай, бейімділіктің жаңартылғанына көз жеткізіңіз

орынды жаңарту

Содан кейін, 32 биттік UEFI драйверлерін орнатыңыз:

apt install grub-efi-ia32 grub-efi-ia32-bin

Сіздің жүйе енді біркелкі жіксіз орнатуға дайын.

4 -қадам: Lubuntu орнатыңыз

Егер сіз Ubuntu жұмыс үстелін орнатуды білсеңіз, бұл өте ұқсас болады. Бөлуді сұрағанда, «Басқа нәрсе» тармағын таңдап, қолмен бөліңіз. Менің құрылғымда 50 ГБ SSD бар, сондықтан мен келесі бөлімдерді таңдадым:

mmcblk1p1 - EFI - 256MB

mmcblk1p2 - ext2 - 256МБ бекіту /жүктеу mmcblk1p3 - ext4 - 47.5GB /mmcblk1p4 ретінде бекіту - ауыстыру - қалған бос орын, бірақ 2 ГБ -тан кем емес

Сондай -ақ, «жүктеушіні орнатуға арналған құрылғы» EFI бөлімі болуы керек. Орнату кезінде Lubuntu -ға жаңартуларды жүктеуге рұқсат беріңіз (қажет емес, бірақ өте қажет).

Орнату аяқталған кезде, қайта жүктеңіз, бірақ USB дискісін қосулы күйінде қалдырыңыз (онсыз жүктелмес бұрын тағы бір қадам).

5 -қадам: USB дискісіз жүйені жүктелетін етіп жасаңыз

Жүйені өшіріп, BIOS -ты іске қосыңыз (Дыбыс деңгейін жоғарылату / Қуат). Сізден бұрын енгізілген Бақылаушының құпия сөзі сұралады.

BIOS-та «Жүктеу» бөліміне өтіп, Қауіпсіз жүктеуді қайта қосыңыз, содан кейін «Қауіпсіздік» бөліміне өтіп, «Орындауға сенімді UEFI файлын таңдаңыз» таңдаңыз. Берілген мәзірден HDD1 / EFI / ubuntu арқылы өтіңіз және «grubia32.efi» таңдаңыз, содан кейін келесі жолда оған атау беріңіз (қалаған атыңыз - ол BIOS -да ғана көрсетіледі), содан кейін OK түймесін басыңыз.

«Жүктеу» бөліміне оралыңыз және «Қауіпсіз жүктеуді» өшіріңіз, содан кейін өзгертулерді сақтаңыз.

USB флэш -дискісін алып тастап, жүйені қайта жүктеңіз. Ол Lubuntu -ға жүктелуі керек !!!

6 -қадам: Басқа компоненттерді қосыңыз, параметрлерді өзгертіңіз

Планшетті басқаруды жеңілдету үшін басқа бірнеше компоненттер қажет:

apt install openssh-server chromuim-браузерін реттейді

Chromium - бұл Chrome -дың L/Ubuntu нұсқасы, оны Aptitude -дан орнатуға болады.

«Параметрлер» бөлімінде мен күту және өшіру режимдерін өшіремін, экранды құлыптауды алып тастаймын және экранның жабылуын 5 минутқа (батареяға) және 10 минутқа (қосулы) орнатамын. Сондай -ақ, пайдаланушыны автоматты түрде кіруге теңшеңіз.

7 -қадам: Браузерді іске қосу үшін кіруді орнатыңыз

Алдымен Chromuim ашыңыз, содан кейін үй бетін автоматтандыру жүйесіне орнатыңыз. Менің желімде (үйде де, демалыс үйінде де) «https:// home/»

Планшетке SSH салыңыз және каталогты (егер ол жоқ болса) автологиялық пайдаланушының астында жасаңыз - кеніш «киоск» деп аталады - ~/.config/autostart деп аталады, содан кейін «kiosk.desktop» деп аталатын файл жасаңыз. мазмұны:

[Жұмыс үстелі жазбасы] Түр = Қолданба атауы = Киоск Exec =/home/kiosk/kiosk.sh X-GNOME-Autostart-enabled = true

Содан кейін /home/kiosk/kiosk.sh сайтында келесі мазмұндағы сценарий файлын жасаңыз:

#!/bin/bash# Бұл сценарийді 0 дисплейінде іске қосыңыз - монитор

Дисплейді экспорттау =: 0# Тінтуірді дисплейден жасыру &#Егер Chromium істен шықса (әдетте қайта жүктеуге байланысты), бізде тітіркендіргіш ескерту болмайтындықтан, апат белгісін тазалаңыз -i/«exited_cleanly»: false/« exited_cleanly «: true/'/home/kiosk/.config/chromium/Default/Preferencessed -i' s/» exit_type «:» Апатқа ұшырады «/» exit_type «:» Қалыпты «/'/home/kiosk/.config/chromium /Әдепкі/Параметрлер# Сымсыз қосылуға рұқсат беру үшін кешігу/bin/ұйқы 5s# Chromium іске қосыңыз және/usr/bin/chromium-шолғыш қойындыларын ашыңыз-киоск-терезе-позициясы = 0, 0 https:// үй/&

8 -қадам: «Windows» кілтін шолғыштың басты бетіне қайта салыңыз

Қайта құру
Қайта құру
Қайта құру
Қайта құру
Қайта құру
Қайта құру

Енді бәрі дерлік жұмыс істейді, бірақ кейде мен эмбиді HA планшетінде іске қосқым келеді. Менде пернетақта немесе мекен -жай жолағы болмағандықтан, браузердің басты бетіне қайтудың қарапайым әдісі қажет. Планшеттің бүйіріндегі Windows логотипінің кілті есіңізде ме? Мен «Crtl-Home» браузерге жіберіп, мені бастапқы бетке қайтаруды мақсат етемін.

ChromiumHome.sh деп аталатын сценарий жасап, оны киоск пайдаланушысының үй каталогына енгізейік:

#!/bin/bashxdotool пернесі Super_L; xdotool пернесі alt+Home#ЕСКЕРТПЕ: Сіз сондай-ақ xdo құралының --clearmodifiers параметрін қолданып, жоғарыдағы екі бөліктің бірінші пәрменін алып тастауыңыз керек.

Содан кейін біз пернелерді қайта қарау үшін Openbox мүмкіндіктерінің бірін қолданамыз. ~/. Config/openbox/lubuntu-rc.xml ашыңыз және «» деп белгіленген бөлімді тауып, келесі мәтінді қосыңыз:

/home/kiosk/chromiumHome.sh

Бұл код chromiumHome.sh сценарийін іске қосу үшін Windows пернесін («SUPER» пернесі) қайта салыстырады. Планшетті қайта жүктеп көріңіз!

Енді сізде үйді автоматтандыру жүйесіне арналған ұқыпты шағын планшет бар. Планшет берік («берік емес», бірақ берік) батареяның лайықты қызмет ету мерзіміне ие (3+ сағат), алюминийден жасалған стендтің арқасында үй кинотеатрына өте жақсы дайындалған бөлік жасайды.

9 -қадам: Әрі қарай қарастыратын және дамытатын басқа нәрселер

Жақсартуға әлі де мүмкіндік бар. Міне, мен түзетуді жоспарлаған нәрселердің тізімі:

  • Wi-Fi байланысы ортақ болуы мүмкін, бірақ wifi құпия сөзі көрінбеуі үшін «дүңгіршекті» әкімшілік емес пайдаланушыға жылжытыңыз.
  • Өшіру әлі де планшетті өшірудің орнына өшіру мәзірін көрсетеді (тіпті мен «Сұрау» параметрінен «Өшіру» күйіне өзгерткен болсам да)
  • Acer және Lubuntu логотиптерінің орнына менің демалысты жалға алу брендингіне (ол «Жаздың көлеңкелері» деп аталады) бағытталған жақсы логотиптерді қойыңыз.
  • Мүмкін дыбыс пен блютуздың жұмыс істеуіне біраз уақыт жұмсаңыз (сыни емес, бірақ жақсы)
  • Веб -бетке батареяның қызмет ету мерзімінің индикаторын қосыңыз (тапсырмалар тақтасы жасырылғандықтан, ескерту пайда болғанша пайдаланушы батареяның заряды төмен екенін білмейді)
  • Кез келген қонақтың менің планшетімде USB құрылғысын іске қосуына жол бермеу үшін қатты дискіні бастапқы ретінде пайдалану үшін жүктеу тәртібін өзгертіңіз

10 -қадам: Әдебиеттер мен алғыс хаттар

OpenSource қозғалысының таңғажайып әсерлерінің бірі - бұл мен сияқты жігіттердің менің қажеттіліктерімді қанағаттандыру үшін бірдеңе жинауға тырысқанда, алпауыттардың иығында тұру қабілеті, бұл жерде нарық өндіре алмады немесе менікінен гөрі көбірек алғысы келеді. төлеуге дайынмын. Сонымен, мен барлық қажетті білімді тапқан келесі сілтемелерді қосқым келеді:

gist.github.com/franga2000/2154d09f864894b… - 32 биттік жүктеуші осы құрылғыларда қалай жұмыс істейтіні туралы ақпарат

wiki.debian.org/InstallingDebianOn/Asus/T1… - Baytrail жүйесінде wifi қалай жұмыс істейтіні туралы ақпарат.

openbox.org/wiki/Help:Bindings - Openbox үшін негізгі байланыстырушы ақпарат

github.com/baskerville/sxhkd/issues/86 - пернелер тіркесімі мәселесін шешуге көмек

Ұсынылған: