
Selle artikli ekraanipildi redigeerimine – Haikus
Lühikokkuvõte: Tühjendamine on nüüd palju parem kui alguses. Probleem oli ACPI-s. Käivitamine virtuaalses masinas töötab ekraani jagamiseks suurepäraselt. Git ja pakihaldur on failihalduris integreeritud. Avalikud traadita võrgud ei tööta. Pettumus pythonis.
avastasin Haiku, üllatavalt hea süsteemi. Ja isegi praegu, teisel nädalal, leian pidevalt uusi varjatud aardeid ja meeldivaid üllatusi, samuti iganädalase portsjoni erinevaid nüansse.
Tootlikkus
Selgus, et esimesel nädalal olnud halvad jõudlusprobleemid, eriti brauseris (näiteks viivitused kirjutamisel), olid tõenäoliselt seotud ACPI vale rakendamisega minu arvuti BIOS-is.
ACPI keelamiseks teen järgmist:
sed -i -e 's|#acpi false|acpi false|g' /boot/home/config/settings/kernel/drivers/kernelja taaskäivitun. Nüüd reageerib minu süsteem lõpuks kiiresti, nagu oli varem teiste kriitikute poolt mainitud. Kuid seetõttu ei saa ma enam taaskäivitada ilma kernel panic'ita (välja lülitada saab sõnumiga „Nüüd võib arvuti toite välja lülitada“).
ACPI, DSDT, iasl
Tõsiselt, tõenäoliselt tuleb ACPI siluda, mäletan seda uduselt ajast, mil töötasin PureDarwiniga, sest xnu tuum vajas sageli parandatud faile. DSDT.aml
Lähme...
Laen ja kompileerin iasl, . Tegelikult ei, see on juba portitud:
~> pkgman install iaslSalvestan ACPI tabelid:
~> acpidump -o DSDT.dat
Ei saa avada katalooge - /sys/firmware/acpi/tables
Ei saanud ACPI tabeleid kätte, AE_NOT_FOUNDSelgub, et see ei toimi veel Haikus, otsustan taaskäivitada Linuxisse, seal teen ACPI sisu. Seejärel parandan vead iasl'i, tekstiredaktori ja mõningate teadmiste abil (võite Google'is otsida 'patch dsdt fix') ja mõõdetud kannatlikkusega. Sellegipoolest ei suutnud ma laadida parandatud DSDT-d Haiku laadijaga. Õige lahendus võiks olla edastamine , Haiku laadijasse (umbes nii, nagu seda , parandades DSDT-d reaalajas tähistuste ja mallide järgi). Avastasin .
Virtuaalmasinad
Ma ei ole üldiselt virtuaalmasinate suur fänn, sest need võtavad sageli rohkem mälu ja muid ressursse, mis mul olemas on. Lisaks ei meeldi mulle kohaloleku kulud. Siiski pidin riski võtma ja virtuaalmasina kasutusele võtma, kuna Haiku ei oska veel salvestada videovooge koos heliga (kuna minu seadmetes ei toimi heli draiverid ja seal on usb1 (esimese versiooni) kaudu ühendatav kaart, mille draiver peab olema käsitsi kokku pandud). Mida tahan öelda: selle õnnestus saavutada väga hea tulemus oma videovoo loomisel. Selgus, et Virtual Machine Manager on tõeline ime. Võib-olla on ettevõte RedHat investeerinud kõik oma inseneri rahad sellesse tarkvarasse (mida ma olen umbes 15 aastat ignoreerinud). Igatahes, minu suureks üllatuseks, töötab virtuaalne Haiku veidi kiiremini kui samadel seadmetel (on raske uskuda, aga mulle tundub nii). [Ei tundu, et 2007. aastal oli sarnane kogemus värskelt ilmunud Centos5-iga, mida sai Xen-is virtualiseerituna installida. — tõlkija märkus]
Videovoo
Minu arvates olid liigutused liiga paljud, seetõttu kirjutasin samm-sammult juhendi (peamiselt enda jaoks, et hiljem järgi teha), kuid saate seda teavet kasutada ka oma Haiku otseülekannete salvestamiseks (mida tasub kindlasti proovida).
Lühidalt:
- Kasutage häid kõrvaklappe ja C-Media USB heliadapterit
- Käivitage arvuti live Pop!OS NVIDIA pildiga (nvenc riistvara kiirendamiseks)
- Laadige alla Haiku Anyboot 64bit ööversioon
- Seadistage KVM, nagu eelnevas artiklis kirjeldatud
- Laadige alla OBS Studio AppImage (ärge unustage arendajatele öelda, et soovite ametlikku versiooni)
- Lisage Desktop Audio jaoks mürasummutuse filter (klõpsake Desktop Audio'l parema hiireklahviga, valige 'Filters', seejärel '+' ning 'Noise Suppression', jätke tase vaikeväärtusele)
- Kontrollige XAUDIO seadeid XFCE's
- Klõpsake Desktop Audio'l parem hiireklahviga, valige 'Properties', valige seadmeks 'Audio Adapter Analog Stereo'
- Minge XFCE menüüsse, valige 'Workspaces'
- Seadke seal töölaudade arvuks: 2
- Ctrl-Alt-ParemNooleke vahetab teisele töölaudadele
- Korrigeerige Virtual Machine Manageri käivitustsenaarium, et see käivituks root'ilt (lisades algusesse
sudo), muidu ei töötanud see mul. - Käivitage Haiku teisel töölaual.
- Laadige selle töölauale, seadistage FullHD eraldusvõime (ma ei suutnud Haikut automaatselt seda tegema panna, võib-olla on viis sundida QEMUKVM-edid edastama monitorilt, kuid ma ei leidnud sellist seadistust Virtual Machine Manageris). [oli vaja paigaldada veel üks graafikakaart ja edastada see Haikusse... — tõlkija märk.]
- Klõpsake Ctrl+Alt, et klaviatuur ja hiir "naaseksid" Linuxisse.
- Ctrl-Alt-VasakNooleklahv vahetab esimese töökoha peale.
- OBS-is lisage "Akna capture (XComposite)" ja valige aken "Haiku QEMUKVM-il", märkige linnuke "Vaheta punane ja sinine".
- Salvestage video, redigeerige seda Shotcutiga (käivitage see root-kasutajana, et nvenc-i riistvarakiirus töötaks).
- Helirada YouTube'i muusikakogust "Timelapsed Tides". Filtrid: "Heli fades sisse", "Heli fades välja", kõvemus -35db (okei, piisab, see pole ju õpetus Shotcutil).
- Eksportige, "YouTube" ja laadige üles. Video saab YouTubes FullHD ilma eriliste järeltöötlusteta.
Voila!
Haiku videoülekanne QEMUKVM-i, USB helikaardi, OBS Studio ja Shotcutiga.
Olen õnnelik, kuigi oleksin tunduvalt õnnelikum, kui helikaart, OBS Studio ja Shotcut töötaksid algselt Haikus, ja ma ei peaks tegema seda pikka seadistust. [Võtaks VirtualBoxi, seal on kõik kohe olemas, et salvestada videoväljund otse virtuaalmasina seadetes. — tlk. märk.]
Tracker ja tema lisad
Tracker Haikus on sama asi nagu Finder Macis või Explorer Windowsis. Proovin otsida tracker lisand HaikuDepotis.
Giidi integratsioon failihalduris
Lihtsalt tsiteerin pilte tema kodulehelt

