Pag-edit sa screenshot alang niini nga artikulo - sa Haiku
TL; DR: Ang performance mas maayo kay sa orihinal. ACPI ang sad-an. Ang pagdagan sa usa ka virtual nga makina maayo alang sa pagpaambit sa screen. Git ug usa ka manager sa pakete gitukod sa file manager. Ang mga pampublikong wireless network dili molihok. Pagkadismaya sa python.
Pag-uswag
Ingon sa nahibal-an, ang dili maayo nga pasundayag sa una nga semana, labi na sa browser (mga paglangan kung mag-type, pananglitan), mahimong adunay kalabotan sa hiwi nga pagpatuman sa ACPI sa BIOS sa akong computer.
Aron ma-disable ang ACPI akong buhaton:
sed -i -e 's|#acpi false|acpi false|g' /boot/home/config/settings/kernel/drivers/kernel
ug reboot. Karon ang akong sistema sa katapusan nagtubag dayon, ingon sa namatikdan sa ubang mga tigrepaso kaniadto. Apan isip resulta, dili na ako maka-reboot nga walay kernel panic (mahimong i-shutdown ang mensahe nga "Mahimo na nimo nga mapalong ang gahum sa kompyuter").
ACPI,DSDT,IASL
Aw, lagmit kinahanglan nimo nga buhaton ang pipila nga pag-debug sa ACPI, nahinumduman nako ang usa ka butang bahin niini gikan sa mga adlaw nga nagtrabaho ako sa PureDarwin, tungod kay ang kernel sa xnu kanunay nanginahanglan mga naayos nga file. DSDT.aml
Adto na ta...
Pag-download ug pagkolekta iasl
,
~> pkgman install iasl
Gitipigan nako ang mga lamesa sa ACPI:
~> acpidump -o DSDT.dat
Cannot open directory - /sys/firmware/acpi/tables
Could not get ACPI tables, AE_NOT_FOUND
Kini nahimo nga wala pa kini molihok sa Haiku, nakahukom ako nga mag-reboot sa Linux ug tangtangon ang sulud sa ACPI didto. Dayon akong giayo ang mga kasaypanan gamit ang iasl, usa ka text editor, pipila ka kahibalo (mahimo nimo ang Google "patch dsdt fix") ug daghang pasensya. Apan, isip resulta, wala gihapon nako ma-download ang gi-patch nga DSDT gamit ang Haiku downloader. Ang husto nga solusyon mao ang pagbalhin
Virtual nga mga makina
Sa kinatibuk-an, dili ako usa ka fan sa mga virtual nga makina, tungod kay sila kanunay nga mogamit sa daghang RAM ug uban pang mga kapanguhaan nga magamit nako. Usab, dili ko ganahan sa overhead. Apan kinahanglan kong magpameligro ug mogamit ug VM, tungod kay ang Haiku wala pa mahibalo kon unsaon pagrekord sa mga sibya sa video nga may tingog (tungod kay ang akong kagamitan walay sound driver ug adunay kard nga konektado pinaagi sa usb1 (unang bersyon), ug ang drayber niini kinahanglan nga i-assemble sa mano-mano). Ang gusto nakong isulti: kay
Sibya sa video
Kini mao ang usa ka gamay kaayo alang sa akong gusto, mao nga ako nagrekord sa usa ka sunod-sunod nga giya (kasagaran alang sa akong kaugalingon sa pagdula balik sa ulahi), apan kamo mahimo usab nga mogamit niini nga impormasyon sa pagrekord sa imong Haiku video streams (nga mao ang siguradong bili sa pagsulay. ).
Sa mubo:
- Gamit ug desenteng headphone ug C-Media USB sound card
- I-boot ang imong computer gamit ang Pop!OS NVIDIA live image (para sa hardware accelerated nvenc encoding)
- Pag-download sa Haiku Anyboot 64bit nga imahe sa gabii
- I-set up ang KVM sama sa gihulagway sa artikulo sa ibabaw
- Pag-download sa OBS Studio AppImage (ayaw kalimti nga isulti sa mga developer nga gusto nimo ang opisyal)
- Pagdugang usa ka filter sa pagkunhod sa kasaba sa Desktop Audio (pag-klik sa tuo sa Desktop Audio, dayon "Mga Filter", dayon "+", dayon "Pagpugong sa Noise", ibilin ang lebel sa default)
- Lakaw pinaagi sa sound settings sa XFCE
- Pag-right click sa Desktop Audio, dayon "Properties", pilia ang device "Audio Adapter Analog Stereo"
- Adto sa XFCE menu, "Workspaces"
- Ibutang ang gidaghanon sa mga desktop didto: 2
- Ang Ctr-Alt-RightArrow mobalhin sa ikaduhang desktop
- Ayuhon ang shortcut aron ilunsad ang Virtual Machine Manager aron kini modagan isip gamut (pinaagi sa pagdugang
sudo
), kon dili kini mosalir kanako - Ilunsad ang Haiku sa ikaduhang desktop
- Pag-boot sa iyang desktop, i-set ang resolusyon sa FullHD (Dili nako makuha ang Haiku nga awtomatiko kini, mahimo’g adunay paagi aron mapugos ang QEMUKVM nga ipadala ang EDID gikan sa monitor, apan wala nako nakit-an ang ingon nga setting sa Virtual Machine manager) [Kinahanglan kong mag-install ug laing video card ug ipasa kini sa Haiku... - gibanabana. tighubad]
- Pindota ang Ctrl+Alt aron ibalik ang keyboard ug mouse sa Linux
- Ang Ctr-Alt-LeftArrow mobalhin sa unang desktop
- Sa OBS, idugang ang "Window Capture (XComposite)", ug pilia ang "Haiku sa QEMUKVM" nga bintana, i-on ang checkbox nga "Swap red and blue".
- Pagrekord sa usa ka video, i-edit kini gamit ang Shotcut (pagdagan kini ingon gamut alang sa pagpadali sa nvenc hardware aron molihok)
- Soundtrack gikan sa YouTube music library nga "Timelapsed Tides". Mga filter: "Audio fade in", "Audio fade out", volume -35db (okay, igo na, dili kini instruksyon alang sa Shotcut)
- Pag-eksport, YouTube, pag-download. Ang video mahimong FullHD sa YouTube nga walay espesyal nga post-processing
Voilà!
Stream Haiku Video nga adunay QEMUKVM, USB Sound Card, OBS Studio ug Shotcut
Malipayon ako, bisan kung mas malipayon ako kung ang sound card, OBS Studio ug Shotcut nagtrabaho sa Haiku ug dili nako kinahanglan nga moagi niining taas nga setup. [Kuhaon ko ang VirtualBox, naa dayon ang tanan alang sa pagrekord sa usa ka broadcast sa video sa mga setting sa virtual machine. — gibanabana. tighubad]
Tracker ug ang mga add-on niini
Ang Tracker alang sa Haiku parehas nga butang sa Finder sa Mac, o Explorer sa Windows. Try ko pangitaon tracker add-on
sa HaikuDepot.
Git integration sa file manager
Pagkutlo lang sa mga hulagway gikan sa iyang home page
Ang TrackGit gilakip sa Haiku file manager
Mahimo nimong i-clone ang repositoryo
Unsa ni, joke?! Plain text nga password? Katingad-an nga wala sila mogamit sa "keychain", ang Haiku adunay BKeyStore alang niana.
Plain text nga password?
Paghiusa sa manager sa package sa manager sa file
Sumala sa home page sa proyekto:
Pangitaa ang (mga) pakete sa bisan unsang pinili nga (mga) file, pag-abli niini sa imong gusto nga aplikasyon. Pinaagi sa default kini mao ang HaikuDepot, diin imong makita ang usa ka paghulagway sa package, ug sa tab nga "Contents" makita nimo ang ubang mga file nga bahin niini nga package, ingon man ang ilang lokasyon.
Tingali adunay usa na lang ka lakang nga nahabilin aron makuha ang pakete ...
Autostart/rc.local.d
Giunsa nimo pagsugod ang usa ka butang nga awtomatiko kung kini nag-boot?
- rc.local.d = /boot/home/config/settings/boot/userbootscript
- Autostart = /boot/home/config/settings/boot/user/launch
Kinahanglan kong mangita og usa ka sugo alang sa pag-synchronize sa lokal nga oras pinaagi sa NTP ... Nadungog nako nga kini sa kasagaran kinahanglan nga awtomatikong magtrabaho, apan sa pipila ka rason kini dili molihok alang kanako. Nga mao ang kaayo nga dili maayo tungod kay ako adunay usa ka patay nga baterya alang sa RTC nga nagpasabot sa pag-reset sa panahon sa diha nga ang gahum gikuha.
Dugang nga mga tip
Paggamit
Mga publikong wireless network
Dili ko makakonektar sa mga wireless network samtang naglakaw, bisan kung ang akong wireless network sa balay nagtrabaho. Ang mga publikong lugar (airport, hotel, estasyon sa tren) kasagarang nasakup sa daghang wireless network, nga ang matag usa kasagaran adunay daghang mga access point.
Frankfurt Central Station
Unsa ang atong makit-an sa
Usa ka komon nga sitwasyon alang sa mga pampublikong lugar. Dinhi: Frankfurt Central Station
Adunay labaw pa sa igo nga mga posibilidad alang sa koneksyon. Unsa ang gibuhat ni Haiky sa kini nga mga network? Sa tinuud, dili kaayo: nalibog kaayo siya sa kanila. Human sa tanan, ako naputol gikan sa network sa tanan niini nga panahon.
Ang pagbalhin sa access point dili molihok?
Nagsugod ang tanan sa matag access point nga gipakita nga gilain - bisan kung nahisakop sila sa parehas nga network nga adunay parehas nga SSID - dili sama sa bisan unsang ubang OS nga pamilyar nako.
Gipakita ang daghang mga punto nga adunay parehas nga SSID. Bueno, sa unsang paagi molihok ang pagtugyan sa ingon nga mga kahimtang?
Ug usa ra ka SSID ang kinahanglan ipakita, diin ang access point nga adunay labing kusog nga signal ang pilion. Ang kliyente kinahanglan nga mopili og laing punto nga adunay mas lig-on nga signal, apan sa samang SSID (kon anaa), kung ang koneksyon sa kasamtangan nga access point mahimong huyang kaayo - ang tanan molihok bisan pa sa paglihok (pagtugyan sa kliyente tali sa mga access point).
Walay bukas nga network?
Giinsistir ni Haiku nga kinahanglan adunay password, bisan kung bukas ang network.
Ang Haiku nagpadayon sa pagpangayo ug password sa network, bisan kung ang network mismo wala magkinahanglan ug bisan unsang mga password. Usab
Kalibog sa mga binihag nga portal?
Daghang mga wireless network ang naggamit sa mga captive portal, diin ang user gi-redirect sa usa ka login page diin sila makadawat sa mga termino ug mga kasabutan sa dili pa gamiton ang network. Mahimo nga labi pa nga naglibog ang akong OS. Sa katapusan, dayag, ang akong wireless subsystem hingpit nga gibabagan.
Human sa pipila ka panahon, ang tibuok nga wireless subsystem hingpit nga gibabagan
Walay access sa network samtang nagbiyahe, kasubo ug kasubo.
Kapakyasan sa Python
Giunsa kadali ug dali nga pagpadagan ang usa ka "random" nga programa sa Python? Kini nahimo nga dili tanan yano ra. Sa labing gamay wala nako hingpit nga nasabtan ang tanan sa akong kaugalingon ...
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))
Gisuspenso pip
usa ka nahibal-an nga isyu (kini nagkinahanglan og suporta alang sa mga hardlink, nga wala gisuportahan sa Haiku). Gisultihan ko nila kung unsa ang gamiton python3.6
(Moingon ko nga kini usa ka gubot). Giablihan
Asa man ta sunod?
Ang Haiku usa ka pananglitan sa usa ka nakapokus nga operating system sa PC, ug tungod niini adunay maayo kaayo nga mga prinsipyo nga labi nga nagpayano sa kinatibuk-ang mga daloy sa trabaho. Ang pag-uswag niini lig-on apan hinay sa miaging 10 ka tuig, ingon usa ka sangputanan diin ang suporta sa hardware nagpabilin nga limitado ug ang sistema mismo medyo wala mailhi. Apan nagbag-o ang sitwasyon: ang suporta sa hardware nagpaposible sa pagpadagan sa Haiku sa medyo halapad nga mga makina (bisan kung adunay mga sayup), ug gihatagan nga ang bersyon sa sistema dili 1.0, ang sistema kinahanglan nga makadani sa daghang atensyon sa publiko. Sa unsa nga paagi ako labing makatabang? Nagtuo ako nga kini nga serye sa mga artikulo mapuslanon. After 2 weeks nako
Sa makausa pa akong ipahayag ang akong dakong pasalamat sa Haiku development team, ikaw ang pinakamaayo! Siguruha nga ipahibalo kanako kung makahunahuna ka kung giunsa ko makatampo sa pag-uswag sa proyekto, bisan kung wala ako nagplano nga magsulat sa C ++ sa umaabot nga umaabot.
Sulayi kini sa imong kaugalingon! Pagkahuman, ang proyekto sa Haiku naghatag mga imahe alang sa pag-boot gikan sa DVD o USB, nga nahimo
Aduna ka bay pangutana? Gidapit ka namo sa pinulongang Ruso
probono mao ang founder ug lead developer sa AppImage project, founder sa PureDarwin project, ug contributor sa nagkalain-laing open source projects. Gikuha ang mga screenshot sa Haiku. Salamat sa mga developer sa #haiku channel sa irc.freenode.net
Overview sa sayop:
gikan sa
Listahan sa mga artikulo:
Source: www.habr.com