Моя вторая нСдСля с Haiku: мноТСство скрытых Π°Π»ΠΌΠ°Π·ΠΎΠ² ΠΈ приятных ΡΡŽΡ€ΠΏΡ€ΠΈΠ·ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹

Моя вторая нСдСля с Haiku: мноТСство скрытых Π°Π»ΠΌΠ°Π·ΠΎΠ² ΠΈ приятных ΡΡŽΡ€ΠΏΡ€ΠΈΠ·ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹
Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ снимка экрана для этой ΡΡ‚Π°Ρ‚ΡŒΠΈ β€” Π² Haiku

TL;DR: ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ. Π’ΠΈΠ½ΠΎΠ²Π°Ρ‚ Π±Ρ‹Π» ACPI. Запуск Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машинС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ прСкрасно для ΠΏΠΎΠΊΠ°Π·Π° экрана. Git ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² встроСны Π² Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€. ΠŸΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ бСспроводныС сСти Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚. Π Π°Π·ΠΎΡ‡Π°Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ с python.

На ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΉ Π½Π΅Π΄Π΅Π»Π΅ я ΠΎΡ‚ΠΊΡ€Ρ‹Π» для сСбя Haiku, Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ систСму. И Π΄Π°ΠΆΠ΅ сСйчас, Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π½Π΅Π΄Π΅Π»Π΅ я ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ мноТСство скрытых Π°Π»ΠΌΠ°Π·ΠΎΠ² ΠΈ приятных ΡΡŽΡ€ΠΏΡ€ΠΈΠ·ΠΎΠ², Π½Ρƒ ΠΈ, само собой, Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΡ€Ρ†ΠΈΡŽ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… нюансов.

ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ

Как оказалось, плачСвная ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π½Π΅Π΄Π΅Π»ΠΈ, особСнно Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ (Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΡ€ΠΈ Π½Π°Π±ΠΎΡ€Π΅ тСкста, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ), Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, связаны с ΠΊΡ€ΠΈΠ²ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ACPI Π² BIOS ΠΌΠΎΠ΅Π³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ACPI я дСлаю:

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

ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡΡŒ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ моя систСма Π½Π°ΠΊΠΎΠ½Π΅Ρ†-Ρ‚ΠΎ отзываСтся быстро, ΠΊΠ°ΠΊ ΠΈ Π±Ρ‹Π»ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½ΠΎ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ€Π΅Ρ†Π΅Π½Π·Π΅Π½Ρ‚Π°ΠΌΠΈ. Но Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ я большС Π½Π΅ ΠΌΠΎΠ³Ρƒ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ Π±Π΅Π· kernel panic (Π²Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ с сообщСниСм «Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ»).

ACPI, DSDT, iasl

Π”Π° Π»Π°Π΄Π½ΠΎ, скорСС всСго, Π½Π°Π΄ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ ACPI, я Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ смутно помню ΠΎΠ± этом с Ρ‚Π΅Ρ… Π²Ρ€Π΅ΠΌΠ΅Π½, ΠΊΠΎΠ³Π΄Π° Ρ€Π°Π±ΠΎΡ‚Π°Π» Π½Π°Π΄ PureDarwin, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ядру xnu Ρ‡Π°ΡΡ‚Π΅Π½ΡŒΠΊΠΎ Π±Ρ‹Π»ΠΈ Π½ΡƒΠΆΠ½Ρ‹ ΠΏΠΎΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ DSDT.aml

Погнали…

ΠšΠ°Ρ‡Π°ΡŽ ΠΈ ΡΠΎΠ±ΠΈΡ€Π°ΡŽ iasl, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ACPI ΠΎΡ‚ Intel. Π’ΠΎΠΎΠ±Ρ‰Π΅-Ρ‚ΠΎ Π½Π΅Ρ‚, ΠΎΠ½ ΡƒΠΆΠ΅ Π±Ρ‹Π» ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½:

~>  pkgman install iasl

Π‘ΠΎΡ…Ρ€Π°Π½ΡΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ACPI:

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

ΠžΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ΡΡ, ΠΎΠ½ΠΎ Π΅Ρ‰Π΅ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Haiku, Ρ€Π΅ΡˆΠ°ΡŽ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ Π½Π° Linux, Ρ‚Π°ΠΌ ΠΈ сниму содСрТимоС ACPI. Π—Π°Ρ‚Π΅ΠΌ я ΠΏΠΎΠΏΡ€Π°Π²ΠΈΠ» ошибки с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ iasl, тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π½Π°Π½ΠΈΠΉ (ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΈΡΠΊΠ°Ρ‚ΡŒ Π² Google «patch dsdt fix») ΠΈ Π±Π΅Π·Π΄Π½Ρ‹ тСрпСния. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρƒ мСня всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ исправлСнный DSDT с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ° Haiku. ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π±ΡƒΠ΄Π΅Ρ‚ пСрСнос ACPI on-the-fly patching, Π² Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ Haiku (ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ это Π΄Π΅Π»Π°Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ Clover, исправляя DSDT Π½Π° Π»Π΅Ρ‚Ρƒ ΠΏΠΎ ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌ ΠΈ шаблонам). Π― ΠΎΡ‚ΠΊΡ€Ρ‹Π» заявку.

Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹

Π’ΠΎΠΎΠ±Ρ‰Π΅, я Π½Π΅ Ρ„Π°Π½Π°Ρ‚ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… машин, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ Ρ‡Π°Ρ‰Π΅ всСго ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡŽΡ‚ большС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… рСсурсов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ½Π΅ доступны. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΠ½Π΅ Π½Π΅ нравятся Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Π΅ расходы. Но ΠΌΠ½Π΅ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Ρ€ΠΈΡΠΊΠ½ΡƒΡ‚ΡŒ ΠΈ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π’Πœ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Haiku ΠΏΠΎΠΊΠ° Π½Π΅ ΡƒΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ видСотрансляции со Π·Π²ΡƒΠΊΠΎΠΌ (ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π° ΠΌΠΎΠ΅ΠΌ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π·Π²ΡƒΠΊΠ° ΠΈ Π΅ΡΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚Π°, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΠ°Ρ ΠΏΠΎ usb1 (ΠΏΠ΅Ρ€Π²ΠΎΠΉ вСрсии), Π° Π΅Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ собран Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ). Π§Ρ‚ΠΎ Ρ…ΠΎΡ‡Ρƒ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ: для Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΡ€ΠΈ создании ΠΌΠΎΠ΅ΠΉ видСотрансляции. Оказалось, Ρ‡Ρ‚ΠΎ Virtual Machine Manager β€” настоящСС Ρ‡ΡƒΠ΄ΠΎ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π² это ПО (ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ я Π»Π΅Ρ‚ 15 ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π») компания RedHat Π²Π»ΠΎΠΆΠΈΠ»Π° всС свои ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½Ρ‹Π΅ дСньги. Π’ΠΎ всяком случаС, ΠΊ ΠΌΠΎΠ΅ΠΌΡƒ Π±ΠΎΠ»ΡŒΡˆΠΎΠΌΡƒ ΡƒΠ΄ΠΈΠ²Π»Π΅Π½ΠΈΡŽ, виртуализированная Haiku Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‡ΡƒΡ‚ΡŒ быстрСС, Ρ‡Π΅ΠΌ Π½Π° Ρ‚Π°ΠΊΠΎΠΌ ΠΆΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ (Π² это Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ. Π½ΠΎ ΠΌΠ½Π΅ Ρ‚Π°ΠΊ каТСтся). [НС каТСтся, Π±Ρ‹Π» Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ Π² 2007 Π³ΠΎΠ΄Ρƒ с Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ Π²Ρ‹ΡˆΠ΅Π΄ΡˆΠ΅ΠΉ Centos5, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π² Xen. β€” ΠΏΡ€ΠΈΠΌ. ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠ°]

ВидСотрансляция

