Redigeer die skermkiekie vir hierdie artikel - in Haiku
TL; DR: Prestasie is baie beter as oorspronklik. ACPI was te blameer. Om in 'n virtuele masjien te hardloop, werk goed vir skermdeling. Git en 'n pakketbestuurder is in die lêerbestuurder ingebou. Openbare draadlose netwerke werk nie. Frustrasie met luislang.
produktiwiteit
Soos dit blyk, kan die treurige werkverrigting van die eerste week, veral in die blaaier (vertragings tydens tik, byvoorbeeld), verband hou met die skewe ACPI-implementering in my rekenaar se BIOS.
Om ACPI te deaktiveer, doen ek:
sed -i -e 's|#acpi false|acpi false|g' /boot/home/config/settings/kernel/drivers/kernel
en herlaai. Nou reageer my stelsel uiteindelik vinnig, soos ander beoordelaars in die verlede opgemerk het. Maar as gevolg daarvan kan ek nie meer herselflaai sonder kernpaniek nie (afskakeling kan gedoen word met die boodskap "Jy kan nou die rekenaar se krag afskakel").
ACPI, DSDT, IASL
Ag wel, heel waarskynlik moet jy ACPI-ontfouting doen, ek onthou vaagweg iets hiervan van die dae toe ek aan PureDarwin gewerk het, want die xnu-kern het dikwels vaste lêers nodig gehad DSDT.aml
Kom ons gaan...
Laai af en versamel iasl
,
~> pkgman install iasl
Ek stoor ACPI-tabelle:
~> acpidump -o DSDT.dat
Cannot open directory - /sys/firmware/acpi/tables
Could not get ACPI tables, AE_NOT_FOUND
Dit blyk dat dit nog nie in Haiku werk nie, ek besluit om na Linux te herlaai en die ACPI-inhoud daar te verwyder. Toe het ek die foute reggemaak met behulp van iasl, 'n teksredigeerder, 'n bietjie kennis (jy kan Google "patch dsdt fix") en baie geduld. As gevolg hiervan kon ek egter steeds nie die gepaste DSDT met die Haiku-aflaaier aflaai nie. Die korrekte oplossing kan wees om oor te dra
Virtuele masjiene
Oor die algemeen is ek nie 'n aanhanger van virtuele masjiene nie, aangesien hulle meestal meer RAM en ander hulpbronne verbruik wat vir my beskikbaar is. Ek hou ook nie van die bokoste nie. Maar ek moes 'n risiko neem en 'n VM gebruik, aangesien Haiku nog nie weet hoe om video-uitsendings met klank op te neem nie (aangesien my toerusting nie klankbestuurders het nie en daar 'n kaart is wat via usb1 (eerste weergawe) gekoppel is, en sy drywer moet met die hand saamgestel word). Wat ek wil sê: vir
Video-uitsending
Dit was 'n bietjie te veel na my sin, so ek het 'n stap-vir-stap-gids opgeneem (meestal vir myself om later terug te speel), maar jy kan ook hierdie inligting gebruik om jou Haiku-videostrome op te neem (wat beslis die moeite werd is om te probeer ).
kortliks:
- Gebruik ordentlike oorfone en 'n C-Media USB-klankkaart
- Laai jou rekenaar op met die Pop!OS NVIDIA lewendige beeld (vir hardeware versnelde nvenc-kodering)
- Laai Haiku Anyboot 64bit nagbeeld af
- Stel KVM op soos beskryf in die artikel hierbo
- Laai OBS Studio AppImage af (moenie vergeet om die ontwikkelaars te vertel dat jy die amptelike een wil hê nie)
- Voeg 'n geraasverminderingsfilter by Desktop Audio (regskliek op Desktop Audio, dan "Filters", dan "+", dan "Noise Suppression", laat die vlak op verstek staan)
- Gaan deur die klankinstellings in XFCE
- Regskliek op Desktop Audio, dan "Properties", kies die toestel "Oudio Adapter Analog Stereo"
- Gaan na die XFCE-kieslys, "Werkspasies"
- Stel die aantal lessenaars daar: 2
- Ctr-Alt-RightArrow sal oorskakel na die tweede lessenaar
- Maak die kortpad reg om Virtual Machine Manager te begin sodat dit as wortel loop (deur by te voeg
sudo
), anders het dit nie vir my gewerk nie - Begin Haiku op 'n tweede lessenaar
- Begin na haar lessenaar, stel die resolusie op FullHD (ek kon nie Haiku kry om dit outomaties te doen nie, daar is dalk 'n manier om QEMUKVM te dwing om die EDID vanaf die monitor te stuur, maar ek het nie so 'n instelling in Virtual Machine gevind nie Bestuurder) [Ek moes nog 'n videokaart installeer en dit aanstuur na Haiku... - ongeveer. vertaler]
- Druk Ctrl+Alt om die sleutelbord en muis na Linux terug te keer
- Ctr-Alt-LeftArrow sal oorskakel na die eerste lessenaar
- In OBS, voeg "Window Capture (XComposite)" by en kies die "Haiku on QEMUKVM" venster, skakel die "Swap red and blue" merkblokkie aan.
- Neem 'n video op, redigeer dit met Shotcut (hardloop dit as wortel vir nvenc hardewareversnelling om te werk)
- Klankbaan van die YouTube-musiekbiblioteek "Timelapsed Tides". Filters: "Oudio fade in", "Oudio fade out", volume -35db (goed, dit is genoeg, dit is nie 'n instruksie vir Shotcut nie)
- Uitvoer, YouTube, aflaai. Die video sal FullHD op YouTube word sonder enige spesiale naverwerking
Voila!
Stroom Haiku-video met QEMUKVM, USB-klankkaart, OBS Studio en Shotcut
Ek is gelukkig, hoewel ek baie gelukkiger sou wees as die klankkaart, OBS Studio en Shotcut inheems in Haiku werk en ek nie deur hierdie lang opstelling hoef te gaan nie. [Ek sal VirtualBox neem, alles is dadelik daar om 'n video-uitsending reg in die instellings van die virtuele masjien op te neem. — ongeveer. vertaler]
Tracker en sy byvoegings
Tracker vir Haiku is dieselfde ding as Finder op Mac, of Explorer op Windows. Ek sal probeer soek tracker add-on
by HaikuDepot.
Git-integrasie in lêerbestuurder
Haal net foto's van sy tuisblad aan
TrackGit ingesluit in Haiku-lêerbestuurder
U kan selfs die bewaarplek kloon
Wat is dit, 'n grap?! Gewone teks wagwoord? Verbasend genoeg gebruik hulle nie "sleutelhanger" nie, Haiku het BKeyStore daarvoor.
Gewone teks wagwoord?
Integrasie van pakketbestuurder in lêerbestuurder
Volgens die projek tuisblad:
Vind die pakket(te) van enige geselekteerde lêer(s) en maak dit oop in jou voorkeurtoepassing. By verstek is dit HaikuDepot, waar jy 'n beskrywing van die pakket kan sien, en in die Inhoud-oortjie kan jy ander lêers sien wat deel is van hierdie pakket, sowel as hul ligging.
Daar is seker net een stap oor om die pakkie te verwyder...
Autostart/rc.local.d
Hoe begin jy iets outomaties wanneer dit begin?
- rc.local.d = /boot/home/config/settings/boot/userbootscript
- Autostart = /boot/home/config/settings/boot/user/launch
Ek moet 'n opdrag kry om plaaslike tyd via NTP te sinchroniseer... Ek het gehoor dat dit oor die algemeen outomaties moet werk, maar om een of ander rede werk dit nie vir my nie. Wat te erg is, want ek het 'n dooie battery vir die RTC wat beteken die tyd herstel wanneer die krag verwyder word.
Meer wenke
Artikels
Openbare draadlose netwerke
Ek kon nie aan draadlose netwerke koppel terwyl ek loop nie, al het my draadlose tuisnetwerk gewerk. Openbare plekke (lughawens, hotelle, treinstasies) word gewoonlik deur verskeie draadlose netwerke gedek, wat elkeen gewoonlik uit verskeie toegangspunte bestaan.
Frankfurt Sentraalstasie
Waarop sal ons vind
'n Algemene situasie vir openbare plekke. Hier: Frankfurt Sentraalstasie
Daar is meer as genoeg moontlikhede vir verbinding. Wat doen Haiky met hierdie netwerke? Eintlik nie veel nie: hy raak baie deurmekaar in hulle. Ek was immers al die tyd van die netwerk ontkoppel.
Werk nie toegangspuntoordrag nie?
Dit begin alles met elke toegangspunt wat afsonderlik gewys word - selfs al behoort hulle aan dieselfde netwerk met dieselfde SSID - anders as op enige ander bedryfstelsel waarmee ek vertroud is.
Verskeie punte met dieselfde SSID word gewys. Wel, hoe sal oorhandiging in sulke toestande werk?
En slegs een SSID moet vertoon word, waarvoor die toegangspunt met die sterkste sein gekies sal word. Die kliënt moet 'n ander punt kies met 'n sterker sein, maar met dieselfde SSID (indien beskikbaar), as die verbinding met die huidige toegangspunt te swak word - alles werk selfs wanneer dit beweeg (kliëntoorhandiging tussen toegangspunte).
Geen oop netwerke nie?
Haiku dring daarop aan dat daar 'n wagwoord moet wees, selfs al is die netwerk oop.
Haiku benodig steeds 'n netwerkwagwoord, hoewel die netwerk self geen wagwoorde benodig nie. Ook
Verwarring oor gevange portale?
Baie draadlose netwerke gebruik gevange-portale, waar die gebruiker na 'n aanmeldbladsy herlei word waar hulle bepalings en ooreenkomste kan aanvaar voordat hulle die netwerk gebruik. Dit het dalk my OS nog meer verwar. Op die ou end, blykbaar, was my draadlose substelsel heeltemal geblokkeer.
Na 'n ruk was die hele draadlose substelsel heeltemal geblokkeer
Geen toegang tot die netwerk tydens reis nie, hartseer en melancholie.
Frustrasie met Python
Hoe om maklik en moeiteloos 'n "lukraak" program in Python te laat loop? Dit het geblyk dat alles nie so eenvoudig is nie. Ek het darem nie alles self heeltemal verstaan nie...
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
Could not find a version that satisfies the requirement PyQt5==5.12.1 (from -r install/requirements.txt (line 15)) (from versions: )
No matching distribution found for PyQt5==5.12.1 (from -r install/requirements.txt (line 15))
# stalled here - does not continue or exit
pkgman i pyqt
# No change, same error; how do I get it into the venv?
# Trying outside of venv
Could not find a version that satisfies the requirement PyQt5==5.12.1 (from -r install/requirements.txt (line 15)) (from versions: )
No matching distribution found for PyQt5==5.12.1 (from -r install/requirements.txt (line 15))
Geskors pip
is 'n bekende probleem (dit benodig ondersteuning vir harde skakels, wat nie in Haiku ondersteun word nie). Hulle het vir my gesê wat om te gebruik python3.6
(Ek sou sê dit is 'n gemors). Oopgemaak
Waarheen gaan ons volgende?
Haiku is 'n voorbeeld van 'n gefokusde rekenaarbedryfstelsel, en het as sodanig uitstekende beginsels wat algehele werkvloei aansienlik vereenvoudig. Die ontwikkeling daarvan was stabiel maar stadig oor die afgelope 10 jaar, as gevolg waarvan hardeware-ondersteuning redelik beperk gebly het en die stelsel self relatief onbekend is. Maar die situasie is besig om te verander: hardeware-ondersteuning maak dit moontlik om Haiku op 'n relatief wye reeks masjiene te laat loop (al is dit met foute), en aangesien die stelselweergawe nie 1.0 is nie, moet die stelsel meer publieke aandag trek. Hoe kan ek die beste help? Ek glo hierdie reeks artikels sal nuttig wees. Na 2 weke het ek
Weereens spreek ek my diepe dankbaarheid uit teenoor die Haiku-ontwikkelingspan, julle is die beste! Maak seker dat jy my laat weet as jy kan dink hoe ek kan bydra tot die ontwikkeling van die projek, alhoewel ek nie beplan om in die nabye toekoms in C++ te skryf nie.
Probeer dit self! Die Haiku-projek verskaf immers beelde vir selflaai vanaf DVD of USB, gegenereer
Het jy vrae? Ons nooi jou uit na die Russiessprekende
probono is die stigter en hoofontwikkelaar van die AppImage-projek, stigter van die PureDarwin-projek, en bydraer tot verskeie oopbronprojekte. Skermkiekies is op Haiku geneem. Dankie aan die ontwikkelaars op die #haiku-kanaal op irc.freenode.net
Foutoorsig:
Van
Lys van artikels:
Bron: will.com