හයිකු සමඟ මගේ තුන්වන දිනය: සම්පූර්ණ පින්තූරයක් මතු වීමට පටන් ගනී

හයිකු සමඟ මගේ තුන්වන දිනය: සම්පූර්ණ පින්තූරයක් මතු වීමට පටන් ගනී
TL; ඩී: හයිකු විශිෂ්ට විවෘත කේත ඩෙස්ක්ටොප් මෙහෙයුම් පද්ධතියක් විය හැකිය. මට ඇත්තටම මෙය අවශ්‍යයි, නමුත් තවමත් නිවැරදි කිරීම් ගොඩක් අවශ්‍යයි.

මම දවස් දෙකක් හයිකු පාඩම් කරනවා, අනපේක්ෂිත ලෙස හොඳ මෙහෙයුම් පද්ධතියක්. දැන් තුන්වන දිනය වන අතර, මම මෙම මෙහෙයුම් පද්ධතියට කොතරම් කැමතිද යත්, මම නිරන්තරයෙන් සිතමින් සිටිමි: එය සෑම දිනකම මෙහෙයුම් පද්ධතියක් බවට පත් කරන්නේ කෙසේද? සාමාන්‍ය අදහස් අනුව, මම මැක් එකට වඩා කැමතියි, නමුත් මෙන්න ගැටලුව: එය විවෘත මූලාශ්‍ර නොපැමිණෙන අතර ඔබට විවෘත මූලාශ්‍ර විකල්ප සෙවිය යුතුය.

පසුගිය වසර 10 තුළ මෙය බොහෝ විට ලිනක්ස් අදහස් කර ඇත, නමුත් එයට එහිම ඇත ගැටළු මාලාවක්.

හයිකු මෙහෙයුම් පද්ධතිය DistroTube හි විශේෂාංග කර ඇත.

මම ඒ ගැන ඇසූ විගස හයිකු උත්සාහ කළ අතර වහාම පැහැදුණෙමි - විශේෂයෙන් "යන්තම් ක්‍රියා කරන" ඩෙස්ක්ටොප් පරිසරයක් සමඟ සහ සංකල්පීයව මා දන්නා ඕනෑම ලිනක්ස් ඩෙස්ක්ටොප් පරිසරයකට වඩා පැහැදිලිවම උසස්. ඕනේ ඕනේ ඕනේ!!!

තුන්වෙනි දවසෙ නියම වැඩේ බලමු!

අතුරුදහන් වූ යෙදුම්

යෙදුම් තිබීම ඕනෑම මෙහෙයුම් පද්ධතියක ඉතා "දෛවෝපගත" අංගයකි, පැරණි විෂය. අපි හයිකු ගැන කතා කරන නිසා, බොහෝ අවස්ථාවන් සඳහා විවිධ විකල්ප පවතින බව මම දනිමි.

කෙසේ වෙතත්, මට තවමත් මගේ දෛනික අවශ්‍යතා සඳහා යෙදුම් සොයා ගත නොහැක:

සංවර්ධන ආකෘතිය

පවතින යෙදුම් අනුව සාර්ථක වීමට Haiku අවශ්‍ය වන්නේ කුමක්ද? ඇත්ත වශයෙන්ම, සංවර්ධකයින් ආකර්ෂණය කර ගන්න.

දැනට, Haiku සංවර්ධන කණ්ඩායම නිසැකවම විවිධ ජනප්‍රිය යෙදුම් හඳුන්වා දීමේ විශාල කාර්යයක් කර ඇත, නමුත් වේදිකාවක් ලෙස පූර්ණ සාර්ථකත්වය සඳහා, එය පහසුවෙන් Haiku සඳහා යෙදුම් අනුවාද නිර්මාණය කිරීමට හැකි විය යුතුය. Haiku සඳහා යෙදුමක් තැනීම දැනට පවතින Travis CI හෝ GitLab CI ගොඩනැගීමේ අනුකෘතියක තවත් විකල්පයක් විය යුතුය. ඉතින් ජනප්‍රිය විවෘත කේත ත්‍රිමාණ මුද්‍රණ මෘදුකාංගයක් වන Cura හි නිර්මාතෘ Ultimaker වැනි සමාගමක් හයිකු සඳහා ඔවුන්ගේ යෙදුම් තැනීමට යන්නේ කෙසේද?

