Ubuntu සඳහා හොඳම පෙළ සංස්කාරක (2025): සැකසුම් මාර්ගෝපදේශය සහ ජපන් ඉන්පුට් සවිස්තර

目次

1. හැඳින්වීම

Ubuntu හි පෙළ සංස්කාරකයක් තෝරා ගැනීම

Ubuntu යනු ආරම්භකයන්ගෙන් පසු පරිශීලකයන් දක්වා ඉතා ජනප්‍රිය Linux බෙදාහැරීම් එකකි. එය පරිශීලක‑හිතකාමී ඩෙස්ක්ටොප් පරිසරයක් සහ විවිධ මෘදුකාංග තෝරා ගැනීමේ විශාල තේරීමක් ලබා දේ. ඔබට ලබා ගත හැකි බොහෝ මෙවලම් අතර, ඔබේ පෙළ සංස්කාරක තේරීම ඔබේ වැඩපිළිවෙළ කාර්යක්ෂමතාවයට විශාල බලපෑමක් කරයි.

ඔබ සටහන් ලියනවාද, කේත ලියනවාද, හෝ පද්ධති වින්‍යාස ගොනු සංස්කරණය කරනවාද, පෙළ සමඟ කටයුතු කිරීම Ubuntu හි සාමාන්‍ය කාර්යයක් වේ. ඔබේ අවශ්‍යතාට ගැළපෙන සංස්කාරකයක් තෝරා ගැනීම නිෂ්පාදනශීලීතාවය වැඩි දියුණු කර, අප්‍රසාදය අඩු කරයි.

Ubuntu හි ජපන් භාෂා ඇතුළත් කිරීමේ පොදු ගැටළු

Ubuntu හි පෙළ සංස්කාරක භාවිතා කරන විට බොහෝ පරිශීලකයන් මුහුණ දෙන ප්‍රධාන ගැටළුවක් ජපන් ඇතුළත් කිරීමේ ගැටළුවයි.
අනුපිළිවෙල අකුරු, ඇතුළත් කිරීමේ ප්‍රකාරය මාරු නොවීම, හෝ සමහර සංස්කාරකවල ජපන් සහය නොමැති වීම වැනි ගැටළු Linux පරිසරවල Windows හෝ macOS සමඟ වඩාත් පොදු වේ.

මෙම ගැටළු Ubuntu ජපන් ඇතුළත් කිරීම Input Methods (IM) හරහා කළ හැකි ආකාරයෙන් උද्भව වේ. ඔබේ IM සැකසුම් සහ සංස්කාරකය අතර අනුකූලතාවය නොමැති වීම නිසා අනපේක්ෂිත ගැටළු ඇති විය හැකිය.

මෙම ලිපියේ අරමුණ සහ ඔබට ලැබෙන ප්‍රතිලාභ

මෙම ලිපිය Ubuntu පරිශීලකයන්ට පහත විෂයයන් පිළිබඳ පැහැදිලි මාර්ගෝපදේශයක් ලබා දීමට උදව් කරයි:

  • විවිධ භාවිතා අවස්ථා සඳහා නිර්දේශිත පෙළ සංස්කාරක
  • එක් එක් සංස්කාරකයේ ප්‍රධාන විශේෂාංග, වාසි සහ අවාසි
  • Ubuntu හි ජපන් ඇතුළත් කිරීම සකස් කිරීමේ ක්‍රම
  • පොදු ජපන් ඇතුළත් කිරීමේ ගැටළු සහ ඒවා විසඳීමේ ක්‍රම
  • නිතර අසන ප්‍රශ්න (FAQ) සඳහා පිළිතුරු

මෙම ලිපිය “ජපන් භාෂාව නිවැරදිව ඇතුළත් කළ නොහැක” හෝ “කොහොමද සංස්කාරකයක් තෝරන්නද” වැනි ගැටළු වලින් පීඩාවට පත් වන පරිශීලකයන්ට විශේෂයෙන් ප්‍රයෝජනවත් වේ.

ඔබ ආරම්භකයෙක් වුවත්, හෝ ඔබේ සංවර්ධන/ලේඛන පරිසරය වැඩි දියුණු කිරීමට කැමති පළපුරුදු පරිශීලකයෙක් වුවත්, මෙම මාර්ගෝපදේශය ඔබට උදව් කිරීමට සූදානම් වේ.

