Verastkirina dîmena vê gotarê - bi Haiku
TL; DR: Performansa ji ya destpêkê pir çêtir e. ACPI sûcdar bû. Rakirina di makîneyek virtual de ji bo parvekirina ekranê baş dixebite. Git û rêveberek pakêtê di rêveberê pelê de têne çêkirin. Tora bêtêlê ya giştî naxebite. Xemgîniya bi python.
Berhemdariyê
Wekî ku diqewime, performansa nebaş a hefteya yekem, nemaze di gerokê de (mînak dereng di nivîsandinê de), dibe ku bi pêkanîna ACPI-ya xelet a di BIOS-a komputera min de têkildar be.
Ji bo neçalakkirina ACPI ez dikim:
sed -i -e 's|#acpi false|acpi false|g' /boot/home/config/settings/kernel/drivers/kernel
û reboot. Naha pergala min di dawiyê de zû bersivê dide, wekî ku lêkolînerên din di paşerojê de destnîşan kirine. Lê di encamê de, ez êdî nikarim bêyî panîkê kernelê ji nû ve dest pê bikim (veqetandin dikare bi peyama "Naha hûn dikarin hêza komputerê qut bikin" were kirin).
ACPI, DSDT, IASL
Ya baş, bi îhtîmalek mezin hûn hewce ne ku hin xeletiyên ACPI-yê bikin, ez ji rojên ku ez li ser PureDarwin dixebitim tiştek di derbarê vê yekê de bi zelalî tê bîra min, ji ber ku kernel xnu pir caran hewceyê pelên rastdar bû. DSDT.aml
De em herin...
Daxistin û berhevkirin iasl
,
~> pkgman install iasl
Ez tabloyên ACPI tomar dikim:
~> acpidump -o DSDT.dat
Cannot open directory - /sys/firmware/acpi/tables
Could not get ACPI tables, AE_NOT_FOUND
Derket holê ku ew hîn li Haiku-yê naxebite, ez biryar didim ku Linux-ê ji nû ve vekim û naveroka ACPI-yê li wir derxim. Dûv re min bi karanîna iasl, edîtorek nivîsê, hin zanyarî (hûn dikarin "patch dsdt fix" bi Google-ê "patch dsdt fix") û gelek bîhnfirehiyê bi karanîna xeletiyan rast bikin. Lêbelê, wekî encamek, min hîn jî nekarî DSDT-ya paçkirî bi karanîna dakêşana Haiku dakêşim. Dibe ku çareseriya rast veguheztin be
makîneyên virtual
Bi gelemperî, ez ne heyranokek makîneyên virtual me, ji ber ku ew pir caran RAM û çavkaniyên din ên ku ji min re hene vedixwin. Di heman demê de, ez ji sermayê hez nakim. Lê neçar ma ku ez xeterek bigirim û VM bikar bînim, ji ber ku Haiku hîn nizane weşanên vîdyoyê bi deng çawa tomar bike (ji ber ku alavên min ajokarên deng tune ne û kartek bi navgîniya usb1 (guhertoya yekem) ve girêdayî ye, û ajokera wê divê bi destan were civandin). Tiştê ku ez dixwazim bibêjim: ji bo
Weşana vîdyoyê
Ew ji dilxwaziya min piçek pir zêde bû, ji ber vê yekê min rêbernameyek gav-bi-gav tomar kir (bi piranî ji bo xwe ku paşê lê bilîzim), lê hûn dikarin vê agahiyê jî bikar bînin da ku weşanên vîdyoyên xwe yên Haiku tomar bikin (ku bê guman hêjayî ceribandinê ye ).
Bi kurt
- Serguhên maqûl û qerta dengê C-Media USB bikar bînin
- Komputera xwe bi karanîna wêneya zindî ya Pop!OS NVIDIA (ji bo kodkirina nvenc a bilezkirî ya hardware) boot bike
- Wêneyê şevê Haiku Anyboot 64bit dakêşin
- KVM-ê wekî ku di gotara jor de hatî destnîşan kirin saz bikin
- OBS Studio AppImage dakêşin (ji bîr nekin ku ji pêşdebiran re bibêjin ku hûn ya fermî dixwazin)
- Parzûnek kêmkirina deng li Sermaseya Dengê bikirtînin (li ser Dengê Sermaseyê rast bikirtînin, dûv re "Fîlter", dûv re "+", dûv re "Suppression Noise", astê bihêle)
- Li mîhengên deng di XFCE de derbas bibin
- Li ser Desktop Audio rast bikirtînin, paşê "Taybetmendî", cîhaza "Audio Adapter Analog Stereo" hilbijêrin.
- Herin menuya XFCE, "Workspaces"
- Hejmara sermaseyan li wir bicîh bikin: 2
- Ctr-Alt-RightArrow dê sermaseya duyemîn veguherîne
- Kurtebirê rast bikin da ku Rêvebirê Makîneya Virtualê bide destpêkirin da ku ew wekî root bimeşîne (bi lêzêdekirina
sudo
), wekî din ew ji min re nexebitî - Haiku li ser sermaseyek duyemîn dest pê bikin
- Boot ser sermaseya wê, çareseriyê li ser FullHD-ê bicîh bikin (Min nekarî Haiku bixweber vê yekê bike, dibe ku rêyek hebe ku zorê bide QEMUKVM ku EDID-ê ji çavdêriyê veguhezîne, lê min mîhengek wusa di Makîneya Virtualê de nedît. Rêvebir) [Diviya bû ku min qertek vîdyoyek din saz bikim û wê bigihînim Haiku ... - nêzîk. wergêr]
- Ctrl+Alt bikirtînin da ku klavye û mişk vegerînin Linux
- Ctr-Alt-LeftArrow dê li sermaseya yekem veguherîne
- Di OBS-ê de, "Window Capture (XComposite)" lê zêde bikin, û pencereya "Haiku li ser QEMUKVM" hilbijêrin, qutiya kontrolê ya "Swap sor û şîn" vekin.
- Vîdyoyek tomar bikin, bi Shotcut re biguherînin (wê wekî root bimeşînin da ku bilezkirina hardware nvenc bixebite)
- Soundtrack ji pirtûkxaneya muzîkê ya YouTube "Timelapsed Tides". Parzûn: "Audio diqelişe", "Audio dimire", volume -35db (baş e, bes e, ev ne rêwerzek ji bo Shotcut e)
- Export, YouTube, dakêşin. Vîdyo dê li ser YouTube-ê bêyî paş-pêvajoyek taybetî bibe FullHD
Voila!
Vîdyoya Haiku bi QEMUKVM, Karta Dengê USB, OBS Studio û Shotcut biherikînin
Ez kêfxweş im, her çend ez ê pir kêfxweş bim heke qerta deng, OBS Studio û Shotcut bi xwemalî li Haiku bixebitin û ne hewce bû ku ez vê sazkirina dirêj derbas bikim. [Ez ê VirtualBox bigirim, her tişt di cih de ji bo tomarkirina weşanek vîdyoyê rast di mîhengên makîneya virtual de heye. - nêzîkî. wergêr]
Tracker û pêvekên wê
Tracker ji bo Haiku heman tişt e ku Finder li Mac, an Explorer li Windows-ê ye. Ez ê hewl bidim lêgerînê bikim tracker add-on
li HaikuDepot.
Yekbûna Git di rêveberê pelê de
Tenê wêneyên ji rûpela xwe ya malê vedibêje
TrackGit di rêveberê pelê Haiku de tête nav kirin
Tewra hûn dikarin depoyê klon bikin
Ev çi henek e?! Şîfreya nivîsa sade? Ecêb ew "keychain" bikar nakin, Haiku ji bo wê BKeyStore heye.
Şîfreya nivîsê ya sade?
Yekbûna rêveberê pakêtê di rêveberê pelê de
Li gorî rûpela malê ya projeyê:
Paket(ên) pel(ên) hilbijartî dibîne, di serîlêdana xweya bijarte de vedike. Bi xwerû ev HaikuDepot e, li wir hûn dikarin ravekirina pakêtê bibînin, û di tabloya "Naverok" de hûn dikarin pelên din ên ku beşek ji vê pakêtê ne, û hem jî cîhê wan bibînin.
Ji bo rakirina pakêtê belkî tenê gavek maye...
Otostart/rc.local.d
Gava ku ew dest pê dike hûn çawa bixweber dest pê dikin?
- rc.local.d = /boot/home/config/settings/boot/userbootscript
- Destpêkirina otomatîk = /boot/mal/config/settings/boot/bikarhêner/destpêk
Pêdivî ye ku ez fermanek ji bo hevdengkirina dema herêmî bi rêya NTP-ê bibînim... Min bihîst ku divê ew bi gelemperî bixweber bixebite, lê ji ber hin sedeman ew ji min re naxebite. Ya ku pir xirab e ji ber ku ez ji bo RTC-ê batareyek mirî heye, ku tê vê wateyê ku dema ku hêz jê were rakirin dem vedigere.
Zêdetir şîret
App
torên bêtêl giştî
Dema ku dimeşiyam, tevî ku tora bêtêlê ya mala min dixebitî, min nikarîbû bi toreyên bêtêlê ve girêbide. Cihên gelemperî (balafirgeh, otêl, stasyonên trênê) bi gelemperî ji hêla gelek torên bêtêl ve têne vegirtin, ku her yek ji wan bi gelemperî ji çend xalên gihîştinê pêk tê.
Stasyona navendî ya Frankfurtê
Em ê li ser çi bibînin
Ji bo cihên giştî rewşek hevpar. Li vir: Stasyona Navendî ya Frankfurtê
Ji bo girêdanê ji têra xwe zêdetir îmkan hene. Haiky bi van toran re çi dike? Bi rastî, ne pir: ew di wan de pir tevlihev dibe. Piştî vê yekê, ez ji torê ve girêdayî bûm.
Veguheztina xala gihîştinê naxebite?
Hemî bi ku her xala gihîştinê veqetandî tê xuyang kirin dest pê dike - hetta ew bi heman SSID-ê ve girêdayî heman torê ne - berevajî OS-ya din a ku ez pê nas dikim.
Gelek xalên bi heman SSID têne xuyang kirin. Baş e, di şert û mercên wiha de dê radestkirin çawa bixebite?
Û divê tenê yek SSID were xuyang kirin, ji bo ku xala gihîştinê ya bi sînyala herî bihêz were hilbijartin. Pêdivî ye ku xerîdar xalek din bi îşaretek bihêztir hilbijêrin, lê bi heman SSID-ê (heke hebe), ger pêwendiya bi xala gihîştina heyî re pir qels bibe - her tişt di heman demê de dema ku diherike jî dixebite (desthilatdariya xerîdar di navbera xalên gihîştinê de).
Tora vekirî tune?
Haiku israr dike ku divê şîfreyek hebe, tevî ku torê vekirî be.
Haiku berdewam dike ku şîfreyek torê hewce bike, her çend tor bixwe şîfreyek hewce nake. Jî
Tevlihevî li ser portalên girtî?
Gelek torên bêtêl portalên girtî bikar tînin, ku li wir bikarhêner ber bi rûpelek têketinê ve tê veguheztin ku ew dikare şert û peymanan qebûl bike berî ku torê bikar bîne. Dibe ku ev OS-ya min hîn bêtir tevlihev kir. Di dawiyê de, xuya ye, binepergala min a bêtêlê bi tevahî hate asteng kirin.
Piştî demekê, tevahiya jêrpergala bêtêlê bi tevahî hate asteng kirin
Dema rêwîtiyê, xemgînî û melankolî ne gihîştina torê.
Bi Python re xemgîn bûn
Meriv çawa di Python-ê de bernameyek "random" bi hêsanî û bêhêz dimeşîne? Derket holê ku her tişt ne ewqas hêsan e. Bi kêmanî min bi xwe her tişt bi tevahî fêm nekir…
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))
Rawestandin pip
pirsgirêkek naskirî ye (ji bo girêdanên hişk ên ku di Haiku de nayên piştgirî kirin hewceyê piştgirî ye). Wan ji min re got ku ez çi bikar bînim python3.6
(Ez ê bibêjim ku ew tevlihev e). Vekir
Paşê emê herin ku derê?
Haiku mînakek pergala xebitandinê ya PC-ya baldar e, û bi vî rengî xwedan prensîbên hêja ye ku tevgerên xebata giştî pir hêsan dike. Pêşveçûna wê di van 10 salên dawîn de aram e lê hêdî ye, ji ber vê yekê piştgiriya hardware pir kêm maye û pergal bixwe jî bi nisbet nenas e. Lê rewş diguhere: Piştgiriya hardware gengaz dike ku Haiku li ser cûrbecûr makîneyên berbiçav (her çend bi xeletî be) were xebitandin, û ji ber ku guhertoya pergalê ne 1.0 e, pêdivî ye ku pergal bêtir bala raya giştî bikişîne. Ez çawa dikarim çêtirîn alîkariyê bikim? Ez bawer dikim ku ev rêzika gotaran dê kêrhatî be. Piştî 2 hefteyan ez
Carek din ez spasiya xwe ya kûr ji tîmê pêşkeftina Haiku re radigihînim, hûn çêtirîn in! Bê guman ji min re agahdar bikin ka hûn dikarin bifikirin ka ez çawa dikarim beşdarî pêşkeftina projeyê bikim, her çend ez plan nakim ku di demek nêzîk de bi C ++ binivîsim.
Bi xwe biceribîne! Beriya her tiştî, projeya Haiku wêneyên ji bo bootkirina ji DVD an USB-yê hatî çêkirin peyda dike
Pirsên te hene? Em we vedixwînin zimanê rûsî
probono damezrîner û pêşengê pêşdebirê projeya AppImage, damezrînerê projeya PureDarwin, û beşdarî projeyên cihêreng ên çavkaniya vekirî ye. Dîmenên li ser Haiku hatin kişandin. Spas ji bo pêşdebirên li ser kanala #haiku li irc.freenode.net
Pêşniyara çewtiyê:
ji
Lîsteya gotaran:
Source: www.habr.com