විශේෂිත ලිනක්ස් බෙදාහැරීමක් සඳහා පැකේජ ගොඩනඟා නඩත්තු කරන සම්භාව්‍ය "නඩත්තු" ප්‍රවේශය විශාල යෙදුම් ලැයිස්තුවක් සමඟ පරිමාණය නොකරන බව මට ඒත්තු ගොස් ඇත. ත්‍රිමාණ මුද්‍රණ යන්ත්‍ර සඳහා මෘදුකාංග මෙම ලැයිස්තුවේ තිබේද යන්න විවාදාත්මක ය, නමුත්, උදාහරණයක් ලෙස, නිශ්චිත පාසලක කාලසටහනක් සංවිධානය කිරීම සඳහා මෘදුකාංග වේ. එවැනි යෙදුම් සඳහා Haiku ඉදිරිපත් කරන්නේ කුමක්ද? (ඒවා සාමාන්‍යයෙන් ලියා ඇත්තේ භාවිතා කරමිනි ඉලෙක්ට්රෝන, සියලුම මෙහෙයුම් පද්ධති සඳහා ලබා ගත හැකිය, ලිනක්ස් යටතේ ඒවා බොහෝ විට ඔතා ඇත AppImage, එනම් සියලුම පරිශීලකයින්ට කිසිදු ගැටළුවක් නොමැතිව බෙදා හැරීමයි).

LibreOffice

හයිකු සඳහා LibreOffice තිබීම BeOS භාවිතා කරන්නන්ට සිහින දැකීමට හැකි වූවත්, සියල්ල පරිපූර්ණ නොවන බවත් පැහැදිලිය.

මගේ නඩුවේ (Kingston Technology DataTraveler 100 USB ස්ටික්) එය ආරම්භ කිරීමට තත්පර 30 ක් පමණ ගත වන අතර, සාමාන්‍ය යෙදුම් දියත් කිරීම තත්පර 4-5 නොඉක්මවිය යුතු බව සංවර්ධකයින් යෝජනා කළේය (සාමාන්‍ය දෘඪ තැටියක් භාවිතා කරන්නේ නම් [මගේ SSD මත සෑම දෙයක්ම තත්පරයකට වඩා අඩු කාලයකින් ආරම්භ විය - දළ වශයෙන්. පරිවර්තකයා]).

විශාල යෙදුමක් දියත් කිරීමේ ප්‍රගතිය කෙසේ හෝ දැකීමට මම කැමතියි, උදාහරණයක් ලෙස, “ජම්පිං අයිකනයක්”, කර්සරය වෙනස් කිරීම හෝ එවැනි වෙනත් දෙයක්. LibreOffice ස්ප්ලෑෂ් තිරය දිස්වන්නේ තත්පර කිහිපයකට පසුව වන අතර, එතෙක් ඔබට සිදුවන්නේ කුමක්ද යන්න පිළිබඳ අදහසක් නැත.