Π’Π΅Π»ΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ, Π½Π° ΠΌΠΎΠΉ вкус, понадобилось ΠΌΠ½ΠΎΠ³ΠΎΠ²Π°Ρ‚ΠΎ, поэтому я записал пошаговоС руководство (ΠΏΠΎ большСй части для сСбя ΠΆΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ воспроизвСсти ΠΏΠΎΡ‚ΠΎΠΌ), Π½ΠΎ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ этой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ для записи своих видСотрансляций Haiku (Ρ‡Ρ‚ΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ стоит ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ).

ΠšΡ€Π°Ρ‚ΠΊΠΎ:

  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½Ρ‹Π΅ Π½Π°ΡƒΡˆΠ½ΠΈΠΊΠΈ ΠΈ Π·Π²ΡƒΠΊΠΎΠ²ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚Ρƒ C-Media USB
  • Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΆΠΈΠ²ΠΎΠ³ΠΎ ΠΎΠ±Ρ€Π°Π·Π° Pop!OS NVIDIA (для Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ ускорСния кодирования nvenc)
  • Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ Π½ΠΎΡ‡Π½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π· Haiku Anyboot 64bit
  • НастройтС KVM, ΠΊΠ°ΠΊ Π±Ρ‹Π»ΠΎ описано Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π²Ρ‹ΡˆΠ΅
  • Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ OBS Studio AppImage (Π½Π΅ Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ, Ρ‡Ρ‚ΠΎ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ)
  • Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ для ΡˆΡƒΠΌΠΎΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΡ Π² Desktop Audio (Ρ‰Π΅Π»ΠΊΠ°Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΏΠΎ Desktop Audio, ΠΏΠΎΡ‚ΠΎΠΌ «Filters», ΠΏΠΎΡ‚ΠΎΠΌ «+», ΠΏΠΎΡ‚ΠΎΠΌ «Noise Suppression», ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΏΠΎ-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ)
  • ΠŸΡ€ΠΎΠΉΠ΄ΠΈΡ‚Π΅ΡΡŒ ΠΏΠΎ настройкам Π·Π²ΡƒΠΊΠ° Π² XFCE
  • Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΏΠΎ Desktop Audio, ΠΏΠΎΡ‚ΠΎΠΌ «Properties», Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ устройство «Audio Adapter Analog Stereo»
  • Π—Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π² мСню XFCE, Π² «Workspaces»
  • Π’Ρ‹ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Ρ‚Π°ΠΌ число Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… столов: 2
  • Ctr-Alt-ΠŸΡ€Π°Π²Π°ΡΠ‘Ρ‚Ρ€Π΅Π»ΠΊΠ° ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол
  • Π˜ΡΠΏΡ€Π°Π²ΡŒΡ‚Π΅ ярлык для запуска Virtual Machine Manager Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ запускался ΠΎΡ‚ root (добавляя Π² Π½Π°Ρ‡Π°Π»Π΅ sudo), ΠΈΠ½Π°Ρ‡Π΅ ΠΎΠ½ Ρƒ мСня Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»
  • ЗапуститС Haiku Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС
  • Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ΡΡŒ Π΄ΠΎ Π΅Π΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, Π²Ρ‹ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ FullHD (ΠΌΠ½Π΅ Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Haiku ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это автоматичСски, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ΡΡ‚ΡŒ способ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ QEMUKVM ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ EDID ΠΎΡ‚ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°, Π½ΠΎ я Π½Π΅ нашСл Ρ‚Π°ΠΊΡƒΡŽ настройку Π² Virtual Machine Manager) [Π½Π°Π΄ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρƒ ΠΈ ΠΏΡ€ΠΎΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ Π΅Π΅ Π² Haiku… β€” ΠΏΡ€ΠΈΠΌ. ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠ°]
  • НаТмитС Ctrl+Alt для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΈ ΠΌΡ‹ΡˆΡŒ «Π²Π΅Ρ€Π½ΡƒΠ»ΠΈΡΡŒ» ΠΊ Linux
  • Ctr-Alt-ЛСваяБтрСлка ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол
  • Π’ OBS Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ «Window Capture (XComposite)», ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΠΊΠ½ΠΎ «Haiku on QEMUKVM», Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π³Π°Π»ΠΊΡƒ «Swap red and blue».
  • Π—Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π²ΠΈΠ΄Π΅ΠΎ, ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Shotcut (запуститС Π΅Π³ΠΎ ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ root, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ ускорСниС nvenc)
  • Звуковая Π΄ΠΎΡ€ΠΎΠΆΠΊΠ° ΠΈΠ· ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ YouTube «Timelapsed Tides». Π€ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹: «Audio fade in», «Audio fade out», Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒ -35db (Π»Π°Π΄Π½ΠΎ, Ρ…Π²Π°Ρ‚ΠΈΡ‚, это ΠΆΠ΅ Π½Π΅ инструкция для Shotcut)
  • Экспорт, «YouTube», Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°. Π’ΠΈΠ΄Π΅ΠΎ станСт FullHD Π½Π° YouTube Π±Π΅Π· особой постобработки