2. ආරම්භකයන් සඳහා නිවැරදි පෙළ සංස්කාරකය තෝරා ගැනීම

පෙළ සංස්කාරකයක් කියන්නේ කුමක්? Ubuntu හි එහි භූමිකාව

පෙළ සංස්කාරකයක් යනු සාමාන්‍ය පෙළ ගොනු (plain text files) නිර්මාණය සහ සංස්කරණය කිරීම සඳහා භාවිතා කරන මෘදුකාංගයකි. Ubuntu සහ අනෙකුත් Linux පරිසරවල, සංස්කාරකයන් වින්‍යාස ගොනු, කේත ලිවීම, සටහන් ගැනීම ආදී කාර්යයන් සඳහා අත්‍යවශ්‍ය මෙවලම් වේ.

ඔබට ඒවා Windows හි “Notepad” හෝ macOS හි “TextEdit” සමඟ සමාන ලෙස සිතිය හැකිය. නමුත්, Ubuntu ඔබේ භාවිතා අවස්ථාව සහ කුසලතා මට්ටම අනුව තෝරා ගත හැකි විවිධ සංස්කාරකයන් විශාල පරාසයක් ලබා දේ.

GUI සංස්කාරක vs. CLI සංස්කාරක

Ubuntu හි පෙළ සංස්කාරකයන් දෙකේ ප්‍රධාන වර්ග දෙකකට බෙදා හැරේ: GUI (Graphical User Interface) සංස්කාරක සහ CLI (Command Line Interface) සංස්කාරක.

  • GUI (ග්‍රැෆික් පරිශීලක අතුරුමුහුණත) සංස්කාරක මෙම සංස්කාරකයන්ට දෘශ්‍යම අතුරුමුහුණතක් ඇත, මවුස් භාවිතයෙන් ක්‍රියාත්මක කළ හැක. ඒවා අන්තර්ජාලික සහ ආරම්භක‑හිතකාමී වේ. උදාහරණ ලෙස GNOME Text Editor සහ Visual Studio Code.
  • CLI (කමාන්ඩ් ලයින් අතුරුමුහුණත) සංස්කාරක මෙම සංස්කාරකයන් ටර්මිනලය (කළු තිරය) තුළ ක්‍රියාත්මක වේ, සම්පූර්ණයෙන්ම යතුරුපුවරුවෙන් පාලනය කරයි. උදාහරණ ලෙස Vim සහ nano. ඒවා සුළු බර සහ වේගවත් වන අතර, ඉගෙන ගැනීමට තරමක් අභියෝගාත්මක විය හැකිය.

ඔබේ වැඩපිළිවෙළ සහ කමාන්ඩ් ලයින් සමඟ ඇති සුවපහසුතාවය අනුව හොඳම තේරීම තීරණය වේ.

පෙළ සංස්කාරක vs. කේත සංස්කාරක

කොහොමහරි පෙළ සංස්කාරකයන් කේත ලිවීමට විශේෂයෙන් නිර්මාණය කර ඇති “කේත සංස්කාරක” ලෙස හැඳින්වේ. ඒවා අතර වෙනස මෙසේය:

CategoryText EditorCode Editor
Typical UseNotes, document editing, config filesProgramming and development
FeaturesBasic text editing onlySyntax highlighting, autocompletion, debuggers, etc.
ExamplesGNOME Text Editor, MousepadVisual Studio Code, Vim, Sublime Text

සරල සංස්කරණ කාර්යයන් හෝ වින්‍යාස වෙනස්කම් සඳහා සුළු බර පෙළ සංස්කාරකයන් සුදුසු වේ. සංවර්ධන කාර්යයන් සඳහා, විශේෂාංග සම්පූර්ණ කේත සංස්කාරකයන් වැඩි කාර්යක්ෂමතාවයක් ලබා දෙයි.

ඉක්මන් සැසඳීම: භාවිතා අවස්ථා අනුව සංස්කාරක

පහත වගුව Ubuntu හි ජනප්‍රිය සංස්කාරකයන් භාවිතා අවස්ථා සහ ජපන් භාෂා සහය අනුව සැසඳේ.

