Mengedit tangkapan skrin untuk artikel ini - dalam Haiku
TL; DR: Prestasi jauh lebih baik daripada asalnya. ACPI dipersalahkan. Berjalan dalam mesin maya berfungsi dengan baik untuk perkongsian skrin. Git dan pengurus pakej dibina ke dalam pengurus fail. Rangkaian wayarles awam tidak berfungsi. Kekecewaan dengan ular sawa.
Produktiviti
Ternyata, prestasi suram pada minggu pertama, terutamanya dalam penyemak imbas (kelewatan semasa menaip, contohnya), mungkin berkaitan dengan pelaksanaan ACPI yang bengkok dalam BIOS komputer saya.
Untuk melumpuhkan ACPI saya lakukan:
sed -i -e 's|#acpi false|acpi false|g' /boot/home/config/settings/kernel/drivers/kernel
dan but semula. Kini sistem saya akhirnya bertindak balas dengan cepat, seperti yang telah diperhatikan oleh pengulas lain pada masa lalu. Tetapi akibatnya, saya tidak lagi boleh but semula tanpa panik kernel (penutupan boleh dilakukan dengan mesej "Anda kini boleh mematikan kuasa komputer").
ACPI,DSDT,IASL
Baiklah, kemungkinan besar anda perlu melakukan beberapa penyahpepijatan ACPI, saya samar-samar ingat sesuatu tentang perkara ini dari hari-hari ketika saya bekerja pada PureDarwin, kerana kernel xnu sering memerlukan fail tetap DSDT.aml
Mari pergi...
Memuat turun dan mengumpul iasl
,
~> pkgman install iasl
Saya menyimpan jadual ACPI:
~> acpidump -o DSDT.dat
Cannot open directory - /sys/firmware/acpi/tables
Could not get ACPI tables, AE_NOT_FOUND
Ternyata ia masih belum berfungsi di Haiku, saya memutuskan untuk but semula ke Linux dan mengalih keluar kandungan ACPI di sana. Kemudian saya membetulkan ralat menggunakan iasl, editor teks, sedikit pengetahuan (anda boleh Google "patch dsdt fix") dan banyak kesabaran. Bagaimanapun, akibatnya, saya masih tidak dapat memuat turun DSDT yang ditampal menggunakan pemuat turun Haiku. Penyelesaian yang betul mungkin adalah dengan memindahkan
Mesin maya
Secara umum, saya bukan peminat mesin maya, kerana ia paling kerap menggunakan lebih banyak RAM dan sumber lain yang tersedia untuk saya. Juga, saya tidak suka overhead. Tetapi saya terpaksa mengambil risiko dan menggunakan VM, kerana Haiku belum tahu cara merakam siaran video dengan bunyi (kerana peralatan saya tidak mempunyai pemacu bunyi dan terdapat kad yang disambungkan melalui usb1 (versi pertama), dan pemacunya mesti dipasang secara manual). Apa yang saya ingin katakan: untuk
Siaran video
Ia agak terlalu mengikut kesukaan saya, jadi saya merakam panduan langkah demi langkah (kebanyakannya untuk diri saya sendiri untuk main semula kemudian), tetapi anda juga boleh menggunakan maklumat ini untuk merakam strim video Haiku anda (yang pastinya patut dicuba ).
Secara ringkas:
- Gunakan fon kepala yang baik dan kad bunyi USB C-Media
- But komputer anda menggunakan imej langsung Pop!OS NVIDIA (untuk pengekodan nvenc dipercepatkan perkakasan)
- Muat turun imej malam Haiku Anyboot 64bit
- Sediakan KVM seperti yang diterangkan dalam artikel di atas
- Muat turun OBS Studio AppImage (jangan lupa beritahu pembangun yang anda mahukan yang rasmi)
- Tambahkan penapis pengurangan hingar pada Audio Desktop (klik kanan pada Audio Desktop, kemudian "Penapis", kemudian "+", kemudian "Penindasan Noise", biarkan tahap pada lalai)
- Pergi melalui tetapan bunyi dalam XFCE
- Klik kanan pada Audio Desktop, kemudian "Properties", pilih peranti "Audio Adapter Analog Stereo"
- Pergi ke menu XFCE, "Ruang kerja"
- Tetapkan bilangan desktop di sana: 2
- Ctr-Alt-RightArrow akan bertukar ke desktop kedua
- Betulkan pintasan untuk melancarkan Pengurus Mesin Maya supaya ia berjalan sebagai root (dengan menambah
sudo
), jika tidak, ia tidak berfungsi untuk saya - Lancarkan Haiku pada desktop kedua
- But ke desktopnya, tetapkan resolusi kepada FullHD (Saya tidak dapat meminta Haiku melakukan ini secara automatik, mungkin ada cara untuk memaksa QEMUKVM menghantar EDID daripada monitor, tetapi saya tidak menemui tetapan sedemikian dalam Mesin Maya pengurus) [Saya terpaksa memasang kad video lain dan memajukannya kepada Haiku... - lebih kurang. penterjemah]
- Tekan Ctrl+Alt untuk mengembalikan papan kekunci dan tetikus kepada Linux
- Ctr-Alt-LeftArrow akan bertukar ke desktop pertama
- Dalam OBS, tambahkan "Tangkapan Tetingkap (XComposite)", dan pilih tetingkap "Haiku pada QEMUKVM", hidupkan kotak semak "Tukar merah dan biru".
- Rakam video, edit dengan Shotcut (jalankan ia sebagai akar untuk pecutan perkakasan nvenc berfungsi)
- Runut bunyi daripada pustaka muzik YouTube "Timelapsed Tides". Penapis: "Audio fade in", "Audio fade out", volum -35db (okay, itu sudah cukup, ini bukan arahan untuk Shotcut)
- Eksport, YouTube, muat turun. Video akan menjadi FullHD di YouTube tanpa sebarang pasca pemprosesan khas
VoilΓ !
Strim Video Haiku dengan QEMUKVM, Kad Bunyi USB, OBS Studio dan Shotcut
Saya gembira, walaupun saya akan lebih gembira jika kad bunyi, OBS Studio dan Shotcut berfungsi secara asli di Haiku dan saya tidak perlu melalui persediaan yang panjang ini. [Saya akan mengambil VirtualBox, semuanya ada serta-merta untuk merakam siaran video terus dalam tetapan mesin maya. - lebih kurang penterjemah]
Tracker dan alat tambahnya
Tracker untuk Haiku adalah perkara yang sama seperti Finder pada Mac, atau Explorer pada Windows. Saya akan cuba mencari tracker add-on
di HaikuDepot.
Penyepaduan Git dalam pengurus fail
Sekadar memetik gambar dari laman rumahnya
TrackGit disertakan dalam pengurus fail Haiku
Anda juga boleh mengklon repositori
Apa ini, gurauan?! Kata laluan teks biasa? Anehnya mereka tidak menggunakan "gantungan kunci", Haiku mempunyai BKeyStore untuk itu.
Kata laluan teks biasa?
Integrasi pengurus pakej ke dalam pengurus fail
Menurut halaman utama projek:
Mencari pakej mana-mana fail yang dipilih, membukanya dalam aplikasi pilihan anda. Secara lalai ini ialah HaikuDepot, di mana anda boleh melihat penerangan pakej, dan dalam tab Kandungan anda boleh melihat fail lain yang merupakan sebahagian daripada pakej ini, serta lokasinya.
Mungkin hanya ada satu langkah lagi untuk mengalih keluar bungkusan itu...
Autostart/rc.local.d
Bagaimanakah anda memulakan sesuatu secara automatik apabila ia but?
- rc.local.d = /boot/home/config/settings/boot/userbootscript
- Autostart = /boot/home/config/settings/boot/user/launch
Saya perlu mencari arahan untuk menyegerakkan waktu tempatan melalui NTP... Saya mendengar bahawa ia sepatutnya berfungsi secara automatik, tetapi atas sebab tertentu ia tidak berfungsi untuk saya. Yang terlalu buruk kerana saya mempunyai bateri mati untuk RTC yang bermaksud masa ditetapkan semula apabila kuasa dikeluarkan.
Lebih banyak petua
Permohonan
Rangkaian wayarles awam
Saya tidak dapat menyambung ke rangkaian wayarles semasa berjalan, walaupun rangkaian wayarles rumah saya berfungsi. Tempat awam (lapangan terbang, hotel, stesen kereta api) biasanya diliputi oleh berbilang rangkaian wayarles, setiap satunya biasanya terdiri daripada beberapa titik akses.
Stesen Pusat Frankfurt
Apa yang akan kita temui pada
Keadaan biasa untuk tempat awam. Di sini: Stesen Pusat Frankfurt
Terdapat lebih daripada cukup kemungkinan untuk sambungan. Apakah yang Haiky lakukan dengan rangkaian ini? Malah, tidak banyak: dia menjadi sangat keliru dalam mereka. Lagipun, saya telah terputus dari rangkaian selama ini.
Pemindahan titik akses tidak berfungsi?
Semuanya bermula dengan setiap titik akses ditunjukkan secara berasingan - walaupun ia tergolong dalam rangkaian yang sama dengan SSID yang sama - tidak seperti mana-mana OS lain yang saya kenali.
Beberapa titik dengan SSID yang sama ditunjukkan. Nah, bagaimana penyerahan akan berfungsi dalam keadaan sedemikian?
Dan hanya satu SSID harus dipaparkan, yang mana titik akses dengan isyarat paling kuat akan dipilih. Pelanggan mesti memilih titik lain dengan isyarat yang lebih kuat, tetapi dengan SSID yang sama (jika ada), jika sambungan dengan titik akses semasa menjadi terlalu lemah - semuanya berfungsi walaupun semasa bergerak (penyerahan pelanggan antara titik akses).
Tiada rangkaian terbuka?
Haiku menegaskan bahawa mesti ada kata laluan, walaupun rangkaian dibuka.
Haiku terus memerlukan kata laluan rangkaian, walaupun rangkaian itu sendiri tidak memerlukan sebarang kata laluan. Juga
Kekeliruan mengenai portal tawanan?
Banyak rangkaian wayarles menggunakan portal tawanan, di mana pengguna dialihkan ke halaman log masuk di mana mereka boleh menerima terma dan perjanjian sebelum menggunakan rangkaian. Ini mungkin lebih mengelirukan OS saya. Pada akhirnya, nampaknya, subsistem wayarles saya telah disekat sepenuhnya.
Selepas beberapa lama, keseluruhan subsistem wayarles telah disekat sepenuhnya
Tiada akses kepada rangkaian semasa dalam perjalanan, kesedihan dan sayu.
Kekecewaan dengan Python
Bagaimana untuk menjalankan program "rawak" dengan mudah dan mudah dalam Python? Ternyata tidak semuanya begitu mudah. Sekurang-kurangnya saya sendiri tidak memahami segala-galanya...
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))
Digantung pip
ialah isu yang diketahui (ia memerlukan sokongan untuk pautan keras, yang tidak disokong dalam Haiku). Mereka memberitahu saya apa yang perlu digunakan python3.6
(Saya akan mengatakan ia adalah kekacauan). Dibuka
Ke mana kita akan pergi seterusnya?
Haiku ialah contoh sistem pengendalian PC terfokus, dan oleh itu mempunyai prinsip yang sangat baik yang sangat memudahkan aliran kerja keseluruhan. Perkembangannya stabil tetapi perlahan sejak 10 tahun yang lalu, akibatnya sokongan perkakasan kekal agak terhad dan sistem itu sendiri agak tidak diketahui. Tetapi keadaan berubah: sokongan perkakasan memungkinkan untuk menjalankan Haiku pada julat mesin yang agak luas (walaupun dengan ralat), dan memandangkan versi sistem bukan 1.0, sistem perlu menarik lebih banyak perhatian orang ramai. Bagaimanakah cara terbaik untuk saya membantu? Saya percaya siri artikel ini akan berguna. Selepas 2 minggu saya
Sekali lagi saya mengucapkan terima kasih yang mendalam kepada pasukan pembangunan Haiku, anda adalah yang terbaik! Pastikan anda memberitahu saya jika anda boleh memikirkan cara saya boleh menyumbang kepada pembangunan projek, walaupun saya tidak bercadang untuk menulis dalam C++ dalam masa terdekat.
Cubalah sendiri! Lagipun, projek Haiku menyediakan imej untuk but daripada DVD atau USB, yang dihasilkan
Adakah anda mempunyai sebarang soalan? Kami menjemput anda untuk berbahasa Rusia
probono ialah pengasas dan pembangun utama projek AppImage, pengasas projek PureDarwin, dan penyumbang kepada pelbagai projek sumber terbuka. Tangkapan skrin diambil pada Haiku. Terima kasih diucapkan kepada pembangun di saluran #haiku di irc.freenode.net
Gambaran keseluruhan ralat:
Dari
Senarai artikel:
Sumber: www.habr.com