Вуаля!

https://youtu.be/CGs-lZEk1h8
ВидСотрансляция Haiku с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ QEMUKVM, Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Ρ‹ USB, OBS Studio ΠΈ Shotcut

Π― счастлив, хотя Π±Ρ‹Π» Π±Ρ‹ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ счастливСС, Ссли Π±Ρ‹ звуковая ΠΊΠ°Ρ€Ρ‚Π°, OBS Studio ΠΈ Shotcut ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π² Haiku, ΠΈ ΠΌΠ½Π΅ Π½Π΅ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ эту Π΄Π»ΠΈΠ½Π½ΡƒΡŽ настройку. [Взял Π±Ρ‹ VirtualBox, Ρ‚Π°ΠΌ всС Π΅ΡΡ‚ΡŒ сразу для записи видСотрансляции прямо Π² настройках Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹. β€” ΠΏΡ€ΠΈΠΌ. ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠ°]

Tracker и Сго дополнСния

Tracker для Haiku такая ΠΆΠ΅ Π²Π΅Ρ‰ΡŒ, ΠΊΠ°ΠΊ Finder Π² Mac, ΠΈΠ»ΠΈ Explorer Π² Windows. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΡŽ ΠΏΠΎΠΈΡΠΊΠ°Ρ‚ΡŒ tracker add-on Π² HaikuDepot.

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ Git Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π΅

ΠŸΡ€ΠΎΡΡ‚ΠΎ Ρ†ΠΈΡ‚ΠΈΡ€ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ с Π΅Π³ΠΎ домашнСй страницы

Моя вторая нСдСля с Haiku: мноТСство скрытых Π°Π»ΠΌΠ°Π·ΠΎΠ² ΠΈ приятных ΡΡŽΡ€ΠΏΡ€ΠΈΠ·ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹
TrackGit Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Haiku

Моя вторая нСдСля с Haiku: мноТСство скрытых Π°Π»ΠΌΠ°Π·ΠΎΠ² ΠΈ приятных ΡΡŽΡ€ΠΏΡ€ΠΈΠ·ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹
МоТно Π΄Π°ΠΆΠ΅ ΡΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ

Π­Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ, ΡˆΡƒΡ‚ΠΊΠ°?! ΠŸΠ°Ρ€ΠΎΠ»ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ тСкстом? Π£Π΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ «keychain», для этого Π² Haiku Π΅ΡΡ‚ΡŒ BKeyStore. ΠžΡΡ‚Π°Π²ΠΈΠ» заявку.

Моя вторая нСдСля с Haiku: мноТСство скрытых Π°Π»ΠΌΠ°Π·ΠΎΠ² ΠΈ приятных ΡΡŽΡ€ΠΏΡ€ΠΈΠ·ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹
ΠŸΠ°Ρ€ΠΎΠ»ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ тСкстом?

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π² Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€

Богласно домашнСй страницы ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°:

Находит ΠΏΠ°ΠΊΠ΅Ρ‚(-Ρ‹) любого Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°(-ΠΎΠ²), открывая Π΅Π³ΠΎ Π² ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. По-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ это HaikuDepot, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ описаниС ΠΏΠ°ΠΊΠ΅Ρ‚Π°, Π° Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ «Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅» ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ этого ΠΏΠ°ΠΊΠ΅Ρ‚Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡ… мСстополоТСниС.

