A cikk képernyőképének szerkesztése – Haiku nyelven
TL; DR: A teljesítmény sokkal jobb, mint eredetileg. Az ACPI volt a hibás. A virtuális gépen való futás jól működik képernyőmegosztáshoz. A Git és a csomagkezelő be van építve a fájlkezelőbe. A nyilvános vezeték nélküli hálózatok nem működnek. Csalódottság a pythonban.
termelékenység
Mint kiderült, az első hét letaglózó teljesítménye, különösen a böngészőben (például a gépelési késések) a számítógépem BIOS-ában található ACPI-megvalósításhoz vezethető vissza.
Az ACPI letiltásához:
sed -i -e 's|#acpi false|acpi false|g' /boot/home/config/settings/kernel/drivers/kernel
és indítsa újra. A rendszerem most végre gyorsan reagál, ahogyan azt más véleményezők is megjegyezték a múltban. De ennek eredményeként már nem tudom újraindítani kernelpánik nélkül (a leállítást a „Most kikapcsolhatja a számítógépet” üzenettel lehet megtenni).
ACPI, DSDT, IASL
Na jó, valószínűleg ACPI hibakeresést kell végezned, homályosan emlékszem valamire a PureDarwin-en dolgoztam, mert az xnu kernelnek gyakran volt szüksége javított fájlokra. DSDT.aml
Gyerünk...
Letöltés és gyűjtés iasl
,
~> pkgman install iasl
Elmentem az ACPI táblákat:
~> acpidump -o DSDT.dat
Cannot open directory - /sys/firmware/acpi/tables
Could not get ACPI tables, AE_NOT_FOUND
Kiderült, hogy a Haikuban még nem működik, úgy döntök, hogy újraindítom a Linuxot és eltávolítom az ACPI tartalmat. Aztán kijavítottam a hibákat iasl-lel, szövegszerkesztővel, némi tudással (a Google "patch dsdt fix") és sok türelem segítségével. Ennek eredményeként azonban továbbra sem tudtam letölteni a javított DSDT-t a Haiku letöltő segítségével. A helyes megoldás az áthelyezés lehet
Virtuális gépek
Általában nem vagyok rajongója a virtuális gépeknek, mivel ezek legtöbbször több RAM-ot és egyéb elérhető erőforrásokat fogyasztanak. Ráadásul a rezsit sem szeretem. De kockáztatnom kellett, és virtuális gépet kellett használnom, mivel a Haiku még nem tudja, hogyan kell videót hanggal rögzíteni (mivel a berendezésemben nincs hangillesztőprogram, és van egy usb1-en keresztül csatlakoztatott kártya (első verzió), meg a drivere kézzel kell összeszerelni). Amit mondani akarok: azért
Videó közvetítés
Kicsit túl sok volt a kedvemért, ezért felvettem egy lépésről lépésre szóló útmutatót (főleg magamnak, hogy később lejátsszam), de ezeket az információkat felhasználhatod a Haiku videó streamek rögzítésére is (ez mindenképp megér egy próbát ).
röviden:
- Használjon megfelelő fejhallgatót és C-Media USB hangkártyát
- Indítsa el számítógépét a Pop!OS NVIDIA élőkép segítségével (hardveresen gyorsított nvenc kódoláshoz)
- Töltse le a Haiku Anyboot 64 bites éjszakai képet
- Állítsa be a KVM-et a fenti cikkben leírtak szerint
- Töltse le az OBS Studio AppImage alkalmazást (ne felejtse el elmondani a fejlesztőknek, hogy szeretné a hivatalos alkalmazást)
- Adjon hozzá egy zajcsökkentő szűrőt az asztali hanghoz (jobb gombbal kattintson a Desktop Audio elemre, majd a „Szűrők”, majd a „+”, majd a „Zajcsillapítás”, hagyja az alapértelmezett szintet)
- Menjen végig az XFCE hangbeállításain
- Kattintson jobb gombbal a Desktop Audio elemre, majd a „Tulajdonságok” elemre, válassza ki az eszközt „Audio Adapter Analog Stereo”
- Lépjen az XFCE menü "Munkaterületek" pontjára.
- Állítsa be az asztalok számát: 2
- A Ctr-Alt-RightArrow a második asztalra vált
- Javítsa ki a Virtual Machine Manager elindításához szükséges parancsikont, hogy rootként fusson (hozzáadva
sudo
), egyébként nekem nem működött - Indítsa el a Haiku programot egy második asztalon
- Indítsd el az asztalát, állítsd a felbontást FullHD-ra (a Haiku-t nem tudtam automatikusan rávenni, lehet, hogy a QEMUKVM-et rákényszerítem, hogy küldje el az EDID-t a monitorról, de a Virtual Machine-ben nem találtam ilyen beállítást Menedzser) [Még egy videókártyát kellett behelyeznem és továbbítani Haikuba... - kb. fordító]
- Nyomja meg a Ctrl+Alt billentyűkombinációt a billentyűzet és az egér Linux rendszerre való visszaállításához
- A Ctr-Alt-Balra nyíl az első asztalra vált
- Az OBS-ben adja hozzá a „Window Capture (XComposite)” elemet, és válassza ki a „Haiku on QEMUKVM” ablakot, és kapcsolja be a „Vörös és kék csere” jelölőnégyzetet.
- Videó rögzítése, szerkesztése Shotcut segítségével (futtassa rootként, hogy működjön az nvenc hardveres gyorsítása)
- Zeneszám a YouTube zenei könyvtárából: „Timelapsed Tides”. Szűrők: "Audio fade in", "Audio fade out", hangerő -35 db (oké, ez elég, ez nem a Shotcut utasítása)
- Exportálás, YouTube, letöltés. A videó különösebb utófeldolgozás nélkül FullHD-s lesz a YouTube-on
Voila!
Haiku videó streamelése QEMUKVM, USB hangkártya, OBS Stúdió és Shotcut segítségével
Boldog vagyok, bár sokkal boldogabb lennék, ha a hangkártya, az OBS Studio és a Shotcut natívan működne a Haikuban, és nem kellene végigcsinálnom ezt a hosszadalmas beállítást. [Én a VirtualBoxot venném, a virtuális gép beállításaiban rögtön minden megvan a videó adás rögzítéséhez. — kb. fordító]
Tracker és kiegészítői
A Tracker for Haiku ugyanaz, mint a Finder Mac rendszeren vagy az Explorer Windows rendszeren. Megpróbálok keresni tracker add-on
a HaikuDepotban.
Git integráció a fájlkezelőben
Csak idézek képeket a honlapjáról
A TrackGit a Haiku fájlkezelőben található
Akár klónozhatja is az adattárat
Mi ez, vicc?! Egyszerű szöveges jelszó? Meglepő módon nem használnak "kulcstartót", a Haikunak van BKeyStore-ja erre.
Egyszerű szöveges jelszó?
Csomagkezelő integrálása fájlkezelőbe
A projekt honlapja szerint:
Megkeresi a kiválasztott fájl(ok) csomagját, és megnyitja azokat a kívánt alkalmazásban. Alapértelmezés szerint ez a HaikuDepot, ahol láthatja a csomag leírását, a Tartalom lapon pedig a csomag részét képező egyéb fájlokat, valamint azok helyét.
Valószínűleg már csak egy lépés van hátra a csomag eltávolításához...
Autostart/rc.local.d
Hogyan lehet automatikusan elindítani valamit, amikor elindul?
- rc.local.d = /boot/home/config/settings/boot/userbootscript
- Autostart = /boot/home/config/settings/boot/user/launch
Találnom kell egy parancsot a helyi idő szinkronizálására NTP-n keresztül... Azt hallottam, hogy általában automatikusan működnie kell, de valamiért nem működik. Ami nagyon rossz, mert lemerült az akkumulátorom az RTC-hez, ami azt jelenti, hogy az idő visszaáll, amikor a tápfeszültséget leállítják.
További tippek
App
Nyilvános vezeték nélküli hálózatok
Nem tudtam csatlakozni a vezeték nélküli hálózatokhoz séta közben, pedig az otthoni vezeték nélküli hálózatom működött. A nyilvános helyeket (repülőterek, szállodák, vasútállomások) általában több vezeték nélküli hálózat fedi le, amelyek mindegyike általában több hozzáférési pontból áll.
Frankfurti központi pályaudvar
Mit fogunk találni
Általános helyzet nyilvános helyeken. Itt: Frankfurti központi pályaudvar
A csatlakozási lehetőségek több mint elegendőek. Mit csinál Haiky ezekkel a hálózatokkal? Valójában nem sokat: nagyon összezavarodik bennük. Végül is mindvégig le voltam kapcsolódva a hálózattal.
Nem működik a hozzáférési pont átvitele?
Minden azzal kezdődik, hogy minden egyes hozzáférési pont külön-külön jelenik meg – még akkor is, ha ugyanahhoz a hálózathoz tartoznak ugyanazzal az SSID-vel –, ellentétben minden más általam ismert operációs rendszerrel.
Több azonos SSID-vel rendelkező pont látható. Nos, hogyan fog működni az átadás ilyen körülmények között?
És csak egy SSID-t kell megjeleníteni, amelyhez a legerősebb jelű hozzáférési pont kerül kiválasztásra. A kliensnek másik, erősebb jelű, de azonos SSID-vel rendelkező pontot kell választania (ha van), ha az aktuális hozzáférési ponttal túl gyenge lesz a kapcsolat - minden működik költözéskor is (kliens átadás hozzáférési pontok között).
Nincsenek nyílt hálózatok?
Haiku ragaszkodik a jelszóhoz, még akkor is, ha a hálózat nyitva van.
A Haiku továbbra is hálózati jelszót kér, bár maga a hálózat nem kér jelszót. Is
Zavar a rögzített portálokkal kapcsolatban?
Számos vezeték nélküli hálózat használ rögzített portált, ahol a felhasználó egy bejelentkezési oldalra kerül, ahol a hálózat használata előtt elfogadhatja a feltételeket és a megállapodásokat. Ez még jobban összezavarhatta az operációs rendszeremet. Végül úgy tűnik, a vezeték nélküli alrendszerem teljesen leblokkolt.
Egy idő után a teljes vezeték nélküli alrendszert teljesen blokkolták
Utazás közben nincs hozzáférés a hálózathoz, szomorúság és melankólia.
Csalódottság a Pythonban
Hogyan lehet egyszerűen és könnyedén futtatni egy „véletlenszerű” programot Pythonban? Kiderült, hogy nem minden olyan egyszerű. Én legalábbis nem értettem mindent teljesen...
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))
Felfüggesztett pip
ismert probléma (támogatásra van szüksége a kemény hivatkozásokhoz, amelyeket a Haiku nem támogat). Megmondták, mit használjak python3.6
(Azt mondanám, hogy káosz). Nyitott
Merre menjünk tovább?
A Haiku egy példa a fókuszált PC operációs rendszerre, és mint ilyen, kiváló elvekkel rendelkezik, amelyek nagyban leegyszerűsítik az általános munkafolyamatokat. Fejlődése az elmúlt 10 évben stabil, de lassú volt, aminek következtében a hardveres támogatás meglehetősen korlátozott maradt, maga a rendszer pedig viszonylag ismeretlen. A helyzet azonban változik: a hardveres támogatás lehetővé teszi a Haiku viszonylag széles skálán történő futtatását (igaz, hibákkal), és tekintettel arra, hogy a rendszer verziója nem 1.0, a rendszernek nagyobb közfigyelmet kell magára vonnia. Hogyan segíthetek a legjobban? Szerintem ez a cikksorozat hasznos lesz. 2 hét után I
Még egyszer kifejezem mélységes hálámat a Haiku fejlesztőcsapatnak, ti vagytok a legjobbak! Feltétlenül szólj, ha eszedbe jut, hogyan tudnék hozzájárulni a projekt fejlesztéséhez, bár a közeljövőben nem tervezek C++ nyelven írni.
Próbáld ki magad! Végül is a Haiku projekt képeket biztosít a DVD-ről vagy USB-ről történő indításhoz, generált formában
Van kérdésed? Meghívjuk Önt az orosz nyelvű
A probono az AppImage projekt alapítója és vezető fejlesztője, a PureDarwin projekt alapítója, valamint különböző nyílt forráskódú projektek közreműködője. A képernyőképek a Haikuról készültek. Köszönet a fejlesztőknek az irc.freenode.net #haiku csatornáján
Hiba áttekintése:
-Tól
Cikkek listája:
Forrás: will.com