හයිකු සමඟ මගේ තුන්වන දිනය: සම්පූර්ණ පින්තූරයක් මතු වීමට පටන් ගනී
Bouncing යෙදුම් අයිකන යනු යෙදුම් ක්‍රියාත්මක වන බවට ලකුණකි.

  • මෙනුවේ පෙන්වා ඇති යතුරුපුවරු කෙටිමං වැරදියි (අත්සන් කර ඇත්තේ Ctrl+O, නමුත් ඇත්ත වශයෙන්ම Alt+O, මම පරීක්ෂා කළේ: Alt+O ක්‍රියා කරයි, නමුත් Ctrl+O එසේ නොවේ).
  • Alt+Z ක්‍රියා නොකරයි (උදාහරණයක් ලෙස, Writer හි).
  • ගැටලුව "Application LibreOffice වසා දැමීමේ ක්‍රියාවලිය නවත්වා ඇත" [මෙය අදහස් කරන ලද ආකාරයයි," දළ වශයෙන්. පරිවර්තකයා].

යෙදුම දියත් කිරීමේ වේලාව

සටහන: කරුණාකර මෙම කොටස ලුණු ඇටයක් සමඟ ගන්න. ඔබ අන් අයගේ අදහස් මත රඳා සිටින්නේ නම් කාර්ය සාධනය ඇත්තෙන්ම විශිෂ්ටයි. මගේ ප්‍රතිඵල ගොඩක් වෙනස්... මම උපකල්පනය කරන්නේ මගේ සැකසුමේ ලක්ෂණ සහ මෙතෙක් කර ඇති මිනුම් විද්‍යාත්මක නොවන බවයි. නව අදහස්/ප්‍රතිඵල මතුවන විට මම මෙම කොටස යාවත්කාලීන කරමි.

ධාවනය වන (දේශීය නොවන) යෙදුම්වල කාර්ය සාධනය ... එතරම් විශිෂ්ට නොවේ, වෙනස 4-10 වාරයක් පමණ වේ. ඔබට පෙනෙන පරිදි, ස්වදේශීය නොවන යෙදුම් ධාවනය කිරීමේදී භාවිතා කළේ 1 ප්‍රොසෙසර හරයක් පමණි, මා නොදන්නා හේතුවක් නිසා.

හයිකු සමඟ මගේ තුන්වන දිනය: සම්පූර්ණ පින්තූරයක් මතු වීමට පටන් ගනී
යෙදුම් දියත් කිරීමේ වේගය මා දකින ආකාරය.

  • දියත් කරන්න හුණු USB40 port එකකට සම්බන්ධ Kingston Technology DataTraveler 100 ෆ්ලෑෂ් ධාවකය මත තත්පර 2.0ක් පමණ ගත වේ (Krita AppImage දියත් කිරීමට USB2 හරහා Xubuntu Linux Live ISO මත තත්පරයක් ගත වේ; තවත් පරීක්ෂණ අවශ්‍ය වේ). නිවැරදි කිරීම: ACPI අබල කර ඇති SATA SSD මත තත්පර 13ක් පමණ.

  • දියත් කරන්න LibreOffice USB30 වෙත සම්බන්ධ Kingston Technology DataTraveler G4 ෆ්ලෑෂ් ධාවකය මත තත්පර 2.0ක් ගතවේ (USB 2 හරහා Xubuntu Linux Live ISO මත තත්පරයක කොටස; තවත් පරීක්ෂණ අවශ්‍යයි) නිවැරදි කිරීම: ACPI අබල කර ඇති SATA SSD මත තත්පර 3කට වඩා අඩුය.

නවතම වර්ධනයන් SSD වල කාර්ය සාධනය 10 ගුණයකට වඩා වැඩි දියුණු කරන බව ද මම අසා ඇත්තෙමි. මම හුස්ම හිර කරගෙන බලා සිටිමි.

අනෙකුත් සමාලෝචකයින් හයිකුගේ උද්යෝගිමත් කාර්ය සාධනය නිරන්තරයෙන් වර්ණනා කරති. මම කල්පනා කරන්නේ මගේ ක්‍රමයේ ඇති වැරැද්ද කුමක්ද? නිවැරදි කිරීම: ඔව්, මගේ පද්ධතියේ ACPI කැඩී ඇත; ඔබ එය අක්රිය කළහොත්, පද්ධතිය වේගයෙන් ක්රියා කරයි.

මම පරීක්ෂණ කිහිපයක් කළා.

# 
# Linux
#
me@host:~$ sudo dmidecode
(...)
Handle 0x0100, DMI type 1, 27 bytes
System Information
 Manufacturer: Dell Inc.
 Product Name: OptiPlex 780
​me@host:~$ lsusb
Bus 010 Device 006: ID 0951:1666 Kingston Technology DataTraveler 100
# On a USB 2 port
me@host:~$ sudo dd if=/dev/sdc1 of=/dev/null bs=64k count=4096
4096+0 records in
4096+0 records out
268435456 bytes (268 MB, 256 MiB) copied, 7.03517 s, 38.2 MB/s
# On a USB 3 port
me@host:~$ sudo dd if=/dev/sdc1 of=/dev/null bs=64k count=4096
4096+0 records in
4096+0 records out
268435456 bytes (268 MB, 256 MiB) copied, 2.08661 s, 129 MB/s
#
# Haiku - the exact same USB stick
#
/> dmidecode
# dmidecode 3.2
Scanning /dev/misc/mem for entry point.
# No SMBIOS nor DMI entry point found, sorry.
# On a USB 2 port
/> dd if=/dev/disk/usb/1/0/raw of=/dev/null bs=64k count=4096
4096+0 records in
4096+0 records out
268435456 bytes (268 MB, 256 MiB) copied, 7.44154 s, 36.1 MB/s
# On a USB 3 port
/> dd if=/dev/disk/usb/1/0/raw of=/dev/null bs=64k count=4096
4096+0 records in
4096+0 records out
268435456 bytes (268 MB, 256 MiB) copied, 7.47245 s, 35.9 MB/s

සම්පූර්ණ විනිවිදභාවය සඳහා, මම ලිනක්ස් සහ හයිකු සමඟ විවිධ යන්ත්‍ර දෙකකින් සියල්ල පරීක්ෂා කළෙමි. අවශ්ය නම්, මම සමාන යන්ත්රයක් මත පරීක්ෂණ නැවත කරන්නෙමි. Linux මත usb2.0 හරහා වඩා මන්දගාමීව යෙදුම් දියත් කිරීමට හේතුව තවමත් පැහැදිලි නැත. යාවත්කාලීන කිරීම: මෙම යන්ත්‍රයේ syslog හි USB සම්බන්ධ බොහෝ දෝෂ තිබේ. එබැවින් ඉහත ප්‍රතිඵල සමස්තයක් ලෙස හයිකු සඳහා සාමාන්‍ය නොවිය හැක.

සුප්‍රසිද්ධ කියමනට අනුව: ඔබට මැනිය නොහැකි නම්, ඔබට කළමනාකරණය කළ නොහැක. කාර්ය සාධනය වැඩි දියුණු කිරීමට ආශාවක් තිබේ නම්, මම හිතන්නේ පරීක්ෂණ කට්ටලය හරි :)