EditorGUI/CLIBest ForJapanese Support
GNOME Text EditorGUIGeneral editing, config files
Visual Studio CodeGUIProgramming, development
nanoCLILightweight terminal tasks△ (limited support)
VimCLIAdvanced development○ (configurable)
EmacsCLIDevelopment, writing, and more
Mousepad / KateGUIDocument editing in lightweight environments

ඔබේ ඉලක්ක සහ පළපුරුදු මට්ටමට ගැළපෙන සංස්කාරකයක් තෝරා ගැනීමට මෙම සටහන භාවිතා කරන්න— එය ඔබේ Ubuntu අත්දැකීම තවත් සුවපහසු කරනු ඇත.

3. Ubuntu සඳහා නිර්දේශිත ඉහළම 7 පෙළ සංස්කාරක (භාවිතා අවස්ථා අනුව)

3-1. GNOME Text Editor (පෙර gedit)

ආරම්භකයන් සහ දෛනික කාර්යයන් සඳහා පරිපූර්ණ, සරල හා විශ්වාසනීය සංස්කාරක

මෙය Ubuntu හි පෙරනිමි GUI පෙළ සංස්කාරකය වන අතර, පෙර “gedit” ලෙස හැඳින්වුණි. එය අන්තර්ජාලික, සුළු බර, සහ ඉතා ස්ථාවර වේ.

  • ප්‍රධාන විශේෂාංග
  • වේගවත් කාර්ය සාධනය සමඟ සරල අතුරුමුහුණත
  • ප්ලග්‑ඉන්‑අධාරිත විශේෂාංග විස්තාරණය සහය දක්වයි
  • ටැබ්‑අධාරිත සංස්කරණය සහය දක්වයි
  • ජපන් ඇතුළත් කිරීම ගැන බොහෝ අවස්ථාවල, ජපන් ඇතුළත් කිරීම හොඳින් ක්‍රියා කරයි. කෙසේ වෙතත්, සමහර සංස්කරණ හෝ IM සැකසුම් වල, ඔබට අනුපිළිවෙළ අක්ෂර ඇතුළත් කිරීම සිදුවිය හැක. එසේ නම්, පරණ “gedit” වෙත ආපසු යාම උදව් විය හැක.

3-2. Visual Studio Code (VS Code)

සංවර්ධකයන් විසින් ප්‍රිය කරන, බලවත්, විශේෂාංග‑පූර්ණ සංස්කාරකයක්

Microsoft සමාගමේ නොමිලේ සහ විස්තාරණය කළ හැකි කේත සංස්කාරකය Python, JavaScript වැනි විවිධ වැඩසටහන් භාෂා සහ තවත් බොහෝ භාෂා සහාය දක්වයි.

  • ප්‍රධාන විශේෂාංග
  • බුද්ධිමත් කේත සම්පූර්ණ කිරීම සඳහා IntelliSense
  • අභ්‍යන්තර Git ඒකාබද්ධ කිරීම, ටර්මිනල්, සහ තවත්
  • භාෂා පැකේජ මගින් ජපන් භාෂා සහය දක්වයි
  • Ubuntu හි ස්ථාපනය Snap හෝ deb පැකේජය මගින් පහසුවෙන් ස්ථාපනය කළ හැකි අතර, සාපේක්ෂව වේගයෙන් ආරම්භ වේ.
  • ජපන් ඇතුළත් කිරීම සටහන් IBus + Mozc සමඟ ගැටළු ඇති විය හැක; Fcitx භාවිතා කිරීම සාමාන්‍යයෙන් ස්ථාවරතාවය වැඩි කරයි.

3-3. nano

සරල, ටර්මිනල්‑අධාරිත සංස්කාරකයක්, භාවිතයට පහසු

මෙම CLI‑අධාරිත සංස්කාරකය Ubuntu හි සාමාන්‍යයෙන් පෙර‑ස්ථාපිත වේ සහ වින්‍යාස ගොනු සංස්කරණය වැනි සරල කාර්ය සඳහා සුදුසුයි.

  • ප්‍රධාන විශේෂාංග
  • තිරයේ පහළින් පෙන්වන අන්තර්ජාල යතුරු සංකේත (shortcut) ගොඩනැගීම
  • බොහෝ Ubuntu පද්ධති වල පෙර‑ස්ථාපිත
  • ගොනු සුරැකීම සහ පිටවීම පහසු
  • ජපන් ඇතුළත් කිරීම ගැන ජපන් ඇතුළත් කළ හැකි නමුත් දර්ශන ගැටළු සහ අසමත් පේළි බිඳුම් සිදුවිය හැක. UTF‑8 ටර්මිනලයක් සමඟ ජපන් අකුරු සහාය ඇති ෆොන්ට් භාවිතා කිරීම උදව් වේ.

