Makona na biyu tare da Haiku: lu'u-lu'u masu ɓoye da yawa da abubuwan ban mamaki, da kuma wasu ƙalubale

Makona na biyu tare da Haiku: lu'u-lu'u masu ɓoye da yawa da abubuwan ban mamaki, da kuma wasu ƙalubale
Gyara hoton allo don wannan labarin - a cikin Haiku

TL, DR: Aiki ya fi na asali kyau. ACPI ce ta yi laifi. Gudu a cikin injin kama-da-wane yana aiki lafiya don raba allo. Git da mai sarrafa fakiti an gina su cikin mai sarrafa fayil. Cibiyar sadarwa mara waya ta jama'a ba sa aiki. Takaici tare da python.

Makon da ya gabata Na gano Haiku, tsari mai kyau da ba zato ba tsammani. Kuma har yanzu, a cikin mako na biyu, na ci gaba da samun lu'u-lu'u masu ɓoye da yawa da abubuwan ban mamaki, kuma, ba shakka, wani yanki na mako-mako na nuances daban-daban.

Yawan aiki

Kamar yadda ya fito, rashin aikin da aka yi a makon farko, musamman a cikin burauzar (jinkiri lokacin bugawa, alal misali), na iya kasancewa yana da alaƙa da karkatacciyar aiwatar da ACPI a cikin BIOS na kwamfuta ta.

Don kashe ACPI na yi:

sed -i -e 's|#acpi false|acpi false|g' /boot/home/config/settings/kernel/drivers/kernel

kuma sake yi. Yanzu tsarina a ƙarshe yana amsawa da sauri, kamar yadda sauran masu sharhi suka lura a baya. Amma a sakamakon haka, ba zan iya sake yin aiki ba tare da fargabar kwaya (ana iya yin rufewa tare da saƙon "Za ku iya kashe wutar kwamfutar yanzu").

ACPI, DSDT, IASL

Eh da kyau, da alama kuna buƙatar yin wasu gyara ACPI, na tuna da wani abu game da wannan a cikin kwanakin lokacin da nake aiki akan PureDarwin, saboda xnu kernel sau da yawa yana buƙatar kafaffun fayiloli. DSDT.aml

Mu tafi...

Ana saukewa da tattarawa iasl, Intel's ACPI debugger. A zahiri a'a, an riga an tura shi:

~>  pkgman install iasl

Ina ajiye tebur na ACPI:

~> acpidump  -o DSDT.dat
Cannot open directory - /sys/firmware/acpi/tables
Could not get ACPI tables, AE_NOT_FOUND

Ya bayyana cewa ba ya aiki a Haiku tukuna, na yanke shawarar sake yin aiki zuwa Linux kuma in cire abun ciki na ACPI a can. Sannan na gyara kurakurai ta hanyar amfani da iasl, editan rubutu, wasu ilimi (zaku iya Google “patch dsdt fix”) da haƙuri mai yawa. Duk da haka, sakamakon haka, har yanzu na kasa sauke facin DSDT ta amfani da mai saukar da Haiku. Madaidaicin bayani yana iya zama don canja wuri ACPI kan-da-tashi faci, cikin Haiku bootloader (kamar iri ɗaya da wannan yana sa Clover bootloader, Gyara DSDT akan tashi bisa lakabi da alamu). na bude karo.

Injin gani da ido

Gabaɗaya, ni ba mai sha'awar injunan kama-da-wane ba ne, tunda galibi suna cin ƙarin RAM da sauran albarkatun da ke gare ni. Har ila yau, ba na son abin da ke sama. Amma dole ne in yi kasada kuma in yi amfani da VM, tun da Haiku bai san yadda ake yin rikodin watsa shirye-shiryen bidiyo da sauti ba (tun da kayana ba su da direbobin sauti kuma akwai kati da aka haɗa ta usb1 (sigar farko), da direbansa. dole ne a hada su da hannu). Abin da nake so in ce: don irin wannan shawarar Na yi nasarar samun sakamako mai kyau lokacin ƙirƙirar watsa shirye-shiryen bidiyo na. Ya juya cewa Virtual Machine Manager mu'ujiza ce ta gaske. Wataƙila RedHat ta kashe duk kuɗin injiniyanta a cikin wannan software (wanda na yi watsi da shi tsawon shekaru 15). A kowane hali, ga babban abin mamaki na, Haiku da aka yi amfani da shi yana gudana da sauri fiye da na'ura ɗaya (da wuya a yi imani, amma ga alama haka a gare ni). [Ba na tsammanin akwai irin wannan ƙwarewa a cikin 2007 tare da kawai fito da Centos5, wanda za'a iya shigar da shi a cikin Xen. - kimanin. mai fassara]

