Modification D' pou atik sa a - nan Haiku
TL; DR: Pèfòmans pi bon pase orijinal la. ACPI te blame. Kouri nan yon machin vityèl travay byen pou pataje ekran. Git ak yon manadjè pake yo bati nan manadjè a fichye. Rezo piblik san fil pa travay. Fristrasyon ak piton.
Pwodiktivite
Kòm li vire soti, pèfòmans nan trist nan premye semèn nan, espesyalman nan navigatè a (reta lè sezisman, pou egzanp), ka gen rapò ak aplikasyon an ACPI kwochi nan BIOS òdinatè mwen an.
Pou enfim ACPI mwen fè:
sed -i -e 's|#acpi false|acpi false|g' /boot/home/config/settings/kernel/drivers/kernel
ak rdemare. Koulye a, sistèm mwen an finalman reponn byen vit, jan lòt revizyon yo te note nan tan lontan an. Men, kòm yon rezilta, mwen pa ka rdemare ankò san panik nwayo (ka fèmen ka fè ak mesaj la "Ou ka kounye a fèmen pouvwa òdinatè a").
ACPI,DSDT,IASL
O byen, gen plis chans ou bezwen fè kèk debogaj ACPI, mwen vagman sonje yon bagay sou sa a soti nan jou yo lè mwen t ap travay sou PureDarwin, paske nwayo a xnu souvan bezwen fichye fiks. DSDT.aml
Ann ale...
Telechaje ak kolekte iasl
,
~> pkgman install iasl
Mwen sove tab ACPI:
~> acpidump -o DSDT.dat
Cannot open directory - /sys/firmware/acpi/tables
Could not get ACPI tables, AE_NOT_FOUND
Li sanble ke li poko travay nan Haiku, mwen deside rdemare sou Linux epi retire kontni ACPI la. Lè sa a, mwen ranje erè yo lè l sèvi avèk iasl, yon editè tèks, kèk konesans (ou ka Google "patch dsdt ranje") ak anpil pasyans. Sepandan, kòm yon rezilta, mwen te toujou kapab telechaje patched DSDT a lè l sèvi avèk Haiku downloader la. Solisyon ki kòrèk la ka transfere
Machin vityèl
An jeneral, mwen pa yon fanatik nan machin vityèl, paske yo pi souvan konsome plis RAM ak lòt resous ki disponib pou mwen. Epitou, mwen pa renmen anlè a. Men, mwen te oblije pran yon risk epi sèvi ak yon VM, depi Haiku poko konnen ki jan yo anrejistre emisyon videyo ak son (depi ekipman mwen an pa gen chofè son epi gen yon kat ki konekte via usb1 (premye vèsyon), ak chofè li yo. dwe rasanble manyèlman). Sa mwen vle di: pou
Videyo emisyon
Se te yon ti jan twòp pou mwen renmen, se konsa mwen anrejistre yon gid etap pa etap (sitou pou tèt mwen jwe pita), men ou ka itilize enfòmasyon sa a tou pou anrejistre kouran videyo Haiku ou yo (ki definitivman vo yon eseye). ).
Yon ti tan:
- Sèvi ak kas ekoutè desan ak yon kat son USB C-Media
- Bòt òdinatè w lan lè l sèvi avèk Pop!OS NVIDIA imaj vivan (pou kenkayri akselere nvenc kodaj)
- Telechaje imaj lannwit Haiku Anyboot 64bit
- Mete KVM jan sa dekri nan atik ki anwo a
- Telechaje OBS Studio AppImage (pa bliye di devlopè yo ou vle youn ofisyèl la)
- Ajoute yon filtè rediksyon bri nan Desktop Audio (dwa klike sou Desktop Audio, Lè sa a, "Filtè", Lè sa a, "+", Lè sa a, "Bwi Suppression", kite nivo a nan default)
- Ale nan paramèt son yo nan XFCE
- Dwa klike sou Desktop Audio, Lè sa a, "Pwopriyete", chwazi aparèy la "Adaptè odyo Analog Stereo"
- Ale nan meni XFCE a, "Workspaces"
- Mete kantite Bureau la: 2
- Ctr-Alt-RightArrow pral chanje nan dezyèm Desktop la
- Ranje chemen kout la pou lanse Virtual Machine Manager pou li kouri kòm rasin (pa ajoute
sudo
), sinon li pa t travay pou mwen - Lanse Haiku sou yon dezyèm Desktop
- Bòt sou Desktop li, mete rezolisyon an FullHD (mwen pa t 'kapab fè Haiku fè sa otomatikman, ka gen yon fason pou fòse QEMUKVM transmèt EDID a soti nan monitè a, men mwen pa t' jwenn yon anviwònman konsa nan Virtual Machine. Manadjè) [Mwen te oblije enstale yon lòt kat videyo epi voye l bay Haiku... - approx. tradiktè]
- Peze Ctrl + Alt pou retounen klavye a ak sourit nan Linux
- Ctr-Alt-LeftArrow pral chanje nan premye Desktop la
- Nan OBS, ajoute "Window Capture (XComposite)", epi chwazi fenèt "Haiku sou QEMUKVM", aktive kaz "Swap wouj ak ble".
- Anrejistre yon videyo, edite li ak Shotcut (kouri li kòm rasin pou akselerasyon pyès ki nan konpitè nvenc travay)
- Soundtrack nan bibliyotèk mizik YouTube "Timelapsed Tides". Filtè: "Odyo fennen nan", "Odyo fennen soti", volim -35db (oke, sa a ase, sa a se pa yon enstriksyon pou Shotcut)
- Ekspòtasyon, YouTube, telechaje. Videyo a pral vin FullHD sou YouTube san okenn post-traitement espesyal
Voila!
Kouran videyo Haiku ak QEMUKVM, kat son USB, OBS Studio ak Shotcut
Mwen kontan, byenke mwen ta pi kontan si kat son an, OBS Studio ak Shotcut te travay natif natal nan Haiku epi mwen pa t 'gen bezwen ale nan konfigirasyon sa a long. [Mwen ta pran VirtualBox, tout bagay la touswit pou anrejistre yon emisyon videyo dwa nan paramèt machin vityèl la. -apeprè tradiktè]
Tracker ak sipleman li yo
Tracker pou Haiku se menm bagay ak Finder sou Mac, oswa Explorer sou Windows. Mwen pral eseye fè rechèch tracker add-on
nan HaikuDepot.
Git entegrasyon nan manadjè dosye
Jis site foto nan paj lakay li
TrackGit enkli nan manadjè dosye Haiku
Ou ka menm klonaj repozitwa a
Kisa sa ye, yon blag?! Modpas tèks klè? Surprenante yo pa sèvi ak "keychain", Haiku gen BKeyStore pou sa.
Modpas tèks klè?
Entegrasyon manadjè pake nan manadjè dosye
Dapre paj lakay pwojè a:
Jwenn pakè nenpòt fichye chwazi a, ouvri li nan aplikasyon w pi renmen an. Pa default sa a se HaikuDepot, kote ou ka wè yon deskripsyon pake a, ak nan tab la Kontni ou ka wè lòt dosye ki fè pati pake sa a, osi byen ke kote yo.
Gen pwobableman yon sèl etap ki rete pou retire pake a...
Autostart/rc.local.d
Ki jan ou kòmanse yon bagay otomatikman lè li bòt?
- rc.local.d = /boot/home/config/settings/boot/userbootscript
- Autostart = /boot/home/config/settings/boot/user/lanse
Mwen bezwen jwenn yon lòd pou senkronize lè lokal atravè NTP... Mwen tande ke li ta dwe jeneralman travay otomatikman, men pou kèk rezon li pa travay pou mwen. Ki se twò move paske mwen gen yon batri mouri pou RTC a ki vle di tan an reset lè yo retire pouvwa a.
Plis konsèy
Aplikasyon
Rezo piblik san fil
Mwen pa t 'kapab konekte ak rezo san fil pandan y ap mache, menm si rezo san fil lakay mwen an te travay. Kote piblik yo (ayewopò, otèl, estasyon tren) anjeneral kouvri pa plizyè rezo san fil, chak nan yo anjeneral konsiste de plizyè pwen aksè.
Frankfurt Estasyon Santral
Sou kisa nou pral jwenn
Yon sitiyasyon komen pou plas piblik. Isit la: Frankfurt Central Station
Gen plis pase ase posiblite pou koneksyon. Kisa Haiky fè ak rezo sa yo? An reyalite, pa anpil: li vin trè konfonn nan yo. Apre yo tout, mwen te dekonekte nan rezo a tout tan sa a.
Transfè pwen aksè pa mache?
Tout bagay kòmanse ak chak pwen aksè yo montre separeman - menm si yo fè pati menm rezo a ak menm SSID la - kontrèman ak nenpòt lòt OS mwen abitye avèk yo.
Yo montre plizyè pwen ki gen menm SSID. Oke, ki jan handover pral travay nan kondisyon sa yo?
Epi sèlman yon sèl SSID ta dwe parèt, pou ki pwen aksè a ak siyal ki pi fò yo pral chwazi. Kliyan an dwe chwazi yon lòt pwen ak yon siyal ki pi fò, men ak menm SSID (si sa disponib), si koneksyon an ak pwen aksè aktyèl la vin twò fèb - tout bagay ap travay menm lè w ap deplase (transmisyon kliyan ant pwen aksè).
Pa gen rezo louvri?
Haiku ensiste ke dwe gen yon modpas, menm si rezo a louvri.
Haiku kontinye mande pou yon modpas rezo, byenke rezo a li menm pa mande okenn modpas. Epitou
Konfizyon sou pòtay prizonye yo?
Anpil rezo san fil sèvi ak pòtay prizonye, kote itilizatè a redireksyon sou yon paj login kote yo ka aksepte tèm ak akò anvan yo sèvi ak rezo a. Sa a ka konfonn OS mwen an menm plis. Nan fen a, aparamman, subsistèm san fil mwen an te konplètman bloke.
Apre kèk tan, tout subsistèm san fil la te konplètman bloke
Pa gen aksè nan rezo a pandan y ap vwayaje, tristès ak mélancolie.
Fristrasyon ak Python
Ki jan yo fasil epi fasilman kouri yon pwogram "o aza" nan Python? Li te tounen soti ke se pa tout bagay se konsa senp. Omwen mwen pa t 'fin konprann tout bagay tèt mwen...
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))
Sispann pip
se yon pwoblèm li te ye (li bezwen sipò pou hardlinks, ki pa sipòte nan Haiku). Yo te di m kisa pou m itilize python3.6
(Mwen ta di se yon dezòd). Louvri
Ki kote nou ale apre?
Haiku se yon egzanp yon sistèm operasyon PC konsantre, epi kòm sa yo gen prensip ekselan ki senplifye anpil workflows an jeneral. Devlopman li yo te estab men ralanti sou 10 dènye ane yo, kòm yon rezilta ki sipò pyès ki nan konpitè te rete jistis limite ak sistèm nan tèt li se relativman enkoni. Men, sitiyasyon an ap chanje: sipò pyès ki nan konpitè fè li posib pou kouri Haiku sou yon seri relativman lajè nan machin (kwake ak erè), epi yo bay ke vèsyon an sistèm se pa 1.0, sistèm nan bezwen atire plis atansyon piblik. Ki jan mwen ka pi byen ede? Mwen kwè seri atik sa a ap itil. Apre 2 semèn mwen
Yon fwa ankò mwen eksprime rekonesans pwofon mwen anvè ekip devlopman Haiku a, ou se pi bon an! Asire w ou fè m 'konnen si ou ka panse a ki jan mwen ka kontribye nan devlopman nan pwojè a, byenke mwen pa fè plan yo ekri nan C++ nan fiti prè.
Eseye li tèt ou! Apre yo tout, pwojè a Haiku bay imaj pou demaraj soti nan DVD oswa USB, pwodwi
W gen nenpòt kesyon? Nou envite ou nan ki pale Ris la
probono se fondatè ak pwomotè prensipal pwojè AppImage, fondatè pwojè PureDarwin, ak kontribitè nan plizyè pwojè sous louvri. Ekran yo te pran sou Haiku. Yo eksprime rekonesans bay devlopè yo sou chanèl #haiku sou irc.freenode.net
Apèsi sou erè:
Soti nan
Lis atik:
Sous: www.habr.com