3-4. Vim

යතුරු පුවරුවේ කාර්යක්ෂමතාවයට අවධානය යොමු කරන බලවත් CLI සංස්කාරකයක්

Vim යනු “vi” හි උසස් සංස්කරණයක් වන අතර, පළපුරුදු Linux පරිශීලකයන් අතර පුළුල්ව භාවිතා වේ. එය පරිපූර්ණ කළ පසු, ඔබේ නිෂ්පාදනශීලීත්වය අතිශය වැඩි වේ.

  • ප්‍රධාන විශේෂාංග
  • අතිශය වේගවත් ආරම්භය, ඉතා අභිරුචිකරණය කළ හැකි
  • මැක්‍රෝ සහ ස්ක්‍රිප්ට් මගින් ස්වයංක්‍රිය කිරීම
  • ප්ලග්‑ඉන් මගින් GUI වැනි පෙනුම ලබා ගත හැක
  • ජපන් ඇතුළත් කිරීම සටහන් .vimrc ගොනුවේ UTF‑8 සකසා, ජපන් ෆොන්ට් සහාය ඇති ටර්මිනලයක් භාවිතා කිරීමෙන් Vim හොඳින් ක්‍රියා කරයි. එNevertheless, පරිවර්තනයේදී සිදුවන අමුතු හැසිරීම සමහරවිට සුළු සැකසීම් අවශ්‍ය වේ.

3-5. Emacs

උසස් අභිරුචිකරණය සඳහා ප්‍රසිද්ධ බහුදක්ෂ සංස්කාරකයක්

Vim සමඟ Emacs යනු Linux ලෝකයේ ප්‍රධාන CLI සංස්කාරක දෙකයි. ඉගෙන ගැනීමේ වක්‍රතාව ඉහලද, නමුත් පරිපූර්ණ කළ පසු, එය සම්පූර්ණ IDE වැනි කාර්යයන් සිදු කරයි.

  • ප්‍රධාන විශේෂාංග
  • LISP භාවිතයෙන් විස්තාරණය කළ හැකි
  • ඊමේල්, දිනදර්ශන, වෙබ් බ්‍රවුසිං වැනි විශාල ක්‍රියාකාරකම් සහය දක්වයි
  • GUI සංස්කරණයද ලබා ගත හැක
  • ජපන් සහය Emacs දීර්ඝ කාලයක් ජපන් භාෂා ඇතුළත් කිරීම සහය දක්වයි. Mozc සමඟ භාවිතා කිරීමෙන් සුමට ඇතුළත් කිරීම සිදු වේ.

3-6. Sublime Text

වේගවත්, අලංකාරව නිර්මාණය කළ සංස්කාරකයක්, පළාත් පළාත් පද්ධති සහය දක්වයි

විවිධ OS වල ජනප්‍රිය Sublime Text, එහි කාර්ය සාධනය සහ සුන්දර UI සඳහා ප්‍රසිද්ධයි. බොහෝ විශේෂාංග නොමිලේ පරීක්ෂණ කාලයේ ලබා ගත හැකි අතර, කිසිදු දැඩි සීමා නැත.

  • ප්‍රධාන විශේෂාංග
  • බොහෝ භාෂා සඳහා ව්‍යාකරණ උද්දීපනය
  • අභිරුචිකරණ යතුරු සංකේත
  • විශාල ගොනු සුවිශේෂී ලෙස සැලැස්වීම
  • Ubuntu සහ ජපන් ඇතුළත් කිරීම ජපන් ඇතුළත් කිරීම සාමාන්‍යයෙන් ක්‍රියා කරයි, නමුත් පරිවර්තන යෝජනා නිවැරදිව නොපෙන්වීම සිදුවිය හැක. සැකසුම් හෝ ප්ලග්‑ඉන් මගින් මෙම ගැටළුව විසඳිය හැක.

3-7. Mousepad / Kate

හලකාමය ඩෙස්ක්ටොප් පරිසර සඳහා සරල සංස්කාරක