ВСроятно, остался Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ шаг для удалСния ΠΏΠ°ΠΊΠ΅Ρ‚Π°…

Autostart/rc.local.d

Как ΠΆΠ΅ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ автоматичСски ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅?

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

МнС Π½Π°Π΄ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ синхронизации локального Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΠΎ NTP… Π― ΡΠ»Ρ‹ΡˆΠ°Π», Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ автоматичСски, Π½ΠΎ Ρƒ мСня ΠΏΠΎΡ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Π§Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠ»ΠΎΡ…ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρƒ мСня ΡΠ΄ΠΎΡ…ΡˆΠ°Ρ батарСя для RTC, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ сброс Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ питания.

Π‘ΠΎΠ»ΡŒΡˆΠ΅ подсказок

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Tipster ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ совСты ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ (ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с Π½ΠΈΠΌΠΈ!).

ΠŸΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ бСспроводныС сСти

Π£ мСня Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊ бСспроводным сСтям Π²ΠΎ врСмя ΠΏΡ€ΠΎΠ³ΡƒΠ»ΠΊΠΈ нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ домашняя бСспроводная ΡΠ΅Ρ‚ΡŒ Ρƒ мСня Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. ΠŸΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ мСста (аэропорты, ΠΎΡ‚Π΅Π»ΠΈ, Π²ΠΎΠΊΠ·Π°Π»Ρ‹) ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚Ρ‹ мноТСством бСспроводных сСтСй, каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ состоит ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚ΠΎΡ‡Π΅ΠΊ доступа.

Моя вторая нСдСля с Haiku: мноТСство скрытых Π°Π»ΠΌΠ°Π·ΠΎΠ² ΠΈ приятных ΡΡŽΡ€ΠΏΡ€ΠΈΠ·ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹
Π¦Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΆ/Π΄ Π²ΠΎΠΊΠ·Π°Π» Π€Ρ€Π°Π½ΠΊΡ„ΡƒΡ€Ρ‚Π°

А Ρ‡Ρ‚ΠΎ ΠΆΠ΅ ΠΌΡ‹ Π½Π°ΠΉΠ΄Π΅ΠΌ Π½Π° ΠΆ/Π΄ Π²ΠΎΠΊΠ·Π°Π»Π΅ Π€Ρ€Π°Π½ΠΊΡ„ΡƒΡ€Ρ‚Π°? ΠšΡƒΡ‡Ρƒ Ρ€Π°Π·Π½Ρ‹Ρ… сСтСй:

Моя вторая нСдСля с Haiku: мноТСство скрытых Π°Π»ΠΌΠ°Π·ΠΎΠ² ΠΈ приятных ΡΡŽΡ€ΠΏΡ€ΠΈΠ·ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹
ΠžΠ±Ρ‹Ρ‡Π½Π°Ρ ситуация для ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Ρ… мСст. Π—Π΄Π΅ΡΡŒ: Π¦Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΆ/Π΄ Π²ΠΎΠΊΠ·Π°Π» Π€Ρ€Π°Π½ΠΊΡ„ΡƒΡ€Ρ‚Π°

ВозмоТностСй для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ β€” Ρ…ΠΎΡ‚ΡŒ отбавляй. А Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Haiky с этими сСтями? На самом Π΄Π΅Π»Π΅ Π½Π΅ ΠΌΠ½ΠΎΠ³ΠΎ: сильно путаСтся Π² Π½ΠΈΡ…. Π’Π΅Π΄ΡŒ я Π±Ρ‹Π» ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΎΡ‚ сСти всС это врСмя.

НС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Ρ‚ΠΎΡ‡Π΅ΠΊ доступа?

ВсС начинаСтся с Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ каТдая Ρ‚ΠΎΡ‡ΠΊΠ° доступа показываСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, β€” Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ ΠΎΠ΄Π½ΠΎΠΉ сСти с ΠΎΠ±Ρ‰ΠΈΠΌ SSID, β€” Π½Π΅ Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ Π½Π° любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ, Π·Π½Π°ΠΊΠΎΠΌΠΎΠΉ ΠΌΠ½Π΅, ОБ.