යතුරුපුවරු කෙටිමං

වෙනත් මෙහෙයුම් පද්ධති වලින් ඉවත්වන්නන් සඳහා, යතුරුපුවරු කෙටිමං සම්බන්ධයෙන් හයිකු විශිෂ්ටයි. මගේ පුද්ගලික ප්‍රියතමය වන්නේ Mac-style යතුරුපුවරු කෙටිමං වන අතර එහිදී ඔබ අකුරක් හෝ අංකයක් ටයිප් කරන අතරතුර ස්පේස් තීරුවේ (ඇපල් යතුරුපුවරුවල Ctrl, වෙනත් මත Alt) යතුර ඔබාගෙන සිටින්න. හයිකු මෙම ප්‍රදේශයේ ඉතා හොඳ කාර්යයක් කරන බැවින්, පහත විකල්ප සලකා බැලිය හැකි බව මට හැඟේ:

ඩෙස්ක්ටොප් එක සඳහා සහ යතුරුපුවරු කෙටිමං

මම කැමතියි ඔබට අයිකනයක් ක්ලික් කර එය විවෘත කිරීමට Alt-O ඔබන්න, නැතහොත් වඩාත් සම්ප්‍රදායික Alt-Down කෙටිමඟ භාවිතා කරන්න.

ඒ හා සමානව, ඔබට ගොනුවක් කුණු කූඩයට ගෙන යාමට Alt-T ට අමතරව Alt-Backspace ඔබන්න පුළුවන් නම් හොඳයි.

ඩෙස්ක්ටොප් එක සංදර්ශන කිරීමට: Alt-H "Hide" කිරීමට සහ Shift-Alt-H "සියල්ල සැඟවීමට" භාවිතා කිරීම හොඳ අදහසකි. සමහර විට Shift-Alt-D සංයෝජනය "ඩෙස්ක්ටොප් පෙන්වන්න" වෙත ඇතුල් කිරීම හොඳ අදහසක් වනු ඇත.

සංවාද පෙට්ටිවල කෙටිමං