“Mousepad” යනු Xfce හි පෙරනිමි සංස්කාරකය, “Kate” යනු KDE හි භාවිතා වේ. දෙකම GNOME Text Editor වැනි පිරිසිදු, ප්‍රතිචාරශීලී අත්දැකීමක් ලබා දෙයි.

  • ප්‍රධාන විශේෂාංග
  • GTK (Mousepad) හෝ Qt (Kate) භාවිතයෙන් වේගවත් කාර්ය සාධනය
  • Ubuntu‑අධාරිත බෙදාහැරීම් සමඟ උසස් අනුකූලතාව
  • ටැබ්‑අධාරිත සංස්කරණය
  • ජපන් ඇතුළත් කිරීම ගැන සාමාන්‍යයෙන් හොඳින් ක්‍රියා කරයි, එබැවින් හලකාමය GUI පරිසරයේ ජපන් ඇතුළත් කිරීම අවශ්‍ය වන පරිශීලකයන්ට විශ්වාසදායක තේරීමකි.

4. ජපන් ඇතුළත් කිරීම සකස් කිරීම සහ පොදු ගැටළු විසඳීම

IBus vs. Fcitx: ඔබ භාවිතා කළ යුතු ඇතුළත් කිරීමේ පද්ධතිය කුමක්ද?

Ubuntu හි, ජපන් ඉන්පුට් පද්ධතිය “IBus” සහ “Fcitx” වැනි ඉන්පුට් ක්‍රම රාමු (input method frameworks) මගින් පාලනය වේ. ඒ අතර තේරීම ඉන්පුට් සහ පරිවර්තන හැසිරීමට බලපායි.

CategoryIBusFcitx
Default SetupDefault in UbuntuUsed in some variants (e.g., Kubuntu)
StabilityStable and easy to set upAdvanced but more complex to configure
ExtensibilitySomewhat limitedHighly customizable with themes and plugins
Compatibility with Mozc

ආරම්භකයන් සඳහා, පෙරනිමි IBus + Mozc සංයෝජනය නිර්දේශිතයි. කෙසේ වෙතත්, VS Code වැනි යෙදුම්บางบาง Fcitx සමඟ වඩා විශ්වාසදායකව ක්‍රියා කරනු ඇත.

Mozc ස්ථාපනය කිරීම සහ සැකසීම

“Mozc” යනු Google Japanese Input මත පදනම් වූ විවෘත-මූලාශ්‍ර ජපන් ඉන්පුට් එන්ජින් එකකි. එය ඉහළ පරිවර්තන නಿಖරතාවයක් ලබා දේ හා Ubuntu හි පුළුල් ලෙස භාවිතා වේ.

Mozc (IBus භාවිතා කරමින්) සඳහා ස්ථාපන පියවරයන්

sudo apt update
sudo apt install ibus-mozc

ස්ථාපනය කිරීමෙන් පසු, වෙනස්කම් ක්‍රියාත්මක වීමට පද්ධතියෙන් පිටවී නැවත පිවිසෙන්න.

ජපන් ඉන්පුට් සක්‍රිය කිරීම:

  1. “Settings” → “Region & Language” → “Input Sources” වෙත යන්න
  2. “+” ක්ලික් කර “Japanese (Mozc)” එක එක් කරන්න
  3. එක් කළ පසු, ඔබට කෙටි යතුරක් (උදා: Super + Space) භාවිතා කර ඉන්පුට් මාරු කළ හැක

Fcitx භාවිතා කිරීම (විකල්ප විධානය)

sudo apt install fcitx-mozc

ස්ථාපනය කිරීමෙන් පසු, සැකසුම් කවුළුව විවෘත කර Mozc සකස් කරන්න, සහ “Input Method” → “Priority” හි එහි ප්‍රමුඛත්වය සකස් කිරීම අමතක නොකරන්න.

සාමාන්‍ය ජපන් ඉන්පුට් ගැටළු සහ ඒවා විසඳීම

ඉන්පුට් ක්‍රමයේ දෝෂයන් Ubuntu හි බොහෝ පොදු ගැටළු ඇති කරයි. පහත ලක්ෂණ, හේතු, විසඳුම් සලකා බලමු.

ගැටළුව #1: ජපන් ටයිප් කිරීමේදී අක්ෂර දෙගුණයක් පෙනීම