Моя вторая нСдСля с Haiku: мноТСство скрытых Π°Π»ΠΌΠ°Π·ΠΎΠ² ΠΈ приятных ΡΡŽΡ€ΠΏΡ€ΠΈΠ·ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹
ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ΡΡ нСсколько Ρ‚ΠΎΡ‡Π΅ΠΊ с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ SSID. Ну, ΠΈ ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° обслуТивания Π² Ρ‚Π°ΠΊΠΈΡ… условиях?

А Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ SSID, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΡ‡ΠΊΠ° доступа с самым ΡΠΈΠ»ΡŒΠ½Ρ‹ΠΌ сигналом. ΠšΠ»ΠΈΠ΅Π½Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ с Π±ΠΎΠ»Π΅Π΅ ΡΠΈΠ»ΡŒΠ½Ρ‹ΠΌ сигналом, Π½ΠΎ с Ρ‚Π΅ΠΌ ΠΆΠ΅ SSID (ΠΏΡ€ΠΈ доступности), Ссли связь с Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ доступа станСт слишком слабой β€” всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ (ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° обслуТивания ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ доступа). Π‘ΠΎΠ·Π΄Π°Π» заявку.

Никаких ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… сСтСй?

Моя вторая нСдСля с Haiku: мноТСство скрытых Π°Π»ΠΌΠ°Π·ΠΎΠ² ΠΈ приятных ΡΡŽΡ€ΠΏΡ€ΠΈΠ·ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹
Haiku настаиваСт Π½Π° Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, Π΄Π°ΠΆΠ΅ Ссли ΡΠ΅Ρ‚ΡŒ открытая.

Haiku ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ сСти, хотя самой сСти Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ. Π’Π°ΠΊΠΆΠ΅ создал заявку.

ΠŸΡƒΡ‚Π°Π½ΠΈΡ†Π° ΠΈΠ·-Π·Π° captive portals?

МногиС бСспроводныС сСти ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ captive portals, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ пСрСнаправляСтся Π½Π° страницу Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π³Π΄Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ условия ΠΈ соглашСния, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ΅Ρ‚ΡŒ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, это Π·Π°ΠΏΡƒΡ‚Π°Π»ΠΎ мою ОБ Π΅Ρ‰Π΅ большС. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², ΠΏΠΎ всСй видимости, бСспроводная подсистСма Ρƒ мСня Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π»Π°ΡΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ.

Моя вторая нСдСля с Haiku: мноТСство скрытых Π°Π»ΠΌΠ°Π·ΠΎΠ² ΠΈ приятных ΡΡŽΡ€ΠΏΡ€ΠΈΠ·ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹
Бпустя Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя вся бСспроводная подсистСма ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π»Π°ΡΡŒ

НСт доступа ΠΊ сСти Π²ΠΎ врСмя ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΡ, ΠΏΠ΅Ρ‡Π°Π»ΡŒ-тоска.

Π Π°Π·ΠΎΡ‡Π°Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ с Python

Как Π»Π΅Π³ΠΊΠΎ ΠΈ Π½Π΅ΠΏΡ€ΠΈΠ½ΡƒΠΆΠ΄Π΅Π½Π½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ «ΡΠ»ΡƒΡ‡Π°ΠΉΠ½ΠΎ» Π²Ρ‹Π±Ρ€Π°Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° Python? Оказалось, Π½Π΅ всС Ρ‚Π°ΠΊ просто. По ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ я сам Π½Π΅ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° всС понял…

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

Подвисший pip β€” извСстная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° (Π΅ΠΌΡƒ Π½ΡƒΠΆΠ½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° hardlinks, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² Haiku). МнС подсказали, Ρ‡Ρ‚ΠΎ Π½Π°Π΄ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ python3.6 (я Π±Ρ‹ сказал, Ρ‡Ρ‚ΠΎ это Π±Π°Ρ€Π΄Π°ΠΊ). ΠžΡ‚ΠΊΡ€Ρ‹Π» заявку с pip

ΠšΡƒΠ΄Π° ΠΈΠ΄Π΅ΠΌ дальшС?

