Ngédit screenshot pikeun artikel ieu - dina Haiku
TL; DR: Performance leuwih hadé ti aslina. ACPI éta pikeun ngalepatkeun. Ngajalankeun dina mesin virtual tiasa dianggo pikeun ngabagi layar. Git sareng manajer pakét diwangun kana manajer file. Jaringan nirkabel umum teu jalan. Frustasi jeung python.
kakuwatan keur ngasilkeun
Salaku tétéla, kinerja dismal minggu kahiji, utamana dina browser nu (telat nalika ngetikkeun, contona), bisa jadi patali jeung palaksanaan ACPI bengkung dina mios komputer abdi.
Pikeun nganonaktipkeun ACPI, kuring ngalakukeun:
sed -i -e 's|#acpi false|acpi false|g' /boot/home/config/settings/kernel/drivers/kernel
sareng reboot. Ayeuna sistem kuring tungtungna ngaréspon gancang, sakumaha anu parantos diémutan ku panyidik anu sanés. Tapi akibatna, kuring henteu tiasa reboot deui tanpa panik kernel (pareum tiasa dilakukeun ku pesen "Anjeun ayeuna tiasa mareuman kakuatan komputer").
ACPI, DSDT, IASL
Muhun, paling dipikaresep anjeun kedah ngalakukeun sababaraha ACPI debugging, Kuring samar-samar apal hal ngeunaan ieu ti poé nalika kuring keur dipake dina PureDarwin, sabab kernel xnu mindeng diperlukeun file dibereskeun. DSDT.aml
Hayu angkat...
Ngundeur tur ngumpulkeun iasl
,
~> pkgman install iasl
Kuring nyimpen tabel ACPI:
~> acpidump -o DSDT.dat
Cannot open directory - /sys/firmware/acpi/tables
Could not get ACPI tables, AE_NOT_FOUND
Tétéla éta teu dianggo dina Haiku acan, abdi mutuskeun reboot kana Linux Ubuntu jeung cabut eusi ACPI dinya. Teras kuring ngalereskeun kasalahan nganggo iasl, pangropéa téksu, sababaraha pangaweruh (anjeun tiasa Google "patch dsdt fix") sareng seueur kasabaran. Nanging, akibatna, kuring masih teu tiasa ngaunduh DSDT anu ditambal nganggo pangunduh Haiku. Solusi anu leres tiasa mindahkeun
Mesin virtual
Sacara umum, Kami lain kipas tina mesin virtual, saprak aranjeunna paling sering meakeun leuwih RAM jeung sumber sejenna anu sadia pikeun kuring. Ogé, abdi teu resep overhead. Tapi kuring kedah nyandak resiko sareng nganggo VM, sabab Haiku henteu acan terang kumaha ngarékam siaran pidéo nganggo sora (sabab alat-alat kuring henteu gaduh supir sora sareng aya kartu anu disambungkeun via usb1 (versi munggaran), sareng supirna. kudu dirakit sacara manual). Naon Abdi hoyong ngomong: keur
Siaran video
Éta sakedik teuing pikeun kuring resep, janten kuring ngarékam pituduh léngkah-léngkah (kalobaannana pikeun kuring maén deui engké), tapi anjeun ogé tiasa nganggo inpormasi ieu pikeun ngarékam aliran video Haiku anjeun (anu pasti patut dicobian. ).
sakeudeung:
- Anggo headphone anu santun sareng kartu sora USB C-Media
- Boot komputer anjeun nganggo gambar langsung Pop!OS NVIDIA (pikeun encoding nvenc akselerasi hardware)
- Unduh gambar wengi Haiku Anyboot 64bit
- Nyetél KVM sakumaha anu dijelaskeun dina tulisan di luhur
- Unduh OBS Studio AppImage (tong hilap béjakeun ka pamekar anjeun hoyong anu resmi)
- Tambihkeun saringan pangurangan bising kana Desktop Audio (klik katuhu dina Desktop Audio, teras "Filter", teras "+", teras "Noise Suppression", tinggalkeun tingkat standar)
- Ngaliwat setélan sora dina XFCE
- Klik katuhu dina Desktop Audio, teras "Properties", pilih alat "Audio Adapter Analog Stereo"
- Pindah ka menu XFCE, "Workspaces"
- Setel jumlah desktop di dinya: 2
- Ctr-Alt-RightArrow bakal ngalih ka desktop kadua
- Ngalereskeun potong kompas pikeun ngaluncurkeun Manajer Mesin Virtual supados jalanna salaku akar (ku nambihan
sudo
), disebutkeun eta teu dianggo pikeun kuring - Jalankeun Haiku dina desktop kadua
- Boot kana desktop na, setel resolusi ka FullHD (Abdi henteu tiasa nampi Haiku pikeun ngalakukeun ieu sacara otomatis, meureun aya cara pikeun maksa QEMUKVM ngirimkeun EDID tina monitor, tapi kuring henteu mendakan setélan sapertos kitu dina Mesin Virtual. Manajer) [Kuring kungsi masang kartu vidéo sejen tur teruskeun ka Haiku ... - approx. penerjemah]
- Pencét Ctrl + Alt pikeun ngabalikkeun keyboard sareng beurit ka Linux
- Ctr-Alt-LeftArrow bakal ngalih ka desktop munggaran
- Dina OBS, tambahkeun "Jandela Capture (XComposite)", tur pilih jandela "Haiku on QEMUKVM", hurungkeun kotak centang "Swap beureum jeung biru".
- Rékam pidéo, édit nganggo Shotcut (jalankeun salaku akar pikeun akselerasi hardware nvenc pikeun jalan)
- Soundtrack tina perpustakaan musik YouTube "Timelapsed Tides". Saringan: "Audio fade in", "Audio fade out", volume -35db (oke, cekap, ieu sanés instruksi pikeun Shotcut)
- Ékspor, YouTube, unduh. Videona bakal janten FullHD dina YouTube tanpa pamrosesan pos khusus
Voila!
Stream Haiku Video sareng QEMUKVM, Kartu Sora USB, OBS Studio sareng Shotcut
Abdi bagja, sanaos kuring bakal langkung bagja upami kartu sora, OBS Studio sareng Shotcut damel asli di Haiku sareng kuring henteu kedah ngaliwat setélan anu panjang ieu. [Kuring bakal nyandak VirtualBox, sadayana aya langsung pikeun ngarékam siaran pidéo langsung dina setélan mesin virtual. - kira-kira. penerjemah]
Tracker sareng tambihanana
Tracker pikeun Haiku sarua jeung Finder on Mac, atawa Explorer on Windows. Abdi badé milarian tracker add-on
di HaikuDepot.
Integrasi Git dina manajer file
Ngan ngadugikeun gambar tina halaman imahna
TrackGit kalebet dina pangatur file Haiku
Anjeun malah tiasa clone gudang
Naon ieu, lulucon?! Sandi téks polos? Ahéng maranéhna teu make "keychain", Haiku boga BKeyStore pikeun éta.
Sandi téks polos?
Integrasi manajer pakét kana manajer file
Numutkeun halaman imah proyék:
Manggihan paket (s) tina sagala file dipilih (s), muka eta dina aplikasi pikaresep Anjeun. Sacara standar ieu HaikuDepot, dimana anjeun tiasa ningali pedaran pakét, sareng dina tab Eusi anjeun tiasa ningali file-file sanés anu bagian tina pakét ieu, ogé lokasina.
Panginten ngan ukur aya hiji léngkah deui pikeun nyabut pakét ...
Autostart/rc.local.d
Kumaha anjeun ngamimitian hiji hal sacara otomatis nalika boot?
- rc.local.d = /boot/home/config/settings/boot/userbootscript
- Autostart = /boot/home/config/settings/boot/user/launch
Kuring kudu neangan paréntah pikeun nyingkronkeun waktos lokal via NTP ... Kuring ngadéngé yén éta umumna kedah dianggo otomatis, tapi pikeun sababaraha alesan teu dianggo keur kuring. Nu goréng teuing sabab kuring boga batré maot pikeun RTC nu hartina waktu resets nalika kakuatan dicabut.
Langkung tips
aplikasi
Jaringan nirkabel umum
Abdi henteu tiasa nyambung ka jaringan nirkabel nalika leumpang, sanaos jaringan nirkabel asal abdi jalan. Tempat umum (bandara, hotél, stasiun karéta) biasana ditutupan ku sababaraha jaringan nirkabel, nu masing-masing biasana diwangun ku sababaraha titik aksés.
Stasion Sentral Frankfurt
Naon bakal urang manggihan on
Kaayaan umum pikeun tempat umum. Di dieu: Stasion Sentral Frankfurt
Aya leuwih ti cukup kamungkinan pikeun sambungan. Naon anu Haiky lakukeun sareng jaringan ieu? Kanyataanna, teu pira: anjeunna meunang pisan bingung di aranjeunna. Barina ogé, kuring dipegatkeun tina jaringan salami ieu.
Transfer titik aksés henteu jalan?
Éta sadayana dimimitian ku unggal titik aksés anu dipidangkeun sacara misah - sanaos aranjeunna milik jaringan anu sami sareng SSID anu sami - teu sapertos OS anu sanés anu kuring kenal.
Sababaraha titik sareng SSID anu sami ditampilkeun. Nya, kumaha serahkeun bakal tiasa dianggo dina kaayaan sapertos kitu?
Sareng ngan ukur hiji SSID anu kedah ditingalikeun, dimana titik aksés kalayan sinyal anu paling kuat bakal dipilih. Klién kedah milih titik anu sanés kalayan sinyal anu langkung kuat, tapi kalayan SSID anu sami (upami sayogi), upami sambungan sareng titik aksés ayeuna janten lemah teuing - sadayana tiasa dianggo sanajan pindah (handover klien antara titik aksés).
Henteu aya jaringan anu kabuka?
Haiku negeskeun yén kedah aya kecap konci, sanaos jaringanna dibuka.
Haiku terus merlukeun sandi jaringan, sanajan jaringan sorangan teu merlukeun kecap akses nanaon. oge
Bingung ngeunaan portal captive?
Seueur jaringan nirkabel nganggo portal captive, dimana pangguna dialihkeun ka halaman login dimana aranjeunna tiasa nampi syarat sareng perjanjian sateuacan nganggo jaringan. Ieu mungkin geus lieur OS abdi malah leuwih. Tungtungna, katingalina, subsistem nirkabel kuring diblokir.
Saatos sababaraha waktos, sadaya subsistem nirkabel parantos diblokir
Taya aksés ka jaringan bari iinditan, sedih jeung Melancholy.
Frustasi jeung Python
Kumaha gampang sareng gampang ngajalankeun program "acak" dina Python? Tétéla teu sagalana geus jadi basajan. Sahenteuna kuring henteu ngartos sadayana sorangan ...
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))
Ditunda pip
mangrupakeun masalah dipikawanoh (perlu rojongan pikeun hardlinks, nu teu dirojong dina Haiku). Aranjeunna ngawartoskeun kuring naon make python3.6
(Abdi nyebutkeun éta mess a). Dibuka
Kamana urang salajengna?
Haiku mangrupikeun conto sistem operasi PC anu difokuskeun, sareng sapertos kitu ngagaduhan prinsip anu saé anu nyederhanakeun alur kerja sadayana. Pangwangunanna parantos stabil tapi laun salami 10 taun ka pengker, akibatna dukungan hardware tetep dugi ka terbatas sareng sistemna nyalira teu dipikanyaho. Tapi kaayaan robah: rojongan hardware ngamungkinkeun pikeun ngajalankeun Haiku dina rentang rélatif lega mesin (sanajan kasalahan), sarta nunjukkeun yen versi sistem teu 1.0, sistem kudu narik perhatian leuwih umum. Kumaha carana abdi tiasa ngabantu pangalusna? Kuring yakin runtuyan artikel ieu bakal mangpaat. Sanggeus 2 minggu I
Sakali deui kuring ngucapkeun syukur anu jero ka tim pangembangan Haiku, anjeun anu pangsaéna! Pastikeun pikeun ngawartosan upami anjeun tiasa mikir kumaha kuring tiasa nyumbang kana pamekaran proyék, sanaos kuring henteu ngarencanakeun nyerat dina C ++ dina waktos anu caket.
Coba sorangan! Barina ogé, proyék Haiku nyadiakeun gambar pikeun booting tina DVD atawa USB, dihasilkeun
Dupi anjeun gaduh patarosan? Urang ngajak anjeun ka Rusia-diomongkeun
probono nyaéta pangadeg sarta pamekar kalungguhan proyék AppImage, pangadeg proyék PureDarwin, sarta kontributor pikeun sagala rupa proyék open source. Potret layar dicandak dina Haiku. Syukur dikedalkeun ka pamekar dina saluran #haiku on irc.freenode.net
Tinjauan kasalahan:
ti
Daptar artikel:
sumber: www.habr.com