උදාහරණය: හිරාගනා ටයිප් කරන විට, එක් අක්ෂරයක් දෙවරක් පෙනේ (උදා: “ああいいうう”).

සම්භවිත හේතු:

  • GNOME Text Editor හෝ Electron-ආධාරිත යෙදුම් සමඟ අනුකූලතා ගැටළු
  • IBus හි දෝෂ හෝ Mozc සමඟ ගැටළු

විසඳුම්:

  • පරණ gedit සංස්කරණයට මාරු වන්න
    sudo apt install gedit
    
  • හෝ Fcitx + Mozc වෙත මාරු කර අනුකූලතාවය වැඩි කරගන්න

ගැටළුව #2: ජපන් භාෂාවෙන් කිසිවක් ටයිප් කළ නොහැක

සම්භවිත හේතු:

  • ඉන්පුට් ක්‍රමයක් සකසා නොමැතිවීම
  • ජපන් ඉන්පුට් එන්ජින් ස්ථාපනය නොකිරීම

විසඳුම්:

  • ibus-setup හෝ fcitx-config-gtk3 ධාවනය කර ඔබේ ඉන්පුට් ක්‍රම සැකසුම් තහවුරු කරන්න
  • mozc පැකේජය ස්ථාපනය කර ඇති බව තහවුරු කරන්න
  • ඉන්පුට් ක්‍රමය නැවත සකස් කිරීම සඳහා පිටවී නැවත පිවිසෙන්න

ගැටළුව #3: VS Code හෝ Emacs හි පරිවර්තන අපේක්ෂිත (candidates) නොපෙනීම

හේතුව: Electron හෝ GTK මත පදනම් වූ යෙදුම්บางบาง ඉන්පුට් ක්‍රම භාවිතා කරන විට අපේක්ෂිත කන්ඩිඩේට් (candidate) කවුළු නිසි ලෙස පෙන්වනු නොහැක.

විසඳුම්:

  • ඔබේ .bashrc හෝ සමාන ගොනුවට පහත පරිසර විචල්‍ය (environment variables) එක් කරන්න:
    export GTK_IM_MODULE=ibus
    export XMODIFIERS="@im=ibus"
    
  • විකල්ප ලෙස, Fcitx වෙත මාරු කිරීමෙන් ප්‍රදර්ශන ගැටළු විසඳිය හැක

අවසාන උදව්: ඔබේ ඉන්පුට් පරිසරය නැවත ගොඩනැගීම

සියල්ල අසාර්ථක වූ විට, ඉන්පුට් ක්‍රම පරිසරය නැවත සකස් කර, පහත පියවරයන් අනුව මුල සිට නැවත ස්ථාපනය කිරීම සලකා බලන්න.

sudo apt purge ibus-mozc fcitx-mozc
sudo apt install fcitx-mozc

ඊළඟට fcitx-config-gtk3 වැනි මෙවලම් භාවිතා කර ඔබේ ඉන්පුට් ක්‍රම නිවැරදිව සැකසිය හැක.

5. නිතර අසන ප්‍රශ්න (FAQ)

ප්‍ර.1. GNOME Text Editor හි ජපන් ඉන්පුට් දෙගුණයක් වන්නේ ඇයි?

පිළිතුර:
මෙම ගැටළුව නව GNOME Text Editor (Ubuntu 22.04 සහ ඊට පසු සංස්කරණයන්හි gedit වෙනුවට) සහ IBus + Mozc ඉන්පුට් ක්‍රම අතර අනුකූලතා ගැටළුවක් නිසා සිදුවේ. ජපන් ටයිප් කිරීමේදී අක්ෂර දෙගුණයක් පෙනේ.

ඇයි මෙය සකස් කරන්නේ:

  • gedit හි පාරම්පරික (classic) සංස්කරණය නැවත ස්ථාපනය කර භාවිතා කරන්න
    sudo apt install gedit
    

පරණ gedit වඩා ස්ථාවරය සහ අක්ෂර දෙගුණ ගැටළුව අඩු වේ.

  • විකල්ප ලෙස, Fcitx + Mozc වෙත මාරු කිරීමෙන් නව සංස්කරණයන්හි මෙම ගැටළුව විසඳිය හැක

ප්‍ර.2. Visual Studio Code හි ජපන් ඉන්පුට් ක්‍රියා නොකරයි. මොකද කළ යුතුද?