Watsa shirye-shiryen bidiyo

Ya ɗan yi yawa don sha'awara, don haka na yi rikodin jagorar mataki-mataki (mafi yawa don kaina don sake kunnawa daga baya), amma kuma kuna iya amfani da wannan bayanin don yin rikodin rafukan bidiyo na Haiku (wanda tabbas ya cancanci gwadawa). ).

A takaice:

  • Yi amfani da ingantaccen belun kunne da katin sauti na USB na C-Media
  • Boot kwamfutarka ta amfani da Hoton Live na Pop!OS NVIDIA (don haɓakar kayan aikin nvenc)
  • Zazzage hoton dare na Haiku Anyboot 64bit
  • Saita KVM kamar yadda aka bayyana a labarin da ke sama
  • Zazzage OBS Studio AppImage (kar ku manta ku gaya wa masu haɓakawa kuna son na hukuma)
  • Ƙara tacewar rage amo zuwa Desktop Audio (dama danna kan Desktop Audio, sannan “Filters”, sannan “+”, sannan “Suppression Noise”, bar matakin a tsoho)
  • Shiga cikin saitunan sauti a cikin XFCE
  • Dama danna kan Desktop Audio, sannan "Properties", zaɓi na'urar "Audio Adapter Analog Stereo"
  • Je zuwa menu na XFCE, "Masu aiki"
  • Saita adadin tebur a wurin: 2
  • Ctr-Alt-RightArrow zai canza zuwa tebur na biyu
  • Gyara gajeriyar hanyar don ƙaddamar da Manajan Injin Virtual don ta yi aiki azaman tushen (ta ƙara sudo), in ba haka ba bai yi min aiki ba
  • Kaddamar da Haiku akan tebur na biyu
  • Tafada kan tebur ɗinta, saita ƙuduri zuwa FullHD (Ba zan iya samun Haiku ya yi wannan ta atomatik ba, akwai yuwuwar samun hanyar tilastawa QEMUKVM watsa EDID daga na'urar duba, amma ban sami irin wannan saitin a cikin Virtual Machine ba. Manager) [Dole ne in shigar da wani katin bidiyo kuma in tura shi zuwa Haiku... - kimanin. mai fassara]
  • Latsa Ctrl + Alt don mayar da keyboard da linzamin kwamfuta zuwa Linux
  • Ctr-Alt-LeftArrow zai canza zuwa tebur na farko
  • A cikin OBS, ƙara "Window Capture (XComposite)", sannan zaɓi taga "Haiku akan QEMUKVM", kunna akwatin "Swap ja da shuɗi".
  • Yi rikodin bidiyo, gyara shi tare da Shotcut (gudanar da shi azaman tushen haɓaka kayan aikin nvenc don aiki)
  • Waƙar sauti daga ɗakin karatu na kiɗa na YouTube "Timelapsed Tides". Filters: "Audio fade in", "Audio fade out", ƙarar -35db (lafiya, ya isa, wannan ba umarni ba ne don Shotcut)
  • Fitarwa, YouTube, zazzagewa. Bidiyon zai zama FullHD akan YouTube ba tare da wani aiki na musamman ba

Voilà!

https://youtu.be/CGs-lZEk1h8
Yawo Haiku Bidiyo tare da QEMUKVM, Katin Sauti na USB, OBS Studio da Shotcut

Na yi farin ciki, kodayake zan fi farin ciki idan katin sauti, OBS Studio da Shotcut suka yi aiki na asali a Haiku kuma ba sai na shiga cikin wannan dogon saitin ba. [Zan ɗauki VirtualBox, komai yana nan nan da nan don yin rikodin watsa shirye-shiryen bidiyo daidai a cikin saitunan injin kama-da-wane. - kimanin. mai fassara]

Tracker da ƙari

Tracker don Haiku abu ɗaya ne da Mai Nema akan Mac, ko Explorer akan Windows. Zan yi kokarin bincika tracker add-on a HaikuDepot.

Haɗin Git a cikin mai sarrafa fayil

Kawai yana ciro hotuna daga shafinsa na gida

Makona na biyu tare da Haiku: lu'u-lu'u masu ɓoye da yawa da abubuwan ban mamaki, da kuma wasu ƙalubale
TrackGit an haɗa a cikin mai sarrafa fayil na Haiku

Makona na biyu tare da Haiku: lu'u-lu'u masu ɓoye da yawa da abubuwan ban mamaki, da kuma wasu ƙalubale
Hakanan zaka iya rufe ma'ajiyar

Menene wannan, abin dariya?! Kalmar sirrin rubutu ta bayyana? Abin mamaki ba sa amfani da "keychain", Haiku yana da BKeyStore don haka. Bar nema.

Makona na biyu tare da Haiku: lu'u-lu'u masu ɓoye da yawa da abubuwan ban mamaki, da kuma wasu ƙalubale
Kalmar sirrin rubutu ta bayyana?

Haɗin mai sarrafa fakiti zuwa mai sarrafa fayil

Bisa ga shafin gidan aikin:

Nemo fakitin kowane zaɓaɓɓen fayil (s), buɗe shi a cikin aikace-aikacen da kuka fi so. Ta hanyar tsoho wannan shine HaikuDepot, inda za ku iya ganin bayanin kunshin, kuma a cikin abubuwan da ke cikin abun ciki za ku iya ganin wasu fayilolin da ke cikin wannan kunshin, da kuma wurin da suke.

Wataƙila akwai saura mataki ɗaya don cire kunshin...

Autostart/rc.local.d

Ta yaya kuke fara wani abu ta atomatik lokacin da ya tashi?

  • rc.local.d = /boot/home/config/settings/boot/userbootscript
  • Autostart = /boot/home/config/settings/boot/user/launch

Ina buƙatar nemo umarni don daidaita lokacin gida ta hanyar NTP... Na ji cewa ya kamata gabaɗaya yayi aiki ta atomatik, amma saboda wasu dalilai ba ya aiki a gare ni. Wanne yayi muni sosai saboda ina da mataccen baturi don RTC wanda ke nufin lokacin sake saita lokacin da aka cire wutar.

Ƙarin shawarwari

Aikace-aikacen Masu ba da shawara yana nuna tukwici da dabaru masu amfani (duba su!).

Hanyoyin sadarwa mara waya ta jama'a

Ban iya haɗawa da cibiyoyin sadarwa mara waya ba yayin tafiya, duk da cewa cibiyar sadarwar gida ta na aiki. Wuraren jama'a (tashoshin jiragen sama, otal-otal, tashoshin jirgin ƙasa) galibi ana rufe su da cibiyoyin sadarwa mara waya da yawa, kowannensu yakan ƙunshi wuraren shiga da yawa.

Makona na biyu tare da Haiku: lu'u-lu'u masu ɓoye da yawa da abubuwan ban mamaki, da kuma wasu ƙalubale
Babban tashar Frankfurt

Me za mu samu Tashar jirgin kasa ta Frankfurt? Rukunin cibiyoyin sadarwa daban-daban:

Makona na biyu tare da Haiku: lu'u-lu'u masu ɓoye da yawa da abubuwan ban mamaki, da kuma wasu ƙalubale
Halin gama gari don wuraren jama'a. Anan: Babban tashar Frankfurt

Akwai fiye da isassun dama don haɗi. Menene Haiky yake yi da waɗannan hanyoyin sadarwa? A gaskiya ma, ba yawa: yana samun rudani sosai a cikinsu. Bayan haka, an cire ni daga hanyar sadarwar duk wannan lokacin.

Canja wurin wurin shiga baya aiki?

Duk yana farawa ne da kowane wurin shiga da ake nunawa daban-koda kuwa suna cikin hanyar sadarwa iri ɗaya masu SSID iri ɗaya - ba kamar kowane OS da na saba ba.

Makona na biyu tare da Haiku: lu'u-lu'u masu ɓoye da yawa da abubuwan ban mamaki, da kuma wasu ƙalubale
Ana nuna maki da yawa masu SSID iri ɗaya. To, ta yaya mika mulki zai yi a irin wannan yanayi?

Kuma SSID guda ɗaya kawai ya kamata a nuna, wanda za a zaɓi wurin shiga tare da sigina mafi ƙarfi. Dole ne abokin ciniki ya zaɓi wani batu tare da sigina mai ƙarfi, amma tare da SSID guda ɗaya (idan akwai), idan haɗin haɗin yanar gizon yana da rauni sosai - duk abin yana aiki ko da lokacin motsi (miƙawar abokin ciniki tsakanin wuraren samun dama). Ƙirƙiri buƙata.

Babu buɗaɗɗen cibiyoyin sadarwa?

Makona na biyu tare da Haiku: lu'u-lu'u masu ɓoye da yawa da abubuwan ban mamaki, da kuma wasu ƙalubale
Haiku ya dage cewa dole ne akwai kalmar sirri, ko da a bude cibiyar sadarwa.

Haiku ya ci gaba da buƙatar kalmar sirri ta hanyar sadarwa, kodayake cibiyar sadarwar kanta ba ta buƙatar kowane kalmar sirri. Hakanan haifar da bukata.

Rudani akan hanyoyin shiga da aka kama?

Yawancin cibiyoyin sadarwa mara waya suna amfani da mashigai na kama, inda ake tura mai amfani zuwa shafin shiga inda zasu iya karɓar sharuɗɗa da yarjejeniya kafin amfani da hanyar sadarwar. Wannan na iya ƙara rikita OS ɗina. A ƙarshe, a fili, an toshe tsarin tsarin mara waya ta gaba ɗaya.

Makona na biyu tare da Haiku: lu'u-lu'u masu ɓoye da yawa da abubuwan ban mamaki, da kuma wasu ƙalubale
Bayan ɗan lokaci, an toshe gaba ɗaya tsarin tsarin mara waya

Babu damar shiga hanyar sadarwar yayin tafiya, bakin ciki da damuwa.

Takaici tare da Python

Yadda ake gudanar da shirin “bazuwar” cikin sauƙi da wahala a cikin Python? Ya juya cewa ba komai ba ne mai sauƙi. Ko kadan ban fahimci komai da kaina ba...

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))

