මෙම ලිපිය සඳහා තිර රුවක් සංස්කරණය කිරීම - හයිකු හි
TL; ඩී: කාර්ය සාධනය මුලින් වඩා හොඳ ය. ACPI වරදකරු විය. අතථ්ය යන්ත්රයක ධාවනය කිරීම තිර බෙදාගැනීම සඳහා හොඳින් ක්රියා කරයි. Git සහ පැකේජ කළමනාකරු ගොනු කළමනාකරු තුළට ගොඩනගා ඇත. පොදු රැහැන් රහිත ජාල ක්රියා නොකරයි. පිඹුරා සමග කලකිරීම.
ඵලදායිතාව
එය හැරෙන පරිදි, විශේෂයෙන් බ්රවුසරයේ (උදාහරණයක් ලෙස ටයිප් කිරීමේදී ප්රමාද වේ) පළමු සතියේ දුර්වල ක්රියාකාරිත්වය මගේ පරිගණකයේ BIOS හි වංක ACPI ක්රියාත්මක කිරීම හා සම්බන්ධ විය හැකිය.
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
එය තවමත් හයිකු හි ක්රියා නොකරන බව පෙනේ, මම ලිනක්ස් වෙත නැවත ආරම්භ කර එහි ඇති ACPI අන්තර්ගතය ඉවත් කිරීමට තීරණය කරමි. ඊට පස්සේ මම iasl, text editor එකක්, යම් දැනුමක් (ඔබට Google “patch dsdt fix” කරන්න පුළුවන්) සහ ගොඩක් ඉවසීමෙන් දෝෂ නිවැරදි කළා. කෙසේ වෙතත්, එහි ප්රතිඵලයක් වශයෙන්, මට තවමත් Haiku බාගත කරන්නා භාවිතයෙන් පැච් කරන ලද DSDT බාගත කිරීමට නොහැකි විය. නිවැරදි විසඳුම මාරු කිරීම විය හැකිය
අතථ්ය යන්ත්ර
පොදුවේ ගත් කල, මම අතථ්ය යන්ත්රවල රසිකයෙක් නොවේ, මන්ද ඔවුන් බොහෝ විට මට ලබා ගත හැකි RAM සහ වෙනත් සම්පත් වැඩි ප්රමාණයක් පරිභෝජනය කරයි. අනික මම උඩින් වැඩට කැමති නෑ. නමුත් හයිකු තවමත් ශබ්දය සමඟ වීඩියෝ විකාශන පටිගත කරන්නේ කෙසේදැයි නොදන්නා බැවින් මට අවදානමක් ගෙන VM භාවිතා කිරීමට සිදු විය (මගේ උපකරණවල ශබ්ද ධාවක නොමැති බැවින් සහ usb1 (පළමු අනුවාදය) හරහා සම්බන්ධ කාඩ්පතක් ඇති බැවින් සහ එහි ධාවකය අතින් එකලස් කළ යුතුය). මට කියන්න අවශ්ය දේ: සඳහා
වීඩියෝ විකාශනය
එය මගේ රුචිකත්වයට ටිකක් වැඩියි, එබැවින් මම පියවරෙන් පියවර මාර්ගෝපදේශනයක් පටිගත කළෙමි (බොහෝ විට මට පසුව නැවත වාදනය කිරීමට), නමුත් ඔබට මෙම තොරතුරු ඔබේ හයිකු වීඩියෝ ප්රවාහ පටිගත කිරීමට ද භාවිතා කළ හැකිය (එය අනිවාර්යයෙන්ම උත්සාහ කිරීම වටී. )
කෙටියෙන්:
- හොඳ හෙඩ්ෆෝන් සහ C-Media USB ශබ්ද කාඩ්පතක් භාවිතා කරන්න
- Pop!OS NVIDIA සජීවී රූපය භාවිතයෙන් ඔබේ පරිගණකය ආරම්භ කරන්න (දෘඪාංග වේගවත් nvenc කේතනය සඳහා)
- Haiku Anyboot 64bit රාත්රී රූපය බාගන්න
- ඉහත ලිපියේ විස්තර කර ඇති පරිදි KVM සකසන්න
- OBS Studio AppImage බාගන්න (ඔබට නිල එක අවශ්ය සංවර්ධකයින්ට පැවසීමට අමතක නොකරන්න)
- ඩෙස්ක්ටොප් ශ්රව්ය වෙත ශබ්දය අඩු කිරීමේ පෙරහනක් එක් කරන්න (ඩෙස්ක්ටොප් ශ්රව්ය මත දකුණු ක්ලික් කරන්න, ඉන්පසු “පෙරහන්”, ඉන්පසු “+”, ඉන්පසු “ශබ්ද මර්දනය”, මට්ටම පෙරනිමියෙන් තබන්න)
- XFCE හි ශබ්ද සැකසුම් හරහා යන්න
- ඩෙස්ක්ටොප් ඕඩියෝ මත දකුණු ක්ලික් කරන්න, ඉන්පසු "ප්රොපටීස්", උපාංගය තෝරන්න "ශ්රව්ය ඇඩැප්ටර ඇනලොග් ස්ටීරියෝ"
- XFCE මෙනුව වෙත යන්න, "Worksspaces"
- එහි ඇති ඩෙස්ක්ටොප් ගණන සකසන්න: 2
- Ctr-Alt-RightArrow දෙවන ඩෙස්ක්ටොප් එකට මාරු වනු ඇත
- අතථ්ය යන්ත්ර කළමනාකරු දියත් කිරීමට කෙටිමඟ සවි කරන්න එවිට එය root ලෙස ක්රියා කරයි (එකතු කිරීමෙන්
sudo
), එසේ නොමැතිනම් එය මට වැඩ කළේ නැත - දෙවන ඩෙස්ක්ටොප් එකක හයිකු දියත් කරන්න
- ඇයගේ ඩෙස්ක්ටොප් එකට බූට් කරන්න, විභේදනය FullHD ලෙස සකසන්න (මට මෙය ස්වයංක්රීයව හයිකු ලබා ගැනීමට නොහැකි විය, මොනිටරයෙන් EDID සම්ප්රේෂණය කිරීමට QEMUKVM ට බල කිරීමට ක්රමයක් තිබිය හැකිය, නමුත් මට එවැනි සැකසුම් Virtual Machine හි හමු නොවීය. කළමනාකරු) [මට තවත් වීඩියෝ කාඩ්පතක් ස්ථාපනය කර එය හයිකු වෙත යොමු කිරීමට සිදු විය... - දළ වශයෙන්. පරිවර්තක]
- යතුරුපුවරුව සහ මූසිකය ලිනක්ස් වෙත ප්රතිවර්තනය කිරීමට Ctrl+Alt ඔබන්න
- Ctr-Alt-LeftArrow පළමු ඩෙස්ක්ටොප් එකට මාරු වනු ඇත
- OBS හි, "Window Capture (XComposite)" එක් කරන්න, සහ "Haiku on QEMUKVM" කවුළුව තෝරන්න, "Swap red and blue" සලකුණු කොටුව ක්රියාත්මක කරන්න.
- වීඩියෝවක් පටිගත කරන්න, එය Shotcut සමඟ සංස්කරණය කරන්න (එය nvenc දෘඪාංග ත්වරණය සඳහා root ලෙස ධාවනය කරන්න)
- "Timelapsed Tides" YouTube සංගීත පුස්තකාලයෙන් හඬපටය. පෙරහන්: “ශ්රව්ය මැකී යයි”, “ශ්රව්ය වියැකී යයි”, පරිමාව -35db (හරි, එය ප්රමාණවත්, මෙය ෂොට්කට් සඳහා උපදෙස් නොවේ)
- අපනයනය, YouTube, බාගත කරන්න. කිසිදු විශේෂ පසු-සැකසුමකින් තොරව වීඩියෝව YouTube හි FullHD බවට පත්වේ
වොයිලා!
QEMUKVM, USB Sound Card, OBS Studio සහ Shotcut සමඟ හයිකු වීඩියෝව ප්රවාහ කරන්න
සවුන්ඩ් කාඩ් එක, OBS Studio සහ Shotcut හයිකු වල ස්වදේශිකව ක්රියාත්මක වෙනවා නම් මම ගොඩක් සතුටු වුණත් මට මේ දීර්ඝ සැකසුම හරහා යාමට සිදු වුණේ නැහැ. [මම VirtualBox ගන්නවා, අථත්ය යන්ත්රයේ සැකසුම් තුළම වීඩියෝ විකාශනයක් පටිගත කිරීම සඳහා සියල්ල වහාම තිබේ. - ආසන්න වශයෙන්. පරිවර්තක]
ට්රැකර් සහ එහි ඇඩෝන
Haiku සඳහා Tracker යනු Mac හි Finder හෝ Windows හි Explorer වලට සමාන දෙයකි. මම හොයන්න බලන්නම් tracker add-on
හයිකු ඩිපෝවේ.
ගොනු කළමනාකරු තුළ Git ඒකාබද්ධ කිරීම
ඔහුගේ මුල් පිටුවෙන් පින්තූර උපුටා දැක්වීම පමණි
TrackGit හයිකු ගොනු කළමනාකරු තුළ ඇතුළත් කර ඇත
ඔබට ගබඩාව ක්ලෝන කිරීමට පවා හැකිය
මේ මොකක්ද, විහිළුවක්ද?! සරල පාඨ මුරපදය? පුදුමයට කරුණක් නම් ඔවුන් "keychain" භාවිතා නොකිරීමයි, ඒ සඳහා හයිකු සතුව BKeyStore ඇත.
සරල පෙළ මුරපදයද?
පැකේජ කළමනාකරු ගොනු කළමනාකරු බවට ඒකාබද්ධ කිරීම
ව්යාපෘතියේ මුල් පිටුවට අනුව:
තෝරාගත් ඕනෑම ගොනුවක (ය) පැකේජය සොයා ගනී, එය ඔබ කැමති යෙදුමක විවෘත කරයි. පෙරනිමියෙන් මෙය HaikuDepot වේ, එහිදී ඔබට පැකේජය පිළිබඳ විස්තරයක් දැකිය හැකි අතර, අන්තර්ගත පටිත්තෙහි ඔබට මෙම පැකේජයේ කොටසක් වන අනෙකුත් ගොනු මෙන්ම ඒවායේ පිහිටීමද දැක ගත හැක.
පැකේජය ඉවත් කිරීමට බොහෝ විට ඉතිරිව ඇත්තේ එක් පියවරක් පමණි...
Autostart/rc.local.d
යමක් බූට් වූ විට එය ස්වයංක්රීයව ආරම්භ කරන්නේ කෙසේද?
- rc.local.d = /boot/home/config/settings/boot/userbootscript
- Autostart = /boot/home/config/settings/boot/user/launch
මට NTP හරහා දේශීය වේලාව සමමුහුර්ත කිරීම සඳහා විධානයක් සොයා ගැනීමට අවශ්යයි ... එය සාමාන්යයෙන් ස්වයංක්රීයව ක්රියා කළ යුතු බව මට අසන්නට ලැබුණි, නමුත් කිසියම් හේතුවක් නිසා එය මා සඳහා ක්රියා නොකරයි. මා සතුව RTC සඳහා ඩෙඩ් බැටරියක් ඇති නිසා එය ඉතා නරකයි, එයින් අදහස් වන්නේ බලය ඉවත් කළ විට කාලය යළි පිහිටුවයි.
තවත් ඉඟි
අයදුම්පත
පොදු රැහැන් රහිත ජාල
මගේ නිවසේ රැහැන් රහිත ජාලය ක්රියාත්මක වුවද, ඇවිදීමේදී රැහැන් රහිත ජාල වෙත සම්බන්ධ වීමට මට නොහැකි විය. පොදු ස්ථාන (ගුවන් තොටුපළ, හෝටල්, දුම්රිය ස්ථාන) සාමාන්යයෙන් බහු රැහැන් රහිත ජාල මගින් ආවරණය වන අතර, ඒ සෑම එකක්ම සාමාන්යයෙන් ප්රවේශ ස්ථාන කිහිපයකින් සමන්විත වේ.
ෆ්රෑන්ක්ෆර්ට් මධ්යම දුම්රිය ස්ථානය
අපි මොනවද හොයාගන්නේ
පොදු ස්ථාන සඳහා පොදු තත්වයක්. මෙන්න: Frankfurt Central Station
සම්බන්ධතාවය සඳහා ප්රමාණවත් තරම් හැකියාවන් ඇත. Haiky මෙම ජාල සමඟ කරන්නේ කුමක්ද? ඇත්ත වශයෙන්ම, බොහෝ නොවේ: ඔහු ඔවුන් තුළ ඉතා ව්යාකූල වේ. සියල්ලට පසු, මම මේ කාලය පුරාම ජාලයෙන් විසන්ධි විය.
ප්රවේශ ස්ථාන මාරුව ක්රියා නොකරයිද?
ඒ සියල්ල ආරම්භ වන්නේ එක් එක් ප්රවේශ ලක්ෂ්යය වෙන වෙනම පෙන්වීමෙනි - ඒවා එකම SSID සහිත එකම ජාලයකට අයත් වුවද - මට හුරුපුරුදු වෙනත් ඕනෑම මෙහෙයුම් පද්ධතියක මෙන් නොව.
එකම SSID සහිත කරුණු කිහිපයක් පෙන්වා ඇත. හොඳයි, එවැනි තත්වයන් යටතේ පැවරීම වැඩ කරන්නේ කෙසේද?
තවද එක් SSID එකක් පමණක් පෙන්විය යුතු අතර, ඒ සඳහා ප්රබලම සංඥාව සහිත ප්රවේශ ලක්ෂ්යය තෝරා ගනු ලැබේ. සේවාලාභියා ප්රබල සංඥාවක් සහිත වෙනත් ලක්ෂ්යයක් තෝරාගත යුතුය, නමුත් එම SSID සමඟම (තිබේ නම්), වත්මන් ප්රවේශ ලක්ෂ්යය සමඟ සම්බන්ධතාවය ඉතා දුර්වල වුවහොත් - චලනය වන විට පවා සියල්ල ක්රියා කරයි (ප්රවේශ ස්ථාන අතර සේවාදායකයා භාරදීම).
විවෘත ජාල නොමැතිද?
ජාලය විවෘත වුවද මුරපදයක් තිබිය යුතු බව හයිකු අවධාරනය කරයි.
ජාලයටම මුරපද අවශ්ය නොවන නමුත් හයිකු හට ජාල මුරපදයක් අවශ්ය වේ. තවද
වහල් ද්වාර සම්බන්ධයෙන් ව්යාකූලද?
බොහෝ රැහැන් රහිත ජාලයන් වහල් ද්වාර භාවිතා කරයි, එහිදී පරිශීලකයා ජාලය භාවිතා කිරීමට පෙර නියමයන් සහ ගිවිසුම් පිළිගත හැකි පිවිසුම් පිටුවකට හරවා යවනු ලැබේ. මේක මගේ OS එක තවත් අවුල් වෙන්න ඇති. අවසානයේදී, පෙනෙන විදිහට, මගේ රැහැන් රහිත උප පද්ධතිය සම්පූර්ණයෙන්ම අවහිර විය.
ටික වේලාවකට පසු, සම්පූර්ණ රැහැන් රහිත උප පද්ධතිය සම්පූර්ණයෙන්ම අවහිර විය
ගමන් කරන විට ජාලයට ප්රවේශය නැත, දුක සහ ශෝකය.
පයිතන් සමග කලකිරීම
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 තුළ එහි සංවර්ධනය ස්ථායී නමුත් මන්දගාමී වී ඇති අතර, එහි ප්රතිඵලයක් ලෙස දෘඪාංග සහාය තරමක් සීමා වී ඇති අතර පද්ධතියම සාපේක්ෂව නොදන්නා කරුණකි. නමුත් තත්වය වෙනස් වෙමින් පවතී: දෘඪාංග සහය මඟින් Haiku සාපේක්ෂව පුළුල් පරාසයක යන්ත්ර මත ධාවනය කිරීමට හැකි වේ (දෝෂ සහිතව වුවද), සහ පද්ධති අනුවාදය 1.0 නොවන බැවින්, පද්ධතියට වැඩි මහජන අවධානයක් ආකර්ෂණය කර ගත යුතුය. මට හොඳම උදව් කළ හැක්කේ කෙසේද? මෙම ලිපි මාලාව ප්රයෝජනවත් වනු ඇතැයි මම විශ්වාස කරමි. සති 2 කට පසු අයි
නැවත වරක් මම හයිකු සංවර්ධන කණ්ඩායමට මගේ ගැඹුරු කෘතඥතාව පළ කරමි, ඔබ හොඳම ය! නුදුරු අනාගතයේ දී මම C++ හි ලිවීමට අදහස් නොකළත්, ව්යාපෘතියේ සංවර්ධනයට මා දායක විය හැකි ආකාරය ගැන ඔබට සිතිය හැකි දැයි මට දන්වන්න.
එය ඔබම උත්සාහ කරන්න! සියල්ලට පසු, හයිකු ව්යාපෘතිය මඟින් ජනනය කරන ලද DVD හෝ USB වෙතින් ආරම්භ කිරීම සඳහා රූප සපයයි
ඔබට ප්රශ්න තිබේද? රුසියානු භාෂාව කතා කිරීමට අපි ඔබට ආරාධනා කරමු
probono යනු AppImage ව්යාපෘතියේ නිර්මාතෘ සහ ප්රධාන සංවර්ධකයා, PureDarwin ව්යාපෘතියේ නිර්මාතෘ සහ විවිධ විවෘත මූලාශ්ර ව්යාපෘති සඳහා දායක වේ. හයිකු හි තිරපිටපත් ගන්නා ලදී. irc.freenode.net හි #haiku නාලිකාවේ සංවර්ධකයින්ට ස්තූතියි
දෝෂ දළ විශ්ලේෂණය:
සිට
ලිපි ලැයිස්තුව:
මූලාශ්රය: www.habr.com