පිළිතුර:
VS Code Electron පදනම මත නිර්මාණය කර ඇති බැවින් IBus සහ Fcitx ඉන්පුට් ක්‍රම සමඟ අනුකූලතා ගැටළු ඇති විය හැක. ජපන් ඉන්පුට් සමහර පරිසරයන්හි නිසි ලෙස ක්‍රියා නොකරයි.

ඇයි මෙය සකස් කරන්නේ:

  • Fcitx + Mozc වෙත මාරු කරන්න. මෙම සංයෝජනය Electron යෙදුම් සමඟ වඩා හොඳින් ක්‍රියා කරයි.
  • විකල්ප ලෙස, ඔබේ .bashrc හෝ .profile ගොනුවට පහත පරිසර විචල්‍ය (environment variables) එක් කරන්න:

(ඉදිරියට ඇති කේත කොටස මෙහි රඳා ඇත)

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

Q3. නැනෝ හෝ විම් හි ජපන් පාඨය ඇයි අකුරු වැරදි ලෙස පෙන්වෙන්නේ?

පිළිතුර:
nano සහ Vim වැනි CLI සංස්කාරකයන් ටර්මිනල් කේතනය සහ අකුරු සහාය මත බොහෝ පරිමාණයෙන් පදනම් වේ. Ubuntu පෙරනිමි ලෙස UTF-8 භාවිතා කරනවාදත්, ඔබේ ටර්මිනලය ජපන් අකුරු සහාය නොදෙන්නේ නම් අකුරු වැරදි හෝ පිරිසැලසුම් ගැටළු ඇති විය හැක.

එය සකස් කිරීමේ ක්‍රමය:

  • ඔබේ ටර්මිනල් එමියුලේටරය සැකසීම් වෙත (උදා: GNOME Terminal) ගොස්, ජපන් අකුරු සහාය දක්වන අකුරක් තෝරන්න—උදාහරණයක් ලෙස Noto Sans Mono CJK JP .
  • ඔබේ .vimrc ගොනුවට පහත සඳහන් එකතු කර අනුකූලතාවය වැඩිදියුණු කරන්න:
    set encoding=utf-8
    set fileencodings=utf-8,iso-2022-jp,euc-jp,sjis
    

Q4. ආදාන මාදිලි මාරු කිරීමේ කෙටි යතුර ක්‍රියා නොකරයි

පිළිතුර:
පෙරනිමි ලෙස, Mozc ඔබට Half-width/Full-width යතුර හෝ Super + Space භාවිතා කර ආදාන මාදිලි (හිරාගනා / ඉංග්‍රීසි) මාරු කිරීමට ඉඩ දෙයි. එහෙත්, යතුරු පුවරුවේ සැකසුම් හෝ ආදාන ක්‍රමය වැරදිව සකස් කිරීම කෙටි යතුර අසාර්ථක වීමට හේතු විය හැක.

එය සකස් කිරීමේ ක්‍රමය:

  • “Settings” → “Keyboard Shortcuts” → “Switch Input Source” වෙත ගොස්, යතුරු පවරා ඇතිදැයි පරීක්ෂා කරන්න
  • Mozc සැකසුම් තුළ “Keymap Style” වෙත ගොස්, අවශ්‍ය පරිදි යතුරු නැවත පවරා ගැනීමට “Custom” තෝරන්න

Q5. Emacs හෝ Sublime Text හි පරිවර්තන අපේක්ෂිත (candidate) පෙන්වන්නේ නැතැයි ඇයි?

පිළිතුර:
Emacs හෝ Sublime Text වැනි යෙදුම් කිහිපයක, ජපන් පරිවර්තන අපේක්ෂිත (candidate) කවුළුව නොපෙනේ. මෙය සාමාන්‍යයෙන් රෙන්ඩරින් සීමා හෝ ආදාන ක්‍රම රාමු සමඟ අනුකූලතාව ගැටළු නිසා වේ.

එය සකස් කිරීමේ ක්‍රමය:

  • Fcitx + Mozc වෙත මාරු කිරීමෙන් අපේක්ෂිත කවුළුව නිවැරදිව පෙන්විය හැක
  • ගැටළුව තවමත් පවතින්නේ නම්, Mozc හි “Suggestion Display” අක්‍රිය කර, ඉන්ලයින් පරිවර්තන මාදිලිය භාවිතා කරන්න