An dakatar pip sanannen batu ne (yana buƙatar tallafi ga masu haɗin gwiwa, waɗanda ba a tallafawa a Haiku). Sun gaya mani abin da zan yi amfani da su python3.6 (Zan iya cewa hargitsi ne). Bude aikace-aikace tare da pip

Ina zamu je gaba?

Haiku misali ne na tsarin aiki na PC mai mayar da hankali, kuma don haka yana da kyawawan ka'idoji waɗanda ke sauƙaƙe ayyukan aiki gabaɗaya. Ci gabansa ya kasance karko amma a hankali a cikin shekaru 10 da suka gabata, sakamakon abin da tallafin kayan masarufi ya kasance mai iyakancewa kuma tsarin da kansa ba a san shi ba. Amma yanayin yana canzawa: tallafin kayan aiki yana ba da damar gudanar da Haiku akan ingantattun injunan injuna (ko da yake tare da kurakurai), kuma idan aka ba da sigar tsarin ba 1.0 ba, tsarin yana buƙatar jawo hankalin jama'a. Ta yaya zan iya taimakawa mafi kyau? Na yi imani wannan jerin labaran za su yi amfani. Bayan sati 2 I fara bayar da rahoton kwari, da kuma fara jerin shirye-shiryen bidiyo.

Ina sake nuna matukar godiyata ga ƙungiyar ci gaban Haiku, ku ne mafi kyau! Tabbatar da sanar da ni idan za ku iya tunanin yadda zan iya ba da gudummawa ga ci gaban aikin, kodayake ban shirya rubutawa a C ++ ba nan gaba.

Gwada shi da kanku! Bayan haka, aikin Haiku yana ba da hotuna don yin booting daga DVD ko USB, wanda aka haifar ежедневно.
Kuna da wasu tambayoyi? Muna gayyatar ku zuwa harshen Rashanci tashar telegram.

probono shine wanda ya kafa kuma jagoran mai haɓaka aikin AppImage, wanda ya kafa aikin PureDarwin, kuma mai ba da gudummawa ga ayyukan buɗe ido iri-iri. An ɗauki hotunan allo akan Haiku. Godiya ga masu haɓakawa akan tashar #haiku akan irc.freenode.net

Duban kuskure: Yadda ake harbi kanka a ƙafa a C da C++. Haiku OS tarin girke-girke

daga marubuci fassarar: wannan shine labari na tara kuma na ƙarshe a cikin jerin abubuwan game da Haiku.

Jerin labarai: Na farko Na biyu Na uku Na hudu Na biyar Na shida Na bakwai na takwas

source: www.habr.com

Add a comment