Edità a screenshot per questu articulu - in Haiku
TL; DR: U rendiment hè assai megliu cà uriginale. A culpa era ACPI. Eseguisce in una macchina virtuale funziona bè per u sparte di u screnu. Git è un gestore di pacchetti sò integrati in u file manager. E rete wireless publica ùn funziona micca. Frustrazione cù python.
Produttività
Comu risulta, u funziunamentu disgraziatu di a prima settimana, soprattuttu in u navigatore (ritardamenti quandu scrivite, per esempiu), pò esse ligatu à l'implementazione ACPI tortu in u BIOS di u mo computer.
Per disattivà ACPI fate:
sed -i -e 's|#acpi false|acpi false|g' /boot/home/config/settings/kernel/drivers/kernel
è riavvia. Avà u mo sistema hè infine risponde rapidamente, cum'è altri critichi anu nutatu in u passatu. Ma in u risultatu, ùn possu più reboot senza u panicu di u kernel (l'arrestu pò esse fattu cù u missaghju "Pudete avà disattivà u putere di l'urdinatore").
ACPI,DSDT,IASL
Oh bè, assai prubabilmente avete bisognu di fà qualchì debugging ACPI, mi ricordu vagamente qualcosa di questu da i ghjorni chì travagliava in PureDarwin, perchè u kernel xnu spessu avia bisognu di fugliali fissi. DSDT.aml
Andemu...
Scaricamentu è cullizzioni iasl
,
~> pkgman install iasl
Salvu i tabelle ACPI:
~> acpidump -o DSDT.dat
Cannot open directory - /sys/firmware/acpi/tables
Could not get ACPI tables, AE_NOT_FOUND
Risulta chì ùn funziona ancu in Haiku, decisu di reboot à Linux è caccià u cuntenutu ACPI quì. Allora aghju correttu l'errori cù iasl, un editore di testu, qualchì cunniscenza (pudete Google "patch dsdt fix") è assai pacienza. Tuttavia, per via di u risultatu, ùn era ancu incapace di scaricà u DSDT patched cù u scaricatore Haiku. A suluzione curretta pò esse di trasferimentu
Macchine virtuale
In generale, ùn sò micca un fan di macchine virtuali, postu chì u più spessu cunsuma più RAM è altre risorse chì sò dispunibuli per mè. Inoltre, ùn mi piace micca u sopra. Ma aghju avutu à piglià un risicu è aduprà una VM, postu chì Haiku ùn sapi micca ancu cumu per arregistrà emissioni video cù u sonu (poi u mo equipamentu ùn hà micca driver di sonu è ci hè una carta cunnessa via usb1 (prima versione), è u so driver. deve esse assemblatu manualmente). Chì vogliu dì : per
Trasmissione video
Era un pocu troppu per u mo piace, cusì aghju arregistratu una guida passo-passu (a maiò per mè stessu per ghjucà più tardi), ma pudete ancu aduprà sta informazione per registrà i vostri flussi video Haiku (chì vale sicuramente a pena pruvà). ).
Tempu brevi:
- Aduprate cuffie decentu è una carta di sonu USB C-Media
- Avviate u vostru urdinatore utilizendu l'immagine live Pop!OS NVIDIA (per a codificazione nvenc accelerata hardware)
- Scaricate l'immagine di notte Haiku Anyboot 64bit
- Configurate KVM cum'è descrittu in l'articulu sopra
- Scaricate OBS Studio AppImage (ùn vi scurdate di dì à i sviluppatori chì vulete l'ufficiale)
- Aghjunghjite un filtru di riduzzione di u rumore à l'Audio Desktop (cliccate cù u dirittu nantu à l'Audio di u Desktop, dopu "Filtri", dopu "+", dopu "Suppressione di u Rumore", lasciate u livellu predeterminatu)
- Passà i paràmetri di u sonu in XFCE
- Cliccate u dirittu nantu à l'Audio Desktop, dopu "Proprietà", selezziunate u dispusitivu "Adattatore Audio Stereo Analogicu"
- Andà à u menu XFCE, "Spazi di travagliu"
- Stabbilisce u numeru di desktop quì: 2
- Ctr-Alt-RightArrow cambierà à u sicondu desktop
- Fix u scurciatoia per lancià Virtual Machine Manager in modu chì funziona cum'è root (aghjunghjendu
sudo
), altrimenti ùn hà micca travagliatu per mè - Lanciari Haiku nantu à un secondu desktop
- Avviate à u so scrittore, fate a risuluzione à FullHD (ùn aghju micca pussutu avè Haiku per fà questu automaticamente, pò esse un modu per furzà QEMUKVM per trasmette l'EDID da u monitor, ma ùn aghju micca truvatu un tali paràmetru in Virtual Machine. Manager) [Aviu avutu à stallà una altra carta video è trasmette à Haiku... - ca. traduttore]
- Preme Ctrl + Alt per rinvià u teclatu è u mouse à Linux
- Ctr-Alt-LeftArrow cambierà à u primu desktop
- In OBS, aghjunghje "Window Capture (XComposite)", è selezziunate a finestra "Haiku on QEMUKVM", attivate a casella "Swap red and blue".
- Registrate un video, editallu cù Shotcut (eseguite cum'è root per l'accelerazione hardware nvenc per travaglià)
- Soundtrack da a biblioteca musicale di YouTube "Timelapsed Tides". Filtri: "Audio fade in", "Audio fade out", volume -35db (vale, hè abbastanza, questu ùn hè micca una struzzione per Shotcut)
- Esporta, YouTube, scaricate. U video diventerà FullHD in YouTube senza alcuna post-processazione speciale
Voilà!
Stream Haiku Video cù QEMUKVM, USB Card Sound, OBS Studio è Shotcut
Sò cuntentu, ancu s'ellu saria assai più felice se a carta di sonu, OBS Studio è Shotcut funzionanu nativamente in Haiku è ùn aghju micca bisognu di passà per questa longa configurazione. [Puderia piglià VirtualBox, tuttu hè quì subitu per arregistrà una trasmissione video ghjustu in i paràmetri di a macchina virtuale. - ca. traduttore]
Tracker è i so add-ons
Tracker per Haiku hè a stessa cosa cum'è Finder in Mac, o Explorer in Windows. Pruvaraghju di circà tracker add-on
à HaikuDepot.
Integrazione di Git in u file manager
Cita solu ritratti da a so pagina di casa
TrackGit inclusu in u gestore di file Haiku
Pudete ancu clone u repository
Chì ghjè questu, un scherzu ?! Una password di testu chjaru? Hè sorprendente chì ùn anu micca aduprà "keychain", Haiku hà BKeyStore per quessa.
Una password di testu chjaru?
Integrazione di u gestore di pacchetti in u gestore di file
Sicondu a pagina iniziale di u prughjettu:
Truva u pacchettu (s) di qualsiasi fugliale (s) selezziunatu, aprendu in a vostra applicazione preferita. Per automaticamente, questu hè HaikuDepot, induve pudete vede una descrizzione di u pacchettu, è in a tabulazione "Cuntinutu" pudete vede altri schedari chì sò parti di stu pacchettu, è ancu u so locu.
Ci hè probabilmente solu un passu per sguassà u pacchettu ...
Autostart/rc.local.d
Cumu principià qualcosa in autumàticu quandu si avvia?
- rc.local.d = /boot/home/config/settings/boot/userbootscript
- Autostart = /boot/home/config/settings/boot/user/launch
Aghju bisognu di truvà un cumandamentu per a sincronizazione di l'ora locale via NTP... Aghju intesu chì in generale deve travaglià automaticamente, ma per una certa ragione ùn hè micca travagliatu per mè. Chì hè troppu male perchè aghju una bateria morta per u RTC chì significa chì u tempu resetta quandu u putere hè eliminatu.
Più cunsiglii
Applicazione
Reti publichi wireless
Ùn aghju micca pussutu cunnette à e rete wireless mentre caminava, ancu s'è a mo rete wireless di casa funzionava. Lochi publichi (aeroporti, alberghi, stazioni di treni) sò generalmente cuparti da parechje rete wireless, ognuna di e quali sò generalmente custituiti da parechji punti d'accessu.
Stazione Centrale di Francoforte
Chì avemu da truvà nantu
Una situazione cumuna per i lochi publichi. Quì: Stazione Centrale di Francoforte
Ci hè più chè abbastanza pussibulità di cunnessione. Chì faci Haiky cù queste rete ? In fatti, micca assai: si cunfunde assai in elli. Dopu tuttu, eru disconnected from the network all this time.
U trasferimentu di u puntu d'accessu ùn funziona micca?
Tuttu principia cù ogni puntu d'accessu esse mostratu separatamente - ancu s'elli appartenenu à a listessa reta cù u stessu SSID - à u cuntrariu di qualsiasi altru OS chì sò familiarizatu.
Parechji punti cù u stessu SSID sò mostrati. Ebbè, cumu serà u travagliu di trasmissioni in tali cundizioni?
È solu un SSID deve esse visualizatu, per quale u puntu d'accessu cù u signale più forte serà sceltu. U cliente deve sceglie un altru puntu cù un signalu più forte, ma cù u stessu SSID (se dispunibule), se a cunnessione cù u puntu d'accessu attuale diventa troppu debule - tuttu funziona ancu quandu si move (trasmissione di u cliente trà i punti d'accessu).
Nisuna rete aperta?
Haiku insiste chì ci deve esse una password, ancu s'è a reta hè aperta.
Haiku cuntinueghja à dumandà una password di rete, ancu s'è a reta stessa ùn hà micca bisognu di password. Ancu
Cunfusione nantu à i portali captive ?
Parechje rete wireless utilizanu portali captive, induve l'utilizatore hè ridirettu à una pagina di login induve ponu accettà termini è accordi prima di utilizà a reta. Questu pò avè cunfunditu u mo OS ancu di più. À a fine, apparentemente, u mo subsistema wireless era completamente bluccatu.
Dopu qualchì tempu, tuttu u subsistema wireless hè statu completamente bluccatu
Nisun accessu à a reta durante u viaghju, tristezza è malincunia.
Frustrazione cù Python
Cumu eseguisce facilmente è senza sforzu un prugramma "aleatoriu" in Python? Hè risultatu chì micca tuttu hè cusì simplice. Almenu ùn aghju micca capitu tuttu tuttu per mè stessu ...
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))
Suspenditu pip
hè un prublema cunnisciutu (hà bisognu di supportu per i hardlinks, chì ùn sò micca supportati in Haiku). M'anu dettu ciò chì aduprà python3.6
(Dicu chì hè un mess). Apertu
Induve andemu dopu ?
Haiku hè un esempiu di un sistema operatore di PC cuncentratu, è cum'è cusì hà principii eccellenti chì simplificà assai i flussi di travagliu generale. U so sviluppu hè statu stabile ma lentu annantu à l'ultimi 10 anni, per via di quale u supportu hardware hè statu abbastanza limitatu è u sistema stessu hè relativamente scunnisciutu. Ma a situazione hè cambiata: u supportu di hardware permette di eseguisce Haiku in una gamma relativamente larga di machini (ancu cù errori), è datu chì a versione di u sistema ùn hè micca 1.0, u sistema hà bisognu à attruverà più attenzione publica. Cumu possu megliu aiutà? Credu chì sta serie d'articuli serà utile. Dopu à 2 settimane I
Ancora una volta aghju espresu a mo profonda gratitudine à a squadra di sviluppu di Haiku, sì u megliu! Assicuratevi di fà sapè s'ellu pudete pensà à modi per cuntribuisce à u sviluppu di u prugettu, ancu s'ellu ùn pensa micca di scrive in C++ in un futuru vicinu.
Pruvate voi stessu! Dopu tuttu, u prughjettu Haiku furnisce images per booting da DVD o USB, generatu
Avete dumande? Vi invitemu à a lingua russa
probono hè u fundatore è u sviluppatore principale di u prughjettu AppImage, fundatore di u prughjettu PureDarwin, è cuntributore à diversi prughjetti open source. Screenshots sò stati fatti nantu à Haiku. Grazie à i sviluppatori di u canale #haiku in irc.freenode.net
Panoramica di l'errore:
da a
Lista di l'articuli:
Source: www.habr.com