Änneren de Screenshot fir dësen Artikel - an Haiku
TL; DR: Leeschtung ass vill besser wéi ursprénglech. ACPI war Schold. Lafen an enger virtueller Maschinn funktionnéiert gutt fir Écran ze deelen. Git an e Package Manager sinn am Dateiemanager agebaut. Ëffentlech drahtlose Netzwierker funktionnéieren net. Frustratioun mam Python.
Produktivitéit
Wéi et sech erausstellt, kann déi düster Leeschtung vun der éischter Woch, besonnesch am Browser (Verzögerungen beim Tippen, zum Beispill) mat der kromme ACPI-Implementatioun am BIOS vun mengem Computer verbonne sinn.
Fir ACPI auszeschalten maachen ech:
sed -i -e 's|#acpi false|acpi false|g' /boot/home/config/settings/kernel/drivers/kernel
an nei starten. Elo reagéiert mäi System endlech séier, wéi aner Rezensiounen an der Vergaangenheet bemierkt hunn. Awer als Resultat kann ech net méi ouni Kernel Panik nei starten (Shutdown kann mat der Noriicht gemaach ginn "Dir kënnt elo d'Kraaft vum Computer ausschalten").
ACPI, DSDT, IASL
Oh gutt, héchstwahrscheinlech musst Dir ACPI Debugging maachen, ech erënnere vague eppes iwwer dëst aus den Deeg wou ech um PureDarwin geschafft hunn, well den xnu Kernel dacks fix Dateien gebraucht huet DSDT.aml
A lass...
Eroflueden a sammelen iasl
,
~> pkgman install iasl
Ech späicheren ACPI Dëscher:
~> acpidump -o DSDT.dat
Cannot open directory - /sys/firmware/acpi/tables
Could not get ACPI tables, AE_NOT_FOUND
Et stellt sech eraus datt et nach net an Haiku funktionnéiert, ech entscheeden op Linux nei ze starten an den ACPI Inhalt do ze läschen. Duerno hunn ech d'Fehler fixéiert mat iasl, engem Texteditor, e puer Wëssen (Dir kënnt Google "patch dsdt fix") a vill Gedold. Wéi och ëmmer, als Resultat konnt ech nach ëmmer de patched DSDT eroflueden mam Haiku Downloader. Déi richteg Léisung kann Transfermaart sinn
Virtuell Maschinnen
Am Allgemengen sinn ech kee Fan vu virtuelle Maschinnen, well se meeschtens méi RAM an aner Ressourcen verbrauchen, déi fir mech verfügbar sinn. Och den Overhead gefällt mir net. Awer ech hu misse e Risiko huelen an e VM benotzen, well Haiku weess nach net wéi Videosendunge mat Toun ophuelen (well meng Ausrüstung keng Tountreiber huet an et gëtt eng Kaart iwwer usb1 ugeschloss (éischt Versioun), a säi Chauffer muss manuell montéiert ginn). Wat ech wëll soen: fir
Video Iwwerdroung
Et war e bëssen ze vill fir meng Wënsch, also hunn ech e Schrëtt-fir-Schrëtt Guide opgeholl (haaptsächlech fir mech selwer ze späicheren), awer Dir kënnt dës Informatioun och benotze fir Är Haiku Video Streams opzehuelen (wat definitiv derwäert ass ze probéieren ).
Kuerz:
- Benotzt anstänneg Kopfhörer an eng C-Media USB Tounkaart
- Boot Äre Computer mam Pop!OS NVIDIA Live Image (fir Hardware beschleunegt nvenc Kodéierung)
- Luet Haiku Anyboot 64bit Nuecht Bild erof
- Setzt KVM op wéi am Artikel hei uewen beschriwwen
- Luet OBS Studio AppImage erof (vergiesst net den Entwéckler ze soen datt Dir déi offiziell wëllt)
- Füügt e Geräischer Reduktiounsfilter op Desktop Audio (riets klickt op Desktop Audio, dann "Filteren", dann "+", dann "Noise Suppression", loosst den Niveau um Standard)
- Gitt duerch d'Sound-Astellungen an XFCE
- Rietsklickt op Desktop Audio, dann "Properties", wielt den Apparat "Audio Adapter Analog Stereo"
- Gitt op den XFCE-Menü, "Workspaces"
- Setzt d'Zuel vun Desktops do: 2
- Ctr-Alt-RightArrow wäert op den zweeten Desktop wiesselen
- Fixéiert d'Ofkiirzung fir Virtual Machine Manager ze starten sou datt et als Root leeft (duerch bäigefüügt
sudo
), soss huet et fir mech net geschafft - Lancéiere Haiku op engem zweeten Desktop
- Boot op hirem Desktop, setzt d'Resolutioun op FullHD (ech konnt den Haiku net kréien fir dëst automatesch ze maachen, et kann e Wee sinn fir QEMUKVM ze zwéngen fir den EDID vum Monitor ze vermëttelen, awer ech hunn net sou eng Astellung an der Virtual Machine fonnt Manager) [Ech hu missen eng aner Videokaart installéieren an op Haiku weiderginn ... - ca. Iwwersetzer]
- Dréckt Ctrl + Alt fir d'Tastatur an d'Maus op Linux zréckzekréien
- Ctr-Alt-LeftArrow wäert op den éischte Desktop wiesselen
- An OBS, füügt "Window Capture (XComposite)", a wielt d'"Haiku op QEMUKVM" Fënster, schalt d'Këscht "Swap rout a blo" un.
- Maacht e Video op, ännert et mat Shotcut (fuert et als Root fir nvenc Hardware Beschleunegung fir ze schaffen)
- Soundtrack vun der YouTube Museksbibliothéik "Timelapsed Tides". Filteren: "Audio Fade in", "Audio Fade Out", Volume -35db (ok, dat ass genuch, dëst ass keng Instruktioun fir Shotcut)
- Export, YouTube, download. De Video gëtt FullHD op YouTube ouni speziell Postveraarbechtung
Voilà!
Stream Haiku Video mat QEMUKVM, USB Sound Card, OBS Studio a Shotcut
Ech si frou, obwuel ech vill méi glécklech wier wann d'Soundkaart, OBS Studio a Shotcut nativ an Haiku funktionnéieren an ech muss net duerch dëse laange Setup goen. [Ech géif VirtualBox huelen, alles ass direkt do fir e Video Sendung direkt an den Astellunge vun der virtueller Maschinn opzehuelen. — ca. Iwwersetzer]
Tracker a seng Add-ons
Tracker fir Haiku ass déiselwecht Saach wéi Finder op Mac, oder Explorer op Windows. Ech probéieren ze sichen tracker add-on
bei HaikuDepot.
Git Integratioun am Dateimanager
Zitéiert just Biller vu senger Homepage
TrackGit abegraff am Haiku Dateimanager
Dir kënnt souguer de Repository klonen
Wat ass dat, e Witz?! Einfach Text Passwuert? Iwwerraschend benotzen se net "Keychain", Haiku huet BKeyStore fir dat.
Einfach Text Passwuert?
Integratioun vum Package Manager an Datei Manager
Laut der Homepage vum Projet:
Fannt de Package(n) vun all ausgewielten Datei(en), öffnet se an Ärer gewënschter Applikatioun. Par défaut ass dëst HaikuDepot, wou Dir eng Beschreiwung vum Package gesitt, an am Inhalt Tab kënnt Dir aner Dateien gesinn, déi Deel vun dësem Package sinn, souwéi hir Plaz.
Et bleift wahrscheinlech nëmmen ee Schrëtt fir de Package ze läschen ...
Autostart/rc.local.d
Wéi start Dir eppes automatesch wann et boot?
- rc.local.d = /boot/home/config/settings/boot/userbootscript
- Autostart = /boot/home/config/settings/boot/user/launch
Ech muss e Kommando fannen fir d'Lokalzäit iwwer NTP ze synchroniséieren ... Ech hunn héieren datt et normalerweis automatesch funktionnéiert, awer aus iergendengem Grond funktionnéiert et net fir mech. Wat ze schlecht ass, well ech eng dout Batterie fir den RTC hunn, dat heescht datt d'Zäit zréckgesat gëtt wann d'Kraaft ewechgeholl gëtt.
Méi Tipps
Applikatioun
Ëffentlech drahtlose Netzwierker
Ech konnt net mat drahtlose Netzwierker konnektéieren wärend ech trëppelen, och wann mäin drahtlose Netzwierk funktionnéiert. Ëffentlech Plazen (Flughäfen, Hoteler, Zuchstatiounen) sinn normalerweis vu multiple drahtlose Netzwierker bedeckt, jidderee vun deenen normalerweis aus verschiddenen Zougangspunkte besteet.
Frankfurt Central Station
Wat wäerte mir fannen op
Eng gemeinsam Situatioun fir ëffentlech Plazen. Hei: Frankfurt Central Station
Et gi méi wéi genuch Méiglechkeeten fir Verbindung. Wat mécht Haiky mat dësen Netzwierker? Tatsächlech net vill: hie gëtt ganz duercherneen an hinnen. Nodeems ech all dës Zäit aus dem Netz getrennt sinn.
Zougangspunkttransfer funktionnéiert net?
Et fänkt alles mat all Zougangspunkt getrennt un - och wa se zum selwechte Netz mat deemselwechte SSID gehéieren - am Géigesaz zu all aner OS, mat deem ech vertraut sinn.
Verschidde Punkte mat der selwechter SSID ginn ugewisen. Gutt, wéi funktionnéiert d'Iwwerreechung an esou Konditiounen?
An nëmmen een SSID soll ugewisen ginn, fir deen den Zougangspunkt mam stäerkste Signal ausgewielt gëtt. De Client muss en anere Punkt mat engem méi staarken Signal wielen, awer mat der selwechter SSID (wann verfügbar), wann d'Verbindung mam aktuellen Zougangspunkt ze schwaach gëtt - alles funktionnéiert och wann Dir bewegt (Client-Iwwerreechung tëscht Zougangspunkten).
Keng oppe Netzwierker?
Haiku insistéiert datt et e Passwuert muss sinn, och wann de Reseau op ass.
Haiku fuerdert weider e Netzwierk Passwuert, obwuel d'Netzwierk selwer keng Passwierder erfuerdert. Also
Duercherneen iwwer captive Portalen?
Vill drahtlose Netzwierker benotzen captive Portalen, wou de Benotzer op eng Login Säit ëmgeleet gëtt, wou se d'Konditioune an d'Ofkommes akzeptéiere kënnen ier se d'Netz benotzen. Dëst kann mäi OS nach méi duercherneen hunn. Um Enn, anscheinend, war mäi Wireless-Subsystem komplett blockéiert.
No enger Zäit war de ganze Wireless-Subsystem komplett blockéiert
Keen Zougang zum Netz beim Reesen, Trauregkeet a Melancholie.
Frustratioun mam Python
Wéi einfach an ouni Ustrengung e "zoufälleg" Programm am Python ze lafen? Et huet sech erausgestallt datt net alles sou einfach ass. Ech hunn op d'mannst net alles selwer verstanen ...
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))
Suspendéiert pip
ass e bekannte Problem (et brauch Ënnerstëtzung fir Hardlinks, déi net an Haiku ënnerstëtzt ginn). Si sot mir wat ze benotzen python3.6
(Ech géif soen et ass e Mess). Opgemaach
Wou gi mer dann hin?
Haiku ass e Beispill vun engem fokusséierte PC Betriebssystem, an huet als solch exzellent Prinzipien déi allgemeng Workflows immens vereinfachen. Seng Entwécklung war stabil awer lues an de leschten 10 Joer, als Resultat vun deem d'Hardware-Ënnerstëtzung zimlech limitéiert bliwwen ass an de System selwer relativ onbekannt ass. Awer d'Situatioun ännert sech: Hardware-Ënnerstëtzung mécht et méiglech Haiku op enger relativ breet Palette vu Maschinnen ze lafen (och wann et mat Feeler ass), a wann d'Systemversioun net 1.0 ass, muss de System méi ëffentlech Opmierksamkeet unzéien. Wéi kann ech am beschten hëllefen? Ech gleewen, datt dës Serie vun Artikelen nëtzlech sinn. No 2 Wochen hunn ech
Ech drécke nach eng Kéier meng déif Dankbarkeet un d'Haiku Entwécklungsteam aus, Dir sidd dee Beschten! Gitt sécher datt Dir mir wësst ob Dir denke kënnt wéi ech zu der Entwécklung vum Projet bäidroe kënnen, obwuel ech net plangen an C++ an der nächster Zukunft ze schreiwen.
Probéiert et selwer! No allem bitt den Haiku-Projet Biller fir op DVD oder USB ze booten, generéiert
Hutt Dir Froen? Mir invitéieren Iech op de russesch-allgemengen
probono ass de Grënner a Lead Entwéckler vum AppImage Projet, Grënner vum PureDarwin Projet, a Bäitrag zu verschiddenen Open Source Projeten. Screenshots goufen op Haiku gemaach. Dank den Entwéckler um #haiku Kanal op irc.freenode.net
Feeler Iwwersiicht:
aus
Lëscht vun den Artikelen:
Source: will.com