Haiku являСтся ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ сфокусированной ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы для ПК, ΠΈ ΠΊΠ°ΠΊ таковая ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹, Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‰ΠΈΠ΅ ΠΎΠ±Ρ‰ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ процСссы. Π•Ρ‘ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π±Ρ‹Π»Π° ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ, Π½ΠΎ нСспСшной β€” послСдниС Π»Π΅Ρ‚ 10, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° оборудования ΠΎΡΡ‚Π°Π»Π°ΡΡŒ достаточно ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ, Π° сама систСма ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ нСизвСстной. Но ситуация мСняСтся: ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° оборудования обСспСчиваСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ запуска Haiku Π½Π° ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌ спискС машин (хотя ΠΈ с ошибками), Π° с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ вСрсия систСмы Π½Π΅ 1.0 β€” систСмС Π½Π°Π΄ΠΎ ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡ΡŒ большСС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ общСствСнности. Π§Π΅ΠΌ я ΠΌΠΎΠ³Ρƒ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π»ΡƒΡ‡ΡˆΠ΅ всСго? Полагаю, эта сСрия статСй Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½Π°. Бпустя 2 Π½Π΅Π΄Π΅Π»ΠΈ я Π½Π°Ρ‡Π°Π» ΡΠΎΠΎΠ±Ρ‰Π°Ρ‚ΡŒ ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Ρ‡Π°Π» ΡΠ΅Ρ€ΠΈΡŽ видСотрансляций.

Π•Ρ‰Π΅ Ρ€Π°Π· Π²Ρ‹Ρ€Π°ΠΆΠ°ΡŽ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΡƒΡŽ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Haiku, Π²Ρ‹ Π»ΡƒΡ‡ΡˆΠΈΠ΅! ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Π°ΠΉΡ‚Π΅ Π·Π½Π°Ρ‚ΡŒ, Ссли ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ я смогу внСсти Π²ΠΊΠ»Π°Π΄ Π² Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, хотя я ΠΈ Π½Π΅ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΡŽ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π° с++ Π² блиТайшСС врСмя.

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами! Π’Π΅Π΄ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Haiku прСдоставляСт ΠΎΠ±Ρ€Π°Π·Ρ‹ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ с DVD ΠΈΠ»ΠΈ USB, Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ.
Появились вопросы? ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ°Π΅ΠΌ вас Π² русскоязычный telegram-ΠΊΠ°Π½Π°Π».

probono β€” ΠΎΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΈ Π²Π΅Π΄ΡƒΡ‰ΠΈΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° AppImage, ΠΎΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° PureDarwin, участник Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ. Π‘Π½ΠΈΠΌΠΊΠΈ экрана Π±Ρ‹Π»ΠΈ сдСланы Π½Π° Haiku. Π‘Π»Π°Π³ΠΎΠ΄Π°Ρ€Π½ΠΎΡΡ‚ΡŒ выраТаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π½Π° ΠΊΠ°Π½Π°Π»Π΅ #haiku Π² сСти irc.freenode.net

ΠžΠ±Π·ΠΎΡ€ ошибок: Как Π²Ρ‹ΡΡ‚Ρ€Π΅Π»ΠΈΡ‚ΡŒ сСбС Π² Π½ΠΎΠ³Ρƒ Π² C ΠΈ C++. Π‘Π±ΠΎΡ€Π½ΠΈΠΊ Ρ€Π΅Ρ†Π΅ΠΏΡ‚ΠΎΠ² Haiku OS

ΠžΡ‚ Π°Π²Ρ‚ΠΎΡ€Π° ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π°: это дСвятая ΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΡΡ‚Π°Ρ‚ΡŒΡ ΠΈΠ· Ρ†ΠΈΠΊΠ»Π° ΠΏΡ€ΠΎ Haiku.

Бписок статСй: ΠŸΠ΅Ρ€Π²Π°Ρ Вторая Π’Ρ€Π΅Ρ‚ΡŒΡ ЧСтвСртая ΠŸΡΡ‚Π°Ρ ШСстая БСдьмая Π’ΠΎΡΡŒΠΌΠ°Ρ

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com