6. නිගමනය සහ නිර්දේශිත ඊළඟ කියවීම්

Ubuntu හි නිවැරදි සංස්කාරකය සහ ආදාන ක්‍රමය තේරීම සම්පූර්ණයෙන්ම අනුකූලතාවය පිළිබඳවයි

Ubuntu යනු ඉතා සවිස්තරාත්මක Linux බෙදාහැරීමක් වන අතර, එය ඔබේ සංස්කාරකය සහ ආදාන ක්‍රමය තේරීම අනුව ඔබේ අත්දැකීම විශාල ලෙස වෙනස් විය හැකිය. මෙම තේරීම් ඔබේ වැඩපිළිවෙළ කෙතරම් කාර්යක්ෂම සහ රසවත් වනද යන්න සෘජුවම බලපායි.

මෙම මාර්ගෝපදේශයේ, අපි පහත මූලික කරුණු ආවරණය කළෙමු:

  • පෙළ සංස්කාරක සහ කේත සංස්කාරක අතර වෙනස්කම්
  • GUI සහ CLI සංස්කාරක අතර තේරීමේ ක්‍රමය
  • භාවිතා අවශ්‍යතාවය අනුව ඉහළම 7 සංස්කාරක නිර්දේශ
  • Mozc, IBus, හෝ Fcitx භාවිතා කර ජපන් ආදාන සැකසීමේ ක්‍රමය
  • සාමාන්‍ය ගැටළු සහ ඒවා විසඳීමේ ක්‍රම (FAQ)

ආරම්භකයන් සඳහා, GNOME Text Editor හෝ Mousepad වැනි සරල GUI සංස්කාරක වලින් ආරම්භ කිරීම නිර්දේශ කරමු. වැඩිදියුණු සංවර්ධන කාර්ය සඳහා, Visual Studio Code හෝ Vim වැනි සංස්කාරකයන් වැඩි බලය සහ සවිස්තරාත්මක හැකියාවන් ලබා දෙයි.

ජපන් ආදාන ගැන කතා කරන විට, Mozc යන්ත්‍රය භාවිතා කිරීම විශ්වාසනීය තේරීමකි. ඔබේ කැමති සංස්කාරකය සමඟ හොඳින් ක්‍රියා කරන නිවැරදි ආදාන ක්‍රමය (IBus හෝ Fcitx) තෝරා ගැනීමට සැලකිල්ලෙන් සිටින්න.

දෝෂ සිදුවේ—ඉගෙනුම ඔබේ හොඳම මෙවලමයි

Ubuntu සංස්කරණය, පරිසරය හෝ භාවිතා කරන මෘදුකාංග අනුව වෙනස් හැසිරීමක් පෙන්විය හැකි බැවින්, අනපේක්ෂිත ගැටළු අසාමාන්‍ය නොවේ. නමුත්, සංස්කාරක තේරීම සහ ආදාන ක්‍රම සැකසීමේ මූලික කරුණු ඔබට තේරෙනවා නම්, බිය නොවී බොහෝ අභියෝග හසුරවීමට ඔබ සූදානම් වේ.

ඔබ “මෙම සංස්කාරකය අමාරුයි” හෝ “ජපන් ආදාන නිවැරදිව ක්‍රියා නොකරයි” යන සිතුවිලි ඇත්නම්, ඔබේ සැකසුම් නැවත පරීක්ෂා කරන්න. කුඩා වෙනසක් ඔබේ අත්දැකීම විශාල ලෙස වැඩිදියුණු කරයි.

අවසාන අදහස්

Ubuntu ඉහළ නිදහස සහ අභිරුචිකරණය ලබා දෙයි. මුලින්ම එය අධික ලෙස හැඟී විය හැකි නමුත්, ඔබේ අවශ්‍යතා සඳහා නිවැරදි සංස්කාරකය සහ සැකසුම සොයා ගැනීම ඔබේ Linux ගමන සුවිශේෂී සහ රසවත්යි.

මෙම ලිපිය ඔබට Ubuntu පරිශීලකයෙකු ලෙස විශ්වාසදායක පළමු පියවරක් ගැනීමට උපකාරී වී ඇතැයි අපි බලාපොරොත්තු වෙමු.

年収訴求