මම StyledEdit විවෘත කර පෙළ ඇතුළත් කරන්න. මම Alt-Q ඔබන්න. එය සුරැකිය යුතුදැයි වැඩසටහන අසයි. මම "සුරකින්න එපා" සඳහා Alt-D, "අවලංගු කරන්න" සඳහා Alt-C ඔබන්න. ඒත් ඒක හරියන්නෙ නෑ. මම බොත්තමක් තේරීමට ඊතල යතුරු භාවිතා කිරීමට උත්සාහ කරමි. ඒකත් හරියන්නේ නෑ. Qt-පාදක යෙදුමක මම එකම පියවර නැවත නැවතත් කරමි. මෙන්න, අවම වශයෙන්, බොත්තමක් තේරීමට ඊතල යතුරු වැඩ කරයි. (බොත්තම් තේරීම සඳහා පාලන යතුරු මුලින් භාවිතා කරන ලද්දේ Mac OS X හි, නමුත් සංවර්ධකයින්ට එතැන් සිට මෙම විශේෂාංගය අමතක වී ඇති බව පෙනේ.)

තිරපිටපත් ගැනීම සඳහා කෙටිමං

ඔබට මුළු තිරයේම තිර රුවක් ගැනීමට Alt-Shift-3 ද, තිරයේ ප්‍රදේශයක් තෝරා ගැනීමට ඉඩ සලසන කර්සරයක් ගෙන ඒමට Alt-Shift-4 ද, Alt-Shift- එබීමට හැකි නම් එය ඉතා හොඳයි. 5 වත්මන් ක්රියාකාරී කවුළුව සහ එහි පෙනුම පෙන්වීමට.

මෙය අතින් වින්‍යාස කළ හැකිදැයි මම කල්පනා කරමි, නමුත් බොහෝ විට එය කළ නොහැකි ය. අවම වශයෙන්, එවැනි උත්සාහයක් මට සාර්ථක වූයේ නැත [මට එය තිර රචනයක එතීමට උත්සාහ කළ යුතුව තිබුණි! - ආසන්න වශයෙන්. පරිවර්තකයා].

හයිකු සමඟ මගේ තුන්වන දිනය: සම්පූර්ණ පින්තූරයක් මතු වීමට පටන් ගනී
පාහේ. නමුත් ඇත්ත වශයෙන්ම නොවේ. "-bw" නොසලකා හරින අතර අමතර පෙරනිමි සැකසුම් අවශ්‍ය වේ.

යතුරුපුවරුවේ වෙනත් දේවල්

සංවර්ධකයින්ගේ සැලකිල්ල මට දැනිය හැකිය, එබැවින් මම හයිකු හි යතුරුපුවරුව සමඟ මගේ අත්දැකීම් දිගටම විස්තර කරමි.

ජාතික චරිත ඇතුළත් කළ නොහැක

"`" අක්ෂරය විශේෂයි; එය වෙනත් අක්ෂරයක කොටසක් (උදාහරණයක් ලෙස, "e") හෝ ස්වාධීන විය හැක. විවිධ මෙහෙයුම් පද්ධතිවල එහි සැකසුම් ද වෙනස් වේ. උදාහරණයක් ලෙස, මට KWrite හි ජර්මානු යතුරුපුවරුවක දී ඇති අක්ෂරයක් ඇතුළත් කළ නොහැක; ඔබ එයට ඇතුල් වීමට උත්සාහ කළහොත් කිසිවක් සිදු නොවේ. ඔබ QupZilla හි එකම අක්ෂරය ඇතුළත් කළ විට, ඔබට ">>" ලැබේ. ස්වදේශීය යෙදුම්වල, සංකේතය ඇතුළත් කර ඇත, නමුත් එය දිස්වීමට ඔබ එය දෙවරක් තට්ටු කළ යුතුය. එය තුන් වරක් ඇතුල් කිරීමට (සාමාන්‍යයෙන් මෙය කේත බ්ලොක් සලකුණු කිරීමේදී අවශ්‍ය වේ, මම එය සෑම විටම මේ ආකාරයෙන් ටයිප් කරමි), ඔබ බොත්තම 6 වතාවක් එබිය යුතුය. Mac හි, තත්වය වඩාත් බුද්ධිමත් ලෙස හසුරුවනු ලැබේ (සාමාන්‍ය diacritics ටයිප් කිරීම පවත්වා ගනිමින් ක්ලික් කිරීම් තුනක් ප්‍රමාණවත් වේ).

ජාවා යෙදුම්

JavaFX නැතිද? ජාවා උදව්වට එනවා නේද? හොඳයි, සම්පූර්ණයෙන්ම නොවේ:

pkgman install openjdk12_default
/> java -jar /Haiku/home/Desktop/MyMarkdown.jar
Error: Could not find or load main class Main
Caused by: java.lang.NoClassDefFoundError: javafx/application/Application

අපි වෙනත් මාර්ගයකට යමු:

/> /Haiku/home/Desktop/markdown-writer-fx-0.12/bin/markdown-writer-fx
Error: Could not find or load main class org.markdownwriterfx.MarkdownWriterFXApp
Caused by: java.lang.NoClassDefFoundError: javafx/application/Application

සැබෑ ජීවිතයේ දී, ජාවා යෙදුම් වෙළඳ ප්‍රචාරණයේදී පොරොන්දු වන තරම් අතේ ගෙන යා නොහැකි බව පෙනේ. Haiku සඳහා JavaFX තිබේද? ඔව් නම්, එය openjdk12_default සමඟ ස්ථාපනය නොකරන්නේ මන්ද?

jar ගොනුව මත දෙවරක් ක්ලික් කිරීම ක්රියා නොකරයි

.jar ගොනුවක් මත දෙවරක් ක්ලික් කිරීමක් හසුරුවන්නේ කෙසේදැයි හයිකුට හෝඩුවාවක් නොමැති වීම ගැන මම පුදුම වෙමි.

Bash අමුතු විදියට හැසිරෙනවා

තිබෙන නිසා bash, පයිප්ප වැඩ කිරීමට බලාපොරොත්තු විය:

/> listusb -vv > listusb.txt
bash: listusb.txt: Invalid Argument

නිගමනය

ඇයි මම මේ ලිපි ලියන්නේ? මගේ මතය අනුව, ලෝකයට සැබවින්ම අවශ්‍ය වන්නේ හයිකු වැනි විවෘත කේත මෙහෙයුම් පද්ධතියක් වන අතර එය පැහැදිලිවම PC-කේන්ද්‍රීය වන අතර ලිනක්ස් සඳහා ඩෙස්ක්ටොප් පරිසරයන් නිසා මම වැඩි වැඩියෙන් කෝපයට පත් වන බැවිනි. එකට වැඩ කරන්න එපා. පරිගණකයක් සඳහා අවශ්‍ය පරිශීලක පරිසරයක් නිර්මාණය කිරීම සඳහා සම්පූර්ණයෙන්ම වෙනස් කර්නලයක් අවශ්‍ය බව හෝ ලිනක්ස් කර්නලයට ඉහළින් සමාන පරිසරයක් ලබා ගත හැකි යැයි මම තර්ක නොකරමි, නමුත් කර්නල් ප්‍රවීණයන් පවසන දේ ගැන මම උනන්දු වෙමි. මේ ගැන. දැනට, මම හයිකු සමඟ පටලවා ගනිමින් සටහන් ගන්නේ ඒවා හයිකු සංවර්ධකයින්ට සහ/හෝ උනන්දුවක් දක්වන මහජනතාවට ප්‍රයෝජනවත් වේ යැයි බලාපොරොත්තුවෙනි.

එය ඔබම උත්සාහ කරන්න! සියල්ලට පසු, හයිකු ව්‍යාපෘතිය මඟින් ජනනය කරන ලද DVD හෝ USB වෙතින් ආරම්භ කිරීම සඳහා රූප සපයයි සෑම දිනකම. ස්ථාපනය කිරීමට, රූපය බාගත කර එය භාවිතා කර ෆ්ලෑෂ් ධාවකයකට ලියන්න එචර්.

ඔබට ප්‍රශ්න තිබේද? රුසියානු භාෂාව කතා කිරීමට අපි ඔබට ආරාධනා කරමු විදුලි පණිවුඩ නාලිකාව.

දෝෂ දළ විශ්ලේෂණය: C සහ C++ හි පාදයට වෙඩි තබා ගන්නේ කෙසේද. Haiku OS වට්ටෝරු එකතුව

සිට කර්තෘ පරිවර්තනය: මෙය හයිකු පිළිබඳ ලිපි මාලාවේ තුන්වන ලිපියයි.

ලිපි ලැයිස්තුව: පළමුව, දෙවැන්න.

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න