TrackGit on integreeritud Haiku failihaldurisse

Saab isegi kloonida hoidla
Kas see on nalja?! Parool avatud tekstina? Imelik, et nad ei kasuta «keychain'i», selle jaoks on Haikus olemas BKeyStore. .

Parool avatud tekstina?
Pakihalduri integratsioon failihalduris
Vastavalt projekti kodulehe:
Leiab valitud faili(te) paketi(d), avades selle eelistatud rakenduses. Vaikimisi on see HaikuDepot, kus saab näha paketi kirjeldust, ning vahekaardil „Sisu” on näha muid faile, mis kuuluvad selle paketi alla, samuti nende asukohta.
Tõenäoliselt on jäänud ainult üks samm paketi eemaldamiseks...
Autostart/rc.local.d
Kuidas automaatselt midagi käivitada seadme käivitamisel?
- rc.local.d = /boot/home/config/settings/boot/userbootscript
- Autostart = /boot/home/config/settings/boot/user/launch
Pean leidma NTP kaudu kohaliku aja sünkroonimise käsku... Olen kuulnud, et see peaks automaatselt töötama, kuid mul ei toimi see mingil põhjusel. See on väga halb, kuna mu RTC aku on tühi, mis tähendab, et aeg resetitakse voolu väljalülitamisel.
Rohkem vihjeid
Rakendus näitab kasulikke näpunäiteid ja soovitusi (tutvuge nendega!).
Avalikud traadita võrgud
Mul ei õnnestunud jalutuskäigu ajal traadita võrkudega ühendada, kuigi minu kodune traadita võrk töötab. Avalikes kohtades (lennujaamad, hotellid, jaamad) katab tavaliselt hulk traadita võrke, millest igaühel on mitu juurdepääsupunkti.

Frankfurdi keskjaam
Kuidas oleme leidnud ? Кучу разных сетей:

Tavaline olukord avalikes kohtades. Siin: Frankfurdi keskjaam
Ühendusvõimalusi on küllaga. Aga mida Haiky nende võrkudega teeb? Tegelikult ei suuda ta neis hästi toime tulla, sest ma olen kogu aeg ühendusest väljas.
Kas juurdepääsupunktide edastamine ei tööta?
Kõik algab sellest, et iga juurdepääsupunkt näidatakse eraldi — isegi kui need kuuluvad sama võrguga, millel on ühine SSID — mitte nagu mingis muus operatsioonisüsteemis, millega olen tuttav.

Kuvatakse mitu punkti sama SSID-ga. Kuidas siis edastamine nendes tingimustes toimib?
Kuvama peaks olema ainult üks SSID, mille jaoks valitakse kõige tugevama signaaliga juurdepääsupunkt. Klient peaks valima teise punkti tugevama signaaliga, aga sama SSID-ga (kui see on saadaval), kui ühendus praeguse juurdepääsupunktiga muutub liiga nõrgaks — kõik toimib isegi liikumise korral (klientide teeninduse üleminekute vahel punktide vahel). .
Ei ole avatud võrke?

Haiku rõhutab, et parool peab olema, isegi kui võrk on avatud.
Haiku jätkab parooli nõudmist, kuigi võrgul endal pole mingeid paroole. Samuti .
Kas captive portalide tõttu on segadust?
Paljud juhtmevabad võrgud kasutavad kujundatud porte, kui kasutaja suunatakse sisselogimise lehele, kus ta saab nõustuda tingimustega, enne kui võrgule juurde pääseb. Ilmselt segas see minu operatsioonisüsteemi veelgi rohkem. Lõppkokkuvõttes näib, et minu juhtmevaba alamsüsteem on täielikult blokeeritud.

Mõne aja pärast blokeerus kogu juhtmevaba alamsüsteem täielikult.
Reisi ajal pole võrku, kurbus ja igatsus.
Pettumus Pythoniga.
Kuidas käivitada 'juhuslikult' valitud programmi Pythonis lihtsalt ja muretult? Osutus, et see ei ole nii lihtne. Au respektselt, ma ei saanud kõikidest asjadest tükki kokku.
git clone https://github.com/micahflee/onionshare.git
cd onionsharepython3 -m venv venv
pkgman i setuptools_python36 # pkgman i setuptools_python installs for 3.7
pip3 install -r install/requirements.txt
Ei leitud versiooni, mis rahuldaks nõuet PyQt5==5.12.1 (rida 15 install/requirements.txt failist) (saadaval versioonid: )
Ei leitud vastavat jaotust PyQt5==5.12.1 (rida 15 install/requirements.txt failist)
# siin jäi seisma - ei jätka ega lahku
pkgman i pyqt
# Pole muutust, sama viga; kuidas saaksin selle venvisse?
# Proovin venvist väljaspool
Ei leitud versiooni, mis rahuldaks nõuet PyQt5==5.12.1 (rida 15 install/requirements.txt failist) (saadaval versioonid: )
Ei leitud vastavat jaotust PyQt5==5.12.1 (rida 15 install/requirements.txt failist)Hängima jäänud pip — tuntud probleem (vajab tuge hardlinkide osas, mida Haiku ei toeta). Mulle soovitati kasutada python3.6 (ütleks, et see on segadus). Avatud
Kuhu edasi?
Haiku on näide keskendunud operatsioonisüsteemist PC-dele, millel on suurepärased põhimõtted, mis lihtsustavad oluliselt üldiseid töövooge. Selle arendus on olnud stabiilne, kuid aeglane — viimase kümne aasta jooksul, mille tulemuseks on piiratud riistvara tugi ja süsteem ise on suhteliselt tundmatu. Kuid olukord muutub: riistvara tugi võimaldab Haiku käivitada suhteliselt laialdase masinate loetelus (kuigi vigadega), ja arvestades, et süsteemi versioon ei ole 1.0 — peab süsteem tõmbama rohkem tähelepanu avalikkusele. Kuidas saaksin kõige paremini aidata? Usun, et see artiklisari on kasulik. Kaks nädalat hiljem , ja alustasin ka videovoolude seeriat.
Suur tänu Haiku arendajate meeskonnale, te olete parimad! Andke kindlasti teada, kui leiate viisi, kuidas ma saaksin projekti arendusse panustada, kuigi ma ei plaani lähitulevikus C++-ga programmeerida.
Katsuge ise! Haiku projekt pakub allalaadimiseks pilte DVD või USB, mis on loodud .
Kas on küsimusi? Olete oodatud venekeelsesse .
probono — AppImage'i asutaja ja peamine arendaja, PureDarwini projekti asutaja, osaleja erinevates avatud lähtekoodiga projektides. Ekraanipildid tehti Haikus. Aitäh arendajatele kanalil #haiku IRC-võrgus freenode.net.
Vea ülevaade:
Alates tõlge: see on üheteistkümnes ja viimane artikkel Haiku tsüklist.
Artiklite nimekiri:
Allikas: habr.com
