Π£ΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡ Π·Π° ΠΎΠ²Π°Π° ΡΡΠ°ΡΠΈΡΠ° - Π²ΠΎ Π₯Π°ΠΈΠΊΡ
TL; ΠΠ : ΠΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ ΡΠ΅ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΈ ΠΎΠ΄ ΠΏΡΠ²ΠΈΡΠ½ΠΈΡΠ΅. ACPI Π±Π΅ΡΠ΅ Π²ΠΈΠ½ΠΎΠ²Π½Π°. Π Π°Π±ΠΎΡΠ΅ΡΠ΅ΡΠΎ Π²ΠΎ Π²ΠΈΡΡΡΠ΅Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π° ΡΠ°Π±ΠΎΡΠΈ Π΄ΠΎΠ±ΡΠΎ Π·Π° ΡΠΏΠΎΠ΄Π΅Π»ΡΠ²Π°ΡΠ΅ Π΅ΠΊΡΠ°Π½. Git ΠΈ ΠΌΠ΅Π½Π°ΡΠ΅Ρ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ ΡΠ΅ Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ Π²ΠΎ ΠΌΠ΅Π½Π°ΡΠ΅ΡΠΎΡ Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ. ΠΠ°Π²Π½ΠΈΡΠ΅ Π±Π΅Π·ΠΆΠΈΡΠ½ΠΈ ΠΌΡΠ΅ΠΆΠΈ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Ρ. Π€ΡΡΡΡΡΠ°ΡΠΈΡΠ° ΡΠΎ ΠΏΠΈΡΠΎΠ½.
ΠΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ
ΠΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ ΠΈΡΠΏΠΎΡΡΠ°Π²ΠΈ, Π»ΠΎΡΠΈΡΠ΅ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ ΠΎΠ΄ ΠΏΡΠ²Π°ΡΠ° Π½Π΅Π΄Π΅Π»Π°, ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π²ΠΎ ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΎΡ (ΠΎΠ΄Π»ΠΎΠΆΡΠ²Π°ΡΠ° ΠΏΡΠΈ ΠΏΠΈΡΡΠ²Π°ΡΠ΅, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ), ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΡΠΎ ΠΈΡΠΊΡΠΈΠ²Π΅Π½Π°ΡΠ° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° ACPI Π²ΠΎ BIOS-ΠΎΡ Π½Π° ΠΌΠΎΡΠΎΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ.
ΠΠ° Π΄Π° Π³ΠΎ ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ°ΠΌ ACPI, ΠΏΡΠ°Π²Π°ΠΌ:
sed -i -e 's|#acpi false|acpi false|g' /boot/home/config/settings/kernel/drivers/kernel
ΠΈ ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°Ρ. Π‘Π΅Π³Π° ΠΌΠΎΡΠΎΡ ΡΠΈΡΡΠ΅ΠΌ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΡΠ΅Π°Π³ΠΈΡΠ° Π±ΡΠ·ΠΎ, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π·Π°Π±Π΅Π»Π΅ΠΆΠ°Π° Π΄ΡΡΠ³ΠΈΡΠ΅ ΡΠ΅ΡΠ΅Π½Π·Π΅Π½ΡΠΈ Π²ΠΎ ΠΌΠΈΠ½Π°ΡΠΎΡΠΎ. ΠΠΎ, ΠΊΠ°ΠΊΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ°, ΠΏΠΎΠ²Π΅ΡΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ°ΠΌ Π΄Π° ΡΠ΅ ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°ΠΌ Π±Π΅Π· ΠΏΠ°Π½ΠΈΠΊΠ° Π²ΠΎ ΡΠ°Π΄ΡΠΎΡΠΎ (ΠΈΡΠΊΠ»ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ ΡΠΎ ΠΏΠΎΡΠ°ΠΊΠ°ΡΠ° βΠ‘Π΅Π³Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅ Π½Π°ΠΏΠΎΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΡβ).
ACPI, DSDT, IASL
ΠΠ°, Π½Π°ΡΠ²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎ ΡΡΠ΅Π±Π° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ACPI Π΄Π΅Π±Π°Π³ΠΈΡΠ°ΡΠ΅, Π½Π΅ΡΠ°ΡΠ½ΠΎ ΡΠ΅ ΡΠ΅ΡΠ°Π²Π°ΠΌ Π½Π° Π½Π΅ΡΡΠΎ Π·Π° ΠΎΠ²Π° ΠΎΠ΄ Π΄Π΅Π½ΠΎΠ²ΠΈΡΠ΅ ΠΊΠΎΠ³Π° ΡΠ°Π±ΠΎΡΠ΅Π² Π½Π° PureDarwin, Π±ΠΈΠ΄Π΅ΡΡΠΈ Π½Π° xnu ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ ΡΠ΅ΡΡΠΎ ΠΌΡ ΡΡΠ΅Π±Π°Π° ΡΠΈΠΊΡΠ½ΠΈ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ DSDT.aml
ΠΠ° ΠΎΠ΄ΠΈΠΌΠ΅...
ΠΡΠ΅Π·Π΅ΠΌΠ°ΡΠ΅ ΠΈ ΡΠΎΠ±ΠΈΡΠ°ΡΠ΅ iasl
,
~> pkgman install iasl
ΠΠΈ Π·Π°ΡΡΠ²ΡΠ²Π°ΠΌ ΡΠ°Π±Π΅Π»ΠΈΡΠ΅ ACPI:
~> acpidump -o DSDT.dat
Cannot open directory - /sys/firmware/acpi/tables
Could not get ACPI tables, AE_NOT_FOUND
ΠΠ·Π»Π΅Π³ΡΠ²Π° Π΄Π΅ΠΊΠ° ΡΓ¨ ΡΡΡΠ΅ Π½Π΅ ΡΠ°Π±ΠΎΡΠΈ Π²ΠΎ Π₯Π°ΠΈΠΊΡ, ΡΠ΅ΡΠΈΠ² Π΄Π° ΡΠ΅ ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°ΠΌ Π½Π° Linux ΠΈ Π΄Π° ΡΠ° ΠΎΡΡΡΡΠ°Π½Π°ΠΌ ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°ΡΠ° Π½Π° ACPI ΡΠ°ΠΌΡ. ΠΠΎΡΠΎΠ° Π³ΠΈ ΠΏΠΎΠΏΡΠ°Π²Π°Π² Π³ΡΠ΅ΡΠΊΠΈΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ iasl, ΡΠ΅ΠΊΡΡΡΠ°Π»Π΅Π½ ΡΡΠ΅Π΄ΡΠ²Π°Ρ, ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΎ Π·Π½Π°Π΅ΡΠ΅ (ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΎ Google βpatch dsdt fixβ) ΠΈ ΠΌΠ½ΠΎΠ³Ρ ΡΡΠΏΠ΅Π½ΠΈΠ΅. Π‘Π΅ΠΏΠ°ΠΊ, ΠΊΠ°ΠΊΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ°, ΡΓ¨ ΡΡΡΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Π² Π΄Π° Π³ΠΎ ΠΏΡΠ΅Π·Π΅ΠΌΠ°ΠΌ Π·Π°ΠΊΡΠΏΠ΅Π½ΠΈΠΎΡ DSDT ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Π³ΠΎ ΠΏΡΠ΅Π·Π΅ΠΌΠ°ΡΠΎΡ Π½Π° Π₯Π°ΠΈΠΊΡ. Π’ΠΎΡΠ½ΠΎΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ ΠΏΡΠ΅ΡΡΠ»Π°ΡΠ΅
ΠΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ
ΠΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏ, Π½Π΅ ΡΡΠΌ ΡΡΠ±ΠΈΡΠ΅Π» Π½Π° Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΡΠΈΠ΅ Π½Π°ΡΡΠ΅ΡΡΠΎ ΡΡΠΎΡΠ°Ρ ΠΏΠΎΠ²Π΅ΡΠ΅ RAM ΠΈ Π΄ΡΡΠ³ΠΈ ΡΠ΅ΡΡΡΡΠΈ ΡΡΠΎ ΠΌΠΈ ΡΠ΅ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ. ΠΡΡΠΎ ΡΠ°ΠΊΠ°, Π½Π΅ ΠΌΠΈ ΡΠ΅ Π΄ΠΎΠΏΠ°ΡΠ° Π½Π°Π΄Π·Π΅ΠΌΠ½ΠΈΡΠ΅ ΡΡΠΎΡΠΎΡΠΈ. ΠΠΎ, ΠΌΠΎΡΠ°Π² Π΄Π° ΡΠΈΠ·ΠΈΠΊΡΠ²Π°ΠΌ ΠΈ Π΄Π° ΠΊΠΎΡΠΈΡΡΠ°ΠΌ VM, Π±ΠΈΠ΄Π΅ΡΡΠΈ Π₯Π°ΠΈΠΊΡ ΡΓ¨ ΡΡΡΠ΅ Π½Π΅ Π·Π½Π°Π΅ ΠΊΠ°ΠΊΠΎ Π΄Π° ΡΠ½ΠΈΠΌΠ° Π²ΠΈΠ΄Π΅ΠΎ Π΅ΠΌΠΈΡΡΠ²Π°ΡΠ° ΡΠΎ Π·Π²ΡΠΊ (Π±ΠΈΠ΄Π΅ΡΡΠΈ ΠΌΠΎΡΠ°ΡΠ° ΠΎΠΏΡΠ΅ΠΌΠ° Π½Π΅ΠΌΠ° Π΄ΡΠ°ΡΠ²Π΅ΡΠΈ Π·Π° Π·Π²ΡΠΊ ΠΈ ΠΈΠΌΠ° ΠΊΠ°ΡΡΠΈΡΠΊΠ° ΠΏΠΎΠ²ΡΠ·Π°Π½Π° ΠΏΡΠ΅ΠΊΡ usb1 (ΠΏΡΠ²Π° Π²Π΅ΡΠ·ΠΈΡΠ°), Π° Π½Π΅ΡΠ·ΠΈΠ½ΠΈΠΎΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π» ΠΌΠΎΡΠ° Π΄Π° ΡΠ΅ ΡΠΎΡΡΠ°Π²ΠΈ ΡΠ°ΡΠ½ΠΎ). Π¨ΡΠΎ ΡΠ°ΠΊΠ°ΠΌ Π΄Π° ΠΊΠ°ΠΆΠ°ΠΌ: Π·Π°
ΠΠΈΠ΄Π΅ΠΎ Π΅ΠΌΠΈΡΡΠ²Π°ΡΠ΅
Π’ΠΎΠ° Π±Π΅ΡΠ΅ ΠΌΠ°Π»ΠΊΡ ΠΏΡΠ΅ΠΌΠ½ΠΎΠ³Ρ Π·Π° ΠΌΠΎΡ Π²ΠΊΡΡ, ΠΏΠ° ΡΠ½ΠΈΠΌΠΈΠ² Π²ΠΎΠ΄ΠΈΡ ΡΠ΅ΠΊΠΎΡ-ΠΏΠΎ-ΡΠ΅ΠΊΠΎΡ (Π½Π°ΡΡΠ΅ΡΡΠΎ Π·Π° ΡΠ΅Π±Π΅ Π·Π° Π΄Π° ΡΠ΅ΠΏΡΠΎΠ΄ΡΡΠΈΡΠ°ΠΌ ΠΏΠΎΠ΄ΠΎΡΠ½Π°), Π½ΠΎ ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΈ ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΠΎΠ²ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° Π΄Π° Π³ΠΈ ΡΠ½ΠΈΠΌΠ°ΡΠ΅ Π²Π°ΡΠΈΡΠ΅ Π²ΠΈΠ΄Π΅ΠΎ ΠΏΡΠ΅Π½ΠΎΡΠΈ Π½Π° Π₯Π°ΠΈΠΊΡ (ΡΡΠΎ Π΄Π΅ΡΠΈΠ½ΠΈΡΠΈΠ²Π½ΠΎ Π²ΡΠ΅Π΄ΠΈ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠ±Π° ).
ΠΠ°ΠΊΡΠ°ΡΠΊΠΎ:
- ΠΠΎΡΠΈΡΡΠ΅ΡΠ΅ ΠΏΡΠΈΡΡΠΎΡΠ½ΠΈ ΡΠ»ΡΡΠ°Π»ΠΊΠΈ ΠΈ Π·Π²ΡΡΠ½Π° ΠΊΠ°ΡΡΠΈΡΠΊΠ° C-Media USB
- ΠΠΎΠ΄ΠΈΠ³Π½Π΅ΡΠ΅ Π³ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΡ ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ ΡΠ° ΡΠ»ΠΈΠΊΠ°ΡΠ° Π²ΠΎ ΠΆΠΈΠ²ΠΎ Π½Π° Pop!OS NVIDIA (Π·Π° Ρ Π°ΡΠ΄Π²Π΅ΡΡΠΊΠΎ Π·Π°Π±ΡΠ·Π°Π½ΠΎ nvenc ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅)
- ΠΡΠ΅Π·Π΅ΠΌΠ΅ΡΠ΅ ΡΠ° Π½ΠΎΡΠ½Π°ΡΠ° ΡΠ»ΠΈΠΊΠ° Π½Π° Haiku Anyboot 64 Π±ΠΈΡΠ½Π°
- ΠΠΎΡΡΠ°Π²Π΅ΡΠ΅ KVM ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π΅ ΠΎΠΏΠΈΡΠ°Π½ΠΎ Π²ΠΎ Π½Π°ΠΏΠΈΡΠΎΡ ΠΏΠΎΠ³ΠΎΡΠ΅
- ΠΡΠ΅Π·Π΅ΠΌΠ΅ΡΠ΅ ΡΠ° OBS Studio AppImage (Π½Π΅ Π·Π°Π±ΠΎΡΠ°Π²Π°ΡΡΠ΅ Π΄Π° ΠΈΠΌ ΠΊΠ°ΠΆΠ΅ΡΠ΅ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ Π΄Π΅ΠΊΠ° ΡΠ° ΡΠ°ΠΊΠ°ΡΠ΅ ΠΎΡΠΈΡΠΈΡΠ°Π»Π½Π°ΡΠ°)
- ΠΠΎΠ΄Π°ΡΡΠ΅ ΡΠΈΠ»ΡΠ΅Ρ Π·Π° Π½Π°ΠΌΠ°Π»ΡΠ²Π°ΡΠ΅ Π½Π° ΡΡΠΌΠΎΡ Π½Π° Desktop Audio (Π΄Π΅ΡΠ΅Π½ ΠΊΠ»ΠΈΠΊ Π½Π° Desktop Audio, ΠΏΠΎΡΠΎΠ° βFiltersβ, ΠΏΠΎΡΠΎΠ° β+β, ΠΏΠΎΡΠΎΠ° βNoise Suppressionβ, ΠΎΡΡΠ°Π²Π΅ΡΠ΅ Π³ΠΎ Π½ΠΈΠ²ΠΎΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΎ)
- ΠΠ΄Π΅ΡΠ΅ Π½ΠΈΠ· ΠΏΠΎΡΡΠ°Π²ΠΊΠΈΡΠ΅ Π·Π° Π·Π²ΡΠΊ Π²ΠΎ XFCE
- ΠΠ΅ΡΠ΅Π½ ΠΊΠ»ΠΈΠΊ Π½Π° Desktop Audio, ΠΏΠΎΡΠΎΠ° βPropertiesβ, ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ Π³ΠΎ ΡΡΠ΅Π΄ΠΎΡ βAudio Adapter Analog Stereoβ
- ΠΠ΄Π΅ΡΠ΅ Π²ΠΎ ΠΌΠ΅Π½ΠΈΡΠΎ XFCE, βΠ Π°Π±ΠΎΡΠ½ΠΈ ΠΏΡΠΎΡΡΠΎΡΠΈβ
- ΠΠΎΡΡΠ°Π²Π΅ΡΠ΅ Π³ΠΎ Π±ΡΠΎΡΠΎΡ Π½Π° ΡΠ°Π±ΠΎΡΠ½ΠΈ ΠΏΠΎΠ²ΡΡΠΈΠ½ΠΈ ΡΠ°ΠΌΡ: 2
- Ctr-Alt-RightArrow ΡΠ΅ ΡΠ΅ ΠΏΡΠ΅ΡΡΠ»ΠΈ Π½Π° Π²ΡΠΎΡΠ°ΡΠ° ΡΠ°Π±ΠΎΡΠ½Π° ΠΏΠΎΠ²ΡΡΠΈΠ½Π°
- ΠΠΎΠΏΡΠ°Π²Π΅ΡΠ΅ ΡΠ° ΠΊΡΠ°ΡΠ΅Π½ΠΊΠ°ΡΠ° Π·Π° ΡΡΠ°ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΌΠ΅Π½Π°ΡΠ΅ΡΠΎΡ Π½Π° Π²ΠΈΡΡΡΠ΅Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π°, ΡΠ°ΠΊΠ° ΡΡΠΎ ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ ΠΊΠ°ΠΊΠΎ root (ΡΠΎ Π΄ΠΎΠ΄Π°Π²Π°ΡΠ΅
sudo
), ΠΈΠ½Π°ΠΊΡ Π½Π΅ ΠΌΠΈ ΡΡΠΏΠ΅Π° - Π‘ΡΠ°ΡΡΡΠ²Π°ΡΡΠ΅ Π₯Π°ΠΈΠΊΡ Π½Π° Π²ΡΠΎΡΠ° ΡΠ°Π±ΠΎΡΠ½Π° ΠΏΠΎΠ²ΡΡΠΈΠ½Π°
- ΠΠΎΠ΄ΠΈΠ³Π½Π΅ΡΠ΅ ΡΠ΅ Π½Π° Π½Π΅ΡΠ·ΠΈΠ½ΠΈΠΎΡ Π΄Π΅ΡΠΊΡΠΎΠΏ, ΠΏΠΎΡΡΠ°Π²Π΅ΡΠ΅ ΡΠ° ΡΠ΅Π·ΠΎΠ»ΡΡΠΈΡΠ°ΡΠ° Π½Π° FullHD (Π½Π΅ ΠΌΠΎΠΆΠ΅Π² Π΄Π° Π½Π°Π²Π΅Π΄Π°ΠΌ Π₯Π°ΠΈΠΊΡ Π΄Π° Π³ΠΎ ΠΏΡΠ°Π²ΠΈ ΠΎΠ²Π° Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ, ΠΌΠΎΠΆΠ΅Π±ΠΈ ΠΈΠΌΠ° Π½Π°ΡΠΈΠ½ Π΄Π° Π³ΠΎ ΠΏΡΠΈΠ½ΡΠ΄Π°ΠΌ QEMUKVM Π΄Π° Π³ΠΎ ΠΏΡΠ΅Π½Π΅ΡΠ΅ EDID ΠΎΠ΄ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΎΡ, Π½ΠΎ Π½Π΅ Π½Π°ΡΠ΄ΠΎΠ² ΡΠ°ΠΊΠ²Π° ΠΏΠΎΡΡΠ°Π²ΠΊΠ° Π²ΠΎ ΠΠΈΡΡΡΠ΅Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π° ΠΌΠ΅Π½Π°ΡΠ΅Ρ) [ΠΠΎΡΠ°Π² Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΠΌ Π΄ΡΡΠ³Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠ°ΡΡΠΈΡΠΊΠ° ΠΈ Π΄Π° ΡΠ° ΠΏΡΠ΅ΠΏΡΠ°ΡΠ°ΠΌ Π½Π° Π₯Π°ΠΈΠΊΡ... - ΠΏΡΠΈΠ±Π». ΠΏΡΠ΅Π²Π΅Π΄ΡΠ²Π°Ρ]
- ΠΡΠΈΡΠΈΡΠ½Π΅ΡΠ΅ Ctrl+Alt Π·Π° Π΄Π° Π³ΠΈ Π²ΡΠ°ΡΠΈΡΠ΅ ΡΠ°ΡΡΠ°ΡΡΡΠ°ΡΠ° ΠΈ Π³Π»ΡΠ²ΡΠ΅ΡΠΎ Π½Π° Linux
- Ctr-Alt-LeftArrow ΡΠ΅ ΡΠ΅ ΠΏΡΠ΅ΡΡΠ»ΠΈ Π½Π° ΠΏΡΠ²Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ½Π° ΠΏΠΎΠ²ΡΡΠΈΠ½Π°
- ΠΠΎ OBS, Π΄ΠΎΠ΄Π°ΡΡΠ΅ βWindow Capture (XComposite)β ΠΈ ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ Π³ΠΎ ΠΏΡΠΎΠ·ΠΎΡΠ΅ΡΠΎΡ βHaiku on QEMUKVMβ, Π²ΠΊΠ»ΡΡΠ΅ΡΠ΅ Π³ΠΎ ΠΏΠΎΠ»Π΅ΡΠΎ Π·Π° ΠΈΠ·Π±ΠΎΡ βΠΠ°ΠΌΠ΅Π½ΠΈ ΡΡΠ²Π΅Π½ΠΎ ΠΈ ΡΠΈΠ½ΠΎβ.
- Π‘Π½ΠΈΠΌΠ΅ΡΠ΅ Π²ΠΈΠ΄Π΅ΠΎ, ΡΡΠ΅Π΄Π΅ΡΠ΅ Π³ΠΎ ΡΠΎ Shotcut (Π΄Π° Π³ΠΎ ΡΡΠ°ΡΡΡΠ²Π°ΡΠ΅ ΠΊΠ°ΠΊΠΎ root Π·Π° Π΄Π° ΡΠ°Π±ΠΎΡΠΈ Π·Π°Π±ΡΠ·ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Ρ Π°ΡΠ΄Π²Π΅ΡΠΎΡ nvenc)
- Π‘Π°ΡΠ½Π΄ΡΡΠ°ΠΊ ΠΎΠ΄ ΠΌΡΠ·ΠΈΡΠΊΠ°ΡΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π½Π° YouTube βTimelapsed Tidesβ. Π€ΠΈΠ»ΡΡΠΈ: βAudio fade inβ, βAudio fade outβ, ΡΠ°ΡΠΈΠ½Π° Π½Π° Π·Π²ΡΠΊ -35db (Π²ΠΎ ΡΠ΅Π΄, Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ Π΅, ΠΎΠ²Π° Π½Π΅ Π΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡΠ° Π·Π° Shotcut)
- ΠΠ·Π²ΠΎΠ·, YouTube, ΠΏΡΠ΅Π·Π΅ΠΌΠ΅ΡΠ΅. ΠΠΈΠ΄Π΅ΠΎΡΠΎ ΡΠ΅ ΡΡΠ°Π½Π΅ FullHD Π½Π° YouTube Π±Π΅Π· ΠΏΠΎΡΠ΅Π±Π½Π° ΠΏΠΎΡΡ-ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°
VoilΓ !
ΠΡΠ΅Π½Π΅ΡΡΠ²Π°ΡΡΠ΅ Ρ
Π°ΠΈΠΊΡ Π²ΠΈΠ΄Π΅ΠΎ ΡΠΎ QEMUKVM, USB Π·Π²ΡΡΠ½Π° ΠΊΠ°ΡΡΠΈΡΠΊΠ°, OBS Studio ΠΈ Shotcut
Π‘ΡΠ΅ΡΠ΅Π½ ΡΡΠΌ, ΠΈΠ°ΠΊΠΎ Π±ΠΈ Π±ΠΈΠ» ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΡΡΠ΅ΡΠ΅Π½ Π΄ΠΎΠΊΠΎΠ»ΠΊΡ Π·Π²ΡΡΠ½Π°ΡΠ° ΠΊΠ°ΡΡΠΈΡΠΊΠ°, OBS Studio ΠΈ Shotcut ΡΠ°Π±ΠΎΡΠ°Ρ ΠΏΡΠΈΡΠΎΠ΄Π½ΠΎ Π²ΠΎ Π₯Π°ΠΈΠΊΡ ΠΈ Π½Π΅ ΠΌΠΎΡΠ°ΠΌ Π΄Π° ΠΏΠΎΠΌΠΈΠ½Π°ΠΌ Π½ΠΈΠ· ΠΎΠ²Π°Π° Π΄ΠΎΠ»Π³Π° ΠΏΠΎΡΡΠ°Π²Π΅Π½ΠΎΡΡ. [ΠΠ°Ρ Π±ΠΈ Π·Π΅ΠΌΠ°Π» VirtualBox, ΡΓ¨ Π΅ ΡΠ°ΠΌΡ Π²Π΅Π΄Π½Π°Ρ Π·Π° ΡΠ½ΠΈΠΌΠ°ΡΠ΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Π΅ΠΌΠΈΡΡΠ²Π°ΡΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π²ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈΡΠ΅ Π½Π° Π²ΠΈΡΡΡΠ΅Π»Π½Π°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π°. - ΠΏΡΠΈΠ±Π». ΠΏΡΠ΅Π²Π΅Π΄ΡΠ²Π°Ρ]
Π’ΡΠ°ΠΊΠ΅Ρ ΠΈ Π½Π΅Π³ΠΎΠ²ΠΈΡΠ΅ Π΄ΠΎΠ΄Π°ΡΠΎΡΠΈ
Π’ΡΠ°ΠΊΠ΅ΡΠΎΡ Π·Π° Π₯Π°ΠΈΠΊΡ Π΅ ΠΈΡΡΠΎ ΡΡΠΎ ΠΈ Finder Π½Π° Mac ΠΈΠ»ΠΈ Explorer Π½Π° Windows. ΠΠ΅ ΡΠ΅ ΠΎΠ±ΠΈΠ΄Π°ΠΌ Π΄Π° Π±Π°ΡΠ°ΠΌ tracker add-on
Π²ΠΎ HaikuDepot.
Git ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ° Π²ΠΎ ΠΌΠ΅Π½Π°ΡΠ΅ΡΠΎΡ Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ
Π‘Π°ΠΌΠΎ ΡΠΈΡΠΈΡΠ°ΡΡΠΈ ΡΠ»ΠΈΠΊΠΈ ΠΎΠ΄ Π½Π΅Π³ΠΎΠ²Π°ΡΠ° ΠΏΠΎΡΠ΅ΡΠ½Π° ΡΡΡΠ°Π½ΠΈΡΠ°
TrackGit Π²ΠΊΠ»ΡΡΠ΅Π½ Π²ΠΎ ΠΌΠ΅Π½Π°ΡΠ΅ΡΠΎΡ Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ Π₯Π°ΠΈΠΊΡ
ΠΠΎΠΆΠ΅ΡΠ΅ Π΄ΡΡΠΈ ΠΈ Π΄Π° Π³ΠΎ ΠΊΠ»ΠΎΠ½ΠΈΡΠ°ΡΠ΅ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ
Π¨ΡΠΎ Π΅ ΠΎΠ²Π°, ΡΠ΅Π³Π°?! ΠΠΎΠ·ΠΈΠ½ΠΊΠ° Π·Π° ΠΎΠ±ΠΈΡΠ΅Π½ ΡΠ΅ΠΊΡΡ? ΠΠ·Π½Π΅Π½Π°Π΄ΡΠ²Π°ΡΠΊΠΈ Π½Π΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ βΠΏΡΠΈΠ²ΡΠ·ΠΎΠΊβ, Π₯Π°ΠΈΠΊΡ ΠΈΠΌΠ° BKeyStore Π·Π° ΡΠΎΠ°.
ΠΠΎΠ·ΠΈΠ½ΠΊΠ° Π·Π° ΠΎΠ±ΠΈΡΠ΅Π½ ΡΠ΅ΠΊΡΡ?
ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ° Π½Π° ΠΌΠ΅Π½Π°ΡΠ΅ΡΠΎΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ Π²ΠΎ ΠΌΠ΅Π½Π°ΡΠ΅ΡΠΎΡ Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ
Π‘ΠΏΠΎΡΠ΅Π΄ ΠΏΠΎΡΠ΅ΡΠ½Π°ΡΠ° ΡΡΡΠ°Π½ΠΈΡΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ:
ΠΠΎ Π½Π°ΠΎΡΠ° ΠΏΠ°ΠΊΠ΅ΡΠΎΡ(ΠΈΡΠ΅) Π½Π° ΠΊΠΎΡΠ° Π±ΠΈΠ»ΠΎ ΠΈΠ·Π±ΡΠ°Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°(ΠΈ), ΠΎΡΠ²ΠΎΡΠ°ΡΡΠΈ Π³ΠΈ Π²ΠΎ Π²Π°ΡΠ°ΡΠ° ΠΏΡΠ΅ΡΠΏΠΎΡΠΈΡΠ°Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°. Π‘ΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΎ ΠΎΠ²Π° Π΅ HaikuDepot, ΠΊΠ°Π΄Π΅ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅ ΠΎΠΏΠΈΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΎΡ, Π° Π²ΠΎ ΡΠ°Π±ΡΠ»Π°ΡΠΎΡΠΎΡ βΠ‘ΠΎΠ΄ΡΠΆΠΈΠ½Π°β ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΈ Π²ΠΈΠ΄ΠΈΡΠ΅ Π΄ΡΡΠ³ΠΈΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ ΡΡΠΎ ΡΠ΅ Π΄Π΅Π» ΠΎΠ΄ ΠΎΠ²ΠΎΡ ΠΏΠ°ΠΊΠ΅Ρ, ΠΊΠ°ΠΊΠΎ ΠΈ Π½ΠΈΠ²Π½Π°ΡΠ° Π»ΠΎΠΊΠ°ΡΠΈΡΠ°.
ΠΠ΅ΡΠΎΡΠ°ΡΠ½ΠΎ ΠΎΡΡΠ°Π½ΡΠ²Π° ΡΠ°ΠΌΠΎ ΡΡΡΠ΅ Π΅Π΄Π΅Π½ ΡΠ΅ΠΊΠΎΡ Π·Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΎΡ...
Autostart/rc.local.d
ΠΠ°ΠΊΠΎ Π΄Π° ΡΡΠ°ΡΡΡΠ²Π°ΡΠ΅ Π½Π΅ΡΡΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ ΠΊΠΎΠ³Π° ΡΠ΅ ΡΠ΅ ΠΏΠΎΠ΄ΠΈΠ³Π½Π΅?
- rc.local.d = /boot/home/config/settings/boot/userbootscript
- ΠΠ²ΡΠΎΠΌΠ°ΡΡΠΊΠΎ ΡΡΠ°ΡΡΡΠ²Π°ΡΠ΅ = /boot/home/config/settings/boot/user/launch
Π’ΡΠ΅Π±Π° Π΄Π° Π½Π°ΡΠ΄Π°ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π·Π° ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠ°ΡΠ΅ Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΏΡΠ΅ΠΊΡ NTP... Π‘Π»ΡΡΠ½Π°Π² Π΄Π΅ΠΊΠ° Π³Π΅Π½Π΅ΡΠ°Π»Π½ΠΎ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ°Π±ΠΎΡΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ, Π½ΠΎ ΠΏΠΎΡΠ°Π΄ΠΈ Π½Π΅ΠΊΠΎΡΠ° ΠΏΡΠΈΡΠΈΠ½Π° Π½Π΅ ΡΠ°Π±ΠΎΡΠΈ Π·Π° ΠΌΠ΅Π½Π΅. Π¨ΡΠΎ Π΅ ΠΌΠ½ΠΎΠ³Ρ Π»ΠΎΡΠΎ Π·Π°ΡΠΎΠ° ΡΡΠΎ ΠΈΠΌΠ°ΠΌ ΠΌΡΡΠ²Π° Π±Π°ΡΠ΅ΡΠΈΡΠ° Π·Π° RTC ΡΡΠΎ Π·Π½Π°ΡΠΈ Π΄Π΅ΠΊΠ° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ ΡΠ΅ ΡΠ΅ΡΠ΅ΡΠΈΡΠ° ΠΊΠΎΠ³Π° ΡΠ΅ ΡΠ΅ ΠΈΡΠΊΠ»ΡΡΠΈ Π½Π°ΠΏΠΎΡΡΠ²Π°ΡΠ΅ΡΠΎ.
ΠΠΎΠ²Π΅ΡΠ΅ ΡΠΎΠ²Π΅ΡΠΈ
ΠΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°
ΠΠ°Π²Π½ΠΈ Π±Π΅Π·ΠΆΠΈΡΠ½ΠΈ ΠΌΡΠ΅ΠΆΠΈ
ΠΠ΅ ΠΌΠΎΠΆΠ΅Π² Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π°ΠΌ Π½Π° Π±Π΅Π·ΠΆΠΈΡΠ½ΠΈ ΠΌΡΠ΅ΠΆΠΈ Π΄ΠΎΠ΄Π΅ΠΊΠ° ΠΎΠ΄Π΅Π², ΠΈΠ°ΠΊΠΎ ΠΌΠΎΡΠ°ΡΠ° Π΄ΠΎΠΌΠ°ΡΠ½Π° Π±Π΅Π·ΠΆΠΈΡΠ½Π° ΠΌΡΠ΅ΠΆΠ° ΡΠ°Π±ΠΎΡΠ΅ΡΠ΅. ΠΠ°Π²Π½ΠΈΡΠ΅ ΠΌΠ΅ΡΡΠ° (Π°Π΅ΡΠΎΠ΄ΡΠΎΠΌΠΈ, Ρ ΠΎΡΠ΅Π»ΠΈ, ΠΆΠ΅Π»Π΅Π·Π½ΠΈΡΠΊΠΈ ΡΡΠ°Π½ΠΈΡΠΈ) ΠΎΠ±ΠΈΡΠ½ΠΎ ΡΠ΅ ΠΏΠΎΠΊΡΠΈΠ΅Π½ΠΈ ΡΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ Π±Π΅Π·ΠΆΠΈΡΠ½ΠΈ ΠΌΡΠ΅ΠΆΠΈ, ΠΎΠ΄ ΠΊΠΎΠΈ ΡΠ΅ΠΊΠΎΡΠ° ΠΎΠ±ΠΈΡΠ½ΠΎ ΡΠ΅ ΡΠΎΡΡΠΎΠΈ ΠΎΠ΄ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΏΡΠΈΡΡΠ°ΠΏΠ½ΠΈ ΡΠΎΡΠΊΠΈ.
Π¦Π΅Π½ΡΡΠ°Π»Π½Π°ΡΠ° ΡΡΠ°Π½ΠΈΡΠ° Π²ΠΎ Π€ΡΠ°Π½ΠΊΡΡΡΡ
ΠΠ° ΡΡΠΎ ΡΠ΅ Π½Π°ΡΠ΄Π΅ΠΌΠ΅
Π§Π΅ΡΡΠ° ΡΠΈΡΡΠ°ΡΠΈΡΠ° Π·Π° ΡΠ°Π²Π½ΠΈ ΠΌΠ΅ΡΡΠ°. ΠΠ²Π΄Π΅: Π¦Π΅Π½ΡΡΠ°Π»Π½Π°ΡΠ° ΡΡΠ°Π½ΠΈΡΠ° Π²ΠΎ Π€ΡΠ°Π½ΠΊΡΡΡΡ
ΠΠΌΠ° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠ΄ Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π·Π° ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅. Π¨ΡΠΎ ΠΏΡΠ°Π²ΠΈ Π₯Π°ΠΈΠΊΠΈ ΡΠΎ ΠΎΠ²ΠΈΠ΅ ΠΌΡΠ΅ΠΆΠΈ? ΠΡΡΡΠ½ΠΎΡΡ, Π½Π΅ ΠΌΠ½ΠΎΠ³Ρ: ΡΠΎΡ ΠΌΠ½ΠΎΠ³Ρ ΡΠ΅ Π·Π±ΡΠ½ΡΠ²Π° Π²ΠΎ Π½ΠΈΠ². ΠΠ° ΠΊΡΠ°ΡΠΎΡ Π½Π° ΠΊΡΠ°ΠΈΡΡΠ°ΡΠ°, ΡΠ΅Π»ΠΎ ΠΎΠ²Π° Π²ΡΠ΅ΠΌΠ΅ Π±Π΅Π² ΠΈΡΠΊΠ»ΡΡΠ΅Π½ ΠΎΠ΄ ΠΌΡΠ΅ΠΆΠ°ΡΠ°.
ΠΡΠ΅Π½ΠΎΡΠΎΡ Π½Π° ΠΏΡΠΈΡΡΠ°ΠΏΠ½Π°ΡΠ° ΡΠΎΡΠΊΠ° Π½Π΅ ΡΠ°Π±ΠΎΡΠΈ?
Π‘Γ¨ Π·Π°ΠΏΠΎΡΠ½ΡΠ²Π° ΡΠΎ ΡΠΎΠ° ΡΡΠΎ ΡΠ΅ΠΊΠΎΡΠ° ΠΏΡΠΈΡΡΠ°ΠΏΠ½Π° ΡΠΎΡΠΊΠ° Π΅ ΠΏΡΠΈΠΊΠ°ΠΆΠ°Π½Π° ΠΏΠΎΡΠ΅Π±Π½ΠΎ - Π΄ΡΡΠΈ ΠΈ Π°ΠΊΠΎ ΠΏΡΠΈΠΏΠ°ΡΠ°Π°Ρ Π½Π° ΠΈΡΡΠ°ΡΠ° ΠΌΡΠ΅ΠΆΠ° ΡΠΎ ΠΈΡΡΠ° SSID - Π·Π° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΎΠ΄ ΠΊΠΎΡ Π±ΠΈΠ»ΠΎ Π΄ΡΡΠ³ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π΅Π½ ΡΠΈΡΡΠ΅ΠΌ ΡΠΎ ΠΊΠΎΡ ΡΡΠΌ Π·Π°ΠΏΠΎΠ·Π½Π°Π΅Π½.
ΠΡΠΈΠΊΠ°ΠΆΠ°Π½ΠΈ ΡΠ΅ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΡΠΎΡΠΊΠΈ ΡΠΎ ΠΈΡΡΠ° SSID. ΠΠ°, ΠΊΠ°ΠΊΠΎ ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ° ΠΏΡΠΈΠΌΠΎΠΏΡΠ΅Π΄Π°Π²Π°ΡΠ΅ΡΠΎ Π²ΠΎ Π²Π°ΠΊΠ²ΠΈ ΡΡΠ»ΠΎΠ²ΠΈ?
Π ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΏΡΠΈΠΊΠ°ΠΆΠ΅ ΡΠ°ΠΌΠΎ Π΅Π΄Π΅Π½ SSID, Π·Π° ΠΊΠΎΡ ΡΠ΅ ΡΠ΅ ΠΈΠ·Π±Π΅ΡΠ΅ ΠΏΡΠΈΡΡΠ°ΠΏΠ½Π°ΡΠ° ΡΠΎΡΠΊΠ° ΡΠΎ Π½Π°ΡΡΠΈΠ»Π΅Π½ ΡΠΈΠ³Π½Π°Π». ΠΠ»ΠΈΠ΅Π½ΡΠΎΡ ΠΌΠΎΡΠ° Π΄Π° ΠΈΠ·Π±Π΅ΡΠ΅ Π΄ΡΡΠ³Π° ΡΠΎΡΠΊΠ° ΡΠΎ ΠΏΠΎΡΠΈΠ»Π΅Π½ ΡΠΈΠ³Π½Π°Π», Π½ΠΎ ΡΠΎ ΠΈΡΡΠ° SSID (Π°ΠΊΠΎ Π΅ Π΄ΠΎΡΡΠ°ΠΏΠ½Π°), Π°ΠΊΠΎ Π²ΡΡΠΊΠ°ΡΠ° ΡΠΎ ΡΠ΅ΠΊΠΎΠ²Π½Π°ΡΠ° ΠΏΡΠΈΡΡΠ°ΠΏΠ½Π° ΡΠΎΡΠΊΠ° ΡΡΠ°Π½Π΅ ΠΏΡΠ΅ΠΌΠ½ΠΎΠ³Ρ ΡΠ»Π°Π±Π° - ΡΓ¨ ΡΠ°Π±ΠΎΡΠΈ Π΄ΡΡΠΈ ΠΈ ΠΏΡΠΈ Π΄Π²ΠΈΠΆΠ΅ΡΠ΅ (ΠΏΡΠ΅Π΄Π°Π²Π°ΡΠ΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ ΠΏΠΎΠΌΠ΅ΡΡ ΡΠΎΡΠΊΠΈΡΠ΅ Π·Π° ΠΏΡΠΈΡΡΠ°ΠΏ).
ΠΠ΅ΠΌΠ° ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ ΠΌΡΠ΅ΠΆΠΈ?
Π₯Π°ΠΈΠΊΡ ΠΈΠ½ΡΠΈΡΡΠΈΡΠ° Π΄Π΅ΠΊΠ° ΠΌΠΎΡΠ° Π΄Π° ΠΈΠΌΠ° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°, Π΄ΡΡΠΈ ΠΈ Π°ΠΊΠΎ ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π΅ ΠΎΡΠ²ΠΎΡΠ΅Π½Π°.
Π₯Π°ΠΈΠΊΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΡΠ²Π° Π΄Π° Π±Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ½Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°, ΠΈΠ°ΠΊΠΎ ΡΠ°ΠΌΠ°ΡΠ° ΠΌΡΠ΅ΠΆΠ° Π½Π΅ Π±Π°ΡΠ° Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈ. ΠΡΡΠΎ ΡΠ°ΠΊΠ°
ΠΠ±ΡΠ½Π΅ΡΠΎΡΡ ΠΎΠΊΠΎΠ»Ρ Π·Π°ΡΠΎΠ±Π΅Π½ΠΈΡΠ΅ ΠΏΠΎΡΡΠ°Π»ΠΈ?
ΠΠ½ΠΎΠ³Ρ Π±Π΅Π·ΠΆΠΈΡΠ½ΠΈ ΠΌΡΠ΅ΠΆΠΈ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π·Π°ΡΠΎΠ±Π΅Π½ΠΈ ΠΏΠΎΡΡΠ°Π»ΠΈ, ΠΊΠ°Π΄Π΅ ΡΡΠΎ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ Π΅ ΠΏΡΠ΅Π½Π°ΡΠΎΡΠ΅Π½ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ° Π·Π° Π½Π°ΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΠΊΠ°Π΄Π΅ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠΈΡΠ°ΡΠΈ ΡΡΠ»ΠΎΠ²ΠΈ ΠΈ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠΈ ΠΏΡΠ΅Π΄ Π΄Π° ΡΠ° ΠΊΠΎΡΠΈΡΡΠΈ ΠΌΡΠ΅ΠΆΠ°ΡΠ°. ΠΠ²Π° ΠΌΠΎΠΆΠ΅Π±ΠΈ ΡΡΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ Π³ΠΎ Π·Π±ΡΠ½ΠΈ ΠΌΠΎΡΠΎΡ ΠΠ‘. ΠΠ° ΠΊΡΠ°ΡΠΎΡ, ΠΎΡΠΈΠ³Π»Π΅Π΄Π½ΠΎ, ΠΌΠΎΡΠΎΡ Π±Π΅Π·ΠΆΠΈΡΠ΅Π½ ΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌ Π±Π΅ΡΠ΅ ΡΠ΅Π»ΠΎΡΠ½ΠΎ Π±Π»ΠΎΠΊΠΈΡΠ°Π½.
ΠΠΎ Π½Π΅ΠΊΠΎΠ΅ Π²ΡΠ΅ΠΌΠ΅, ΡΠ΅Π»ΠΈΠΎΡ Π±Π΅Π·ΠΆΠΈΡΠ΅Π½ ΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌ Π±Π΅ΡΠ΅ ΡΠ΅Π»ΠΎΡΠ½ΠΎ Π±Π»ΠΎΠΊΠΈΡΠ°Π½
ΠΠ΅ΠΌΠ° ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π΄ΠΎΠ΄Π΅ΠΊΠ° ΠΏΠ°ΡΡΠ²Π°ΡΠ΅, ΡΠ°Π³Π° ΠΈ ΠΌΠ΅Π»Π°Π½Ρ ΠΎΠ»ΠΈΡΠ°.
Π€ΡΡΡΡΡΠ°ΡΠΈΡΠ° ΡΠΎ 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
Π΅ ΠΏΠΎΠ·Π½Π°ΡΠΎ ΠΏΡΠ°ΡΠ°ΡΠ΅ (ΠΏΠΎΡΡΠ΅Π±Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΡΠ²ΡΠ΄ΠΈ Π²ΡΡΠΊΠΈ, ΠΊΠΎΠΈ Π½Π΅ ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Π½ΠΈ Π²ΠΎ Π₯Π°ΠΈΠΊΡ). ΠΠΈ ΠΊΠ°ΠΆΠ°Π° ΡΡΠΎ Π΄Π° ΠΊΠΎΡΠΈΡΡΠ°ΠΌ python3.6
(ΠΠΈ ΡΠ΅ΠΊΠΎΠ» Π΄Π΅ΠΊΠ° Π΅ Ρ
Π°ΠΎΡ). ΠΡΠ²ΠΎΡΠ΅Π½
ΠΠ°Π΄Π΅ ΠΎΠ΄ΠΈΠΌΠ΅ ΠΏΠΎΠ½Π°ΡΠ°ΠΌΡ?
Π₯Π°ΠΈΠΊΡ Π΅ ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° ΡΠΎΠΊΡΡΠΈΡΠ°Π½ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π΅Π½ ΡΠΈΡΡΠ΅ΠΌ Π·Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΠΈ ΠΊΠ°ΠΊΠΎ ΡΠ°ΠΊΠΎΠ² ΠΈΠΌΠ° ΠΎΠ΄Π»ΠΈΡΠ½ΠΈ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈ ΠΊΠΎΠΈ Π²ΠΎ Π³ΠΎΠ»Π΅ΠΌΠ° ΠΌΠ΅ΡΠ° Π³ΠΎ ΠΏΠΎΠ΅Π΄Π½ΠΎΡΡΠ°Π²ΡΠ²Π°Π°Ρ ΡΠ΅Π»ΠΎΠΊΡΠΏΠ½ΠΈΠΎΡ ΡΠ΅ΠΊ Π½Π° ΡΠ°Π±ΠΎΡΠ°. ΠΠ΅Π³ΠΎΠ²ΠΈΠΎΡ ΡΠ°Π·Π²ΠΎΡ Π±Π΅ΡΠ΅ ΡΡΠ°Π±ΠΈΠ»Π΅Π½, Π½ΠΎ Π±Π°Π²Π΅Π½ Π²ΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ 10 Π³ΠΎΠ΄ΠΈΠ½ΠΈ, ΠΊΠ°ΠΊΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΡΠΎ Ρ
Π°ΡΠ΄Π²Π΅ΡΡΠΊΠ°ΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° ΠΎΡΡΠ°Π½Π° ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π°, Π° ΡΠ°ΠΌΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ Π΅ ΡΠ΅Π»Π°ΡΠΈΠ²Π½ΠΎ Π½Π΅ΠΏΠΎΠ·Π½Π°Ρ. ΠΠΎ, ΡΠΈΡΡΠ°ΡΠΈΡΠ°ΡΠ° ΡΠ΅ ΠΌΠ΅Π½ΡΠ²Π°: Ρ
Π°ΡΠ΄Π²Π΅ΡΡΠΊΠ°ΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° Π₯Π°ΠΈΠΊΡ Π½Π° ΡΠ΅Π»Π°ΡΠΈΠ²Π½ΠΎ ΡΠΈΡΠΎΠΊ ΠΎΠΏΡΠ΅Π³ Π½Π° ΠΌΠ°ΡΠΈΠ½ΠΈ (ΠΈΠ°ΠΊΠΎ ΡΠΎ Π³ΡΠ΅ΡΠΊΠΈ), ΠΈ ΡΠΎ ΠΎΠ³Π»Π΅Π΄ Π½Π° ΡΠΎΠ° ΡΡΠΎ Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π½Π΅ Π΅ 1.0, ΡΠΈΡΡΠ΅ΠΌΠΎΡ ΡΡΠ΅Π±Π° Π΄Π° ΠΏΡΠΈΠ²Π»Π΅ΡΠ΅ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠ°Π²Π½ΠΎΡΡΠ°. ΠΠ°ΠΊΠΎ ΠΌΠΎΠΆΠ°ΠΌ Π½Π°ΡΠ΄ΠΎΠ±ΡΠΎ Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π½Π°ΠΌ? ΠΠ΅ΡΡΠ²Π°ΠΌ Π΄Π΅ΠΊΠ° ΠΎΠ²Π°Π° ΡΠ΅ΡΠΈΡΠ° Π½Π°ΠΏΠΈΡΠΈ ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΊΠΎΡΠΈΡΠ½Π°. ΠΠΎ 2 Π½Π΅Π΄Π΅Π»ΠΈ ΡΠ°Ρ
Π£ΡΡΠ΅ Π΅Π΄Π½Π°Ρ ΡΠ° ΠΈΠ·ΡΠ°Π·ΡΠ²Π°ΠΌ ΠΌΠΎΡΠ°ΡΠ° Π΄Π»Π°Π±ΠΎΠΊΠ° Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ½ΠΎΡΡ Π΄ΠΎ ΡΠΈΠΌΠΎΡ Π·Π° ΡΠ°Π·Π²ΠΎΡ Π½Π° Π₯Π°ΠΈΠΊΡ, Π²ΠΈΠ΅ ΡΡΠ΅ Π½Π°ΡΠ΄ΠΎΠ±ΡΠΈ! ΠΠ΅ Π·Π°Π±ΠΎΡΠ°Π²Π°ΡΡΠ΅ Π΄Π° ΠΌΠ΅ ΠΈΠ·Π²Π΅ΡΡΠΈΡΠ΅ Π΄Π°Π»ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠΌΠΈΡΠ»ΠΈΡΠ΅ Π½Π°ΡΠΈΠ½ΠΈ Π½Π° ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ°ΠΌ Π΄Π° ΠΏΡΠΈΠ΄ΠΎΠ½Π΅ΡΠ°ΠΌ Π·Π° ΡΠ°Π·Π²ΠΎΡΠΎΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ, ΠΈΠ°ΠΊΠΎ Π½Π΅ ΠΏΠ»Π°Π½ΠΈΡΠ°ΠΌ Π΄Π° ΠΏΠΈΡΡΠ²Π°ΠΌ Π²ΠΎ C++ Π²ΠΎ Π±Π»ΠΈΡΠΊΠ° ΠΈΠ΄Π½ΠΈΠ½Π°.
ΠΡΠΎΠ±Π°ΡΡΠ΅ Π³ΠΎ ΡΠ°ΠΌΠΈ! ΠΠ° ΠΊΡΠ°ΡΠΎΡ Π½Π° ΠΊΡΠ°ΠΈΡΡΠ°ΡΠ°, ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ Π₯Π°ΠΈΠΊΡ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΡΠ»ΠΈΠΊΠΈ Π·Π° ΠΏΠΎΠ΄ΠΈΠ³Π°ΡΠ΅ ΠΎΠ΄ ΠΠΠ ΠΈΠ»ΠΈ USB, Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½ΠΈ
ΠΠ°Π»ΠΈ ΠΈΠΌΠ°ΡΠ΅ ΠΏΡΠ°ΡΠ°ΡΠ°? ΠΠ΅ ΠΏΠΎΠΊΠ°Π½ΡΠ²Π°ΠΌΠ΅ Π½Π° ΡΡΡΠΊΠΈΠΎΡ ΡΠ°Π·ΠΈΠΊ
probono Π΅ ΠΎΡΠ½ΠΎΠ²Π°Ρ ΠΈ Π³Π»Π°Π²Π΅Π½ ΡΠ°Π·Π²ΠΈΠ²Π°Ρ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ AppImage, ΠΎΡΠ½ΠΎΠ²Π°Ρ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ PureDarwin ΠΈ ΠΏΡΠΈΠ΄ΠΎΠ½Π΅ΡΡΠ²Π°Ρ Π²ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄. Π‘Π½ΠΈΠΌΠΊΠΈΡΠ΅ ΠΎΠ΄ Π΅ΠΊΡΠ°Π½ΠΎΡ ΡΠ΅ Π½Π°ΠΏΡΠ°Π²Π΅Π½ΠΈ Π½Π° Π₯Π°ΠΈΠΊΡ. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΠ½ΠΎΡΡ ΡΠ΅ ΠΈΠ·ΡΠ°Π·ΡΠ²Π° Π΄ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ Π½Π° ΠΊΠ°Π½Π°Π»ΠΎΡ #haiku Π½Π° irc.freenode.net
ΠΡΠ΅Π³Π»Π΅Π΄ Π½Π° Π³ΡΠ΅ΡΠΊΠ°:
ΠΠ΄
Π‘ΠΏΠΈΡΠΎΠΊ Π½Π° ΡΡΠ°ΡΠΈΠΈ:
ΠΠ·Π²ΠΎΡ: www.habr.com