- 1 1. හැඳින්වීම
- 2 2. [For Beginners] සංස්කාරක වර්ග සහ තෝරා ගැනීමේ ක්රම
- 3 3. [By Use Case] Ubuntu සඳහා නිර්දේශිත 7 පෙළ සංස්කාරක
- 4 4. ජපන් ඉන්පුට් සැකසීම සහ ගැටළු විසඳීම
- 5 5. නිතර අසන ප්රශ්න (FAQ)
- 5.1 ප්ර.1. GNOME Text Editor ජපන් ඉන්පුට් නකල් කරන්නේ ඇයි?
- 5.2 ප්ර.2. Visual Studio Code හි ජපන් ඉන්පුට් ක්රියා නොකරයි. මට මොනවා කළ යුතුද?
- 5.3 ප්ර.3. nano හෝ Vim හි ජපන් අක්ෂර අසම්පූර්ණව පෙන්වන්නේ ඇයි?
- 5.4 ප්රශ්නය 4. ආදාන මාදිලිය මාරු කිරීමේ කෙටි මාර්ග ක්රම නොකාර්ය කරයි
- 5.5 ප්රශ්නය 5. Emacs හෝ Sublime Text හි පරිවර්තන අපේක්ෂිත (candidate) කවුළු නොපෙනේ
- 6 6. සාරාංශය සහ ඊළඟ පියවර
1. හැඳින්වීම
Ubuntu හි පෙළ සංස්කාරකයක් තෝරා ගැනීම
Ubuntu යනු ලිනක්ස් බෙදාහැරීම් අතර ඉතා පුළුල්ව සහය දක්වන එකක් වන අතර, ආරම්භකයන් සිට උසස් වෘත්තීයවලට පරිශීලකයන් අතර ජනප්රියයි. එය පරිශීලක‑හිතකාමී ඩෙස්ක්ටොප් පරිසරය සහ සම්පන්න මෘදුකාංග පද්ධතිය සඳහා ප්රසිද්ධය. නිෂ්පාදනශීලීත්වයට වැදගත් බලපෑමක් ඇති ප්රධාන කරුණක් වන්නේ පෙළ සංස්කාරක තේරීම.
දිනපතා සටහන් ගැනීමෙන් පරිගණක වැඩසටහන් ලිවීම සහ පද්ධති වින්යාසය දක්වා, Ubuntu හි පෙළ සමඟ කටයුතු කරන අසීමිත අවස්ථා ඇත. ඔබේ වැඩපිළිවෙළට ගැළපෙන සංස්කාරකයක් තෝරා ගැනීම සෘජුවම කාර්යක්ෂමතාව වැඩි කරයි සහ අසතුට අඩු කරයි.
Ubuntu සඳහා විශේෂිත ජපන් ඉන්පුට් ගැටළු
කෙසේ වෙතත්, Ubuntu හි පෙළ සංස්කාරක භාවිතා කරන විට බොහෝ පරිශීලකයන් ජපන් පෙළ ඇතුළත් කිරීම සම්බන්ධ ගැටළු මුහුණ දේ. අක්ෂර නකල්වීම, ඇතුළත් කිරීමේ මාදිලිය මාරු නොවීම, හෝ සමහර සංස්කාරකවල ජපන් ඉන්පුට් නොලැබීම වැනි ගැටළු Linux බෙදාහැරීම් වල Windows හෝ macOS වලට වඩා බොහෝ වාරයක් සිදුවේ.
එය Ubuntu ජපන් ඉන්පුට් සැකසීමට ඇතුළත් කිරීමේ ක්රමය (IM) නමින් හැඳින්වෙන පද්ධතියක් භාර ගන්නා නිසාය. IM සහ සංස්කාරකය අතර වැරදි සැකසුම් හෝ අනුකූල නොවීම මෙම ගැටළු ඇති කරයි.
මෙම ලිපියේ අරමුණ සහ පාඨකයන්ට ඇති ප්රතිලාභ
මෙම ලිපිය Ubuntu පරිශීලකයන් සඳහා පහත විෂයයන් පැහැදිලිව විස්තර කරයි:
- භාවිතා අවස්ථා අනුව නිර්දේශිත පෙළ සංස්කාරක
- සෑම සංස්කාරකයකම ලක්ෂණ, වාසි සහ අවාසි
- Ubuntu හි ජපන් ඉන්පුට් සැකසීමේ ක්රමය
- සාමාන්ය ජපන් ඉන්පුට් ගැටළු සහ විසඳුම්
- නිතර අසන ප්රශ්න (FAQ)
ජපන් ඉන්පුට් ගැටළු වලින් පීඩාවට පත් වන හෝ කුමන සංස්කාරකය තෝරා ගත යුතුදැයි නොදන්නා පරිශීලකයන්ට මෙම මාර්ගෝපදේශය විශේෂයෙන් ප්රයෝජනවත් වේ.
ඔබ Ubuntu නව පරිශීලකයෙක් වුවත්, හෝ වඩා සුවපහසු සංවර්ධන හෝ ලේඛන පරිසරයක් සොයන පළපුරුදු පරිශීලකයෙක් වුවත්, මෙම ලිපිය ඔබට සහය වීමට නිර්මාණය කර ඇත.
2. [For Beginners] සංස්කාරක වර්ග සහ තෝරා ගැනීමේ ක්රම
පෙළ සංස්කාරකය කියන්නේ කුමක්ද? Ubuntu හි එහි භූමිකාව
පෙළ සංස්කාරකය යනු සාමාන්ය පෙළ ගොනු නිර්මාණය සහ සංස්කරණය සඳහා භාවිතා කරන මෘදුකාංගයකි. Ubuntu සහ අනෙකුත් Linux පද්ධතිවල, සංස්කාරක භාවිතා කරන්නේ වින්යාස ගොනු සංස්කරණය, වැඩසටහන් ලිවීම, සටහන් ගැනීම වැනි විවිධ කාර්යයන් සඳහාය.
ඔවුන් Windows හි Notepad හෝ macOS හි TextEdit සමඟ සමාන ලෙස සිතිය හැක. එහෙත් Ubuntu විවිධ කුසලතා මට්ටම් සහ භාවිතා අවස්ථා සඳහා අනුකූලව විශාල සංඛ්යාවක සංස්කාරක ලබා දේ.
GUI සංස්කාරක සහ CLI සංස්කාරක අතර වෙනස
Ubuntu හි පෙළ සංස්කාරකයන් දෙකක් ලෙස විශාල වශයෙන් වර්ගීකරණය කළ හැක: GUI සංස්කාරක සහ CLI සංස්කාරක.
GUI (Graphical User Interface) සංස්කාරක මෙම සංස්කාරකයන් ග්රැෆික් අතුරුමුහුණතක් ලබා දී මවුස්‑අධාරිත, අවබෝධය සරල ක්රියාකාරිත්වය සපයයි. ආරම්භකයන්ට ඉතා නිර්දේශිතය. උදාහරණ ලෙස GNOME Text Editor සහ Visual Studio Code.
CLI (Command Line Interface) සංස්කාරක මෙම සංස්කාරකයන් ටර්මිනලයේ ක්රියාත්මක වන අතර ප්රධාන වශයෙන් යතුරුපුවරුවෙන් පාලනය කරයි. උදාහරණ ලෙස Vim සහ nano. ඒවා සුළු බර සහ වේගවත් වන නමුත් පරිපූර්ණ කිරීම සඳහා කාලය අවශ්ය වේ.
ඔබේ වැඩපිළිවෙළ සහ තාක්ෂණික දක්ෂතාවය අනුව හොඳම තේරීම තීරණය වේ.
පෙළ සංස්කාරක සහ කේත සංස්කාරක අතර වෙනස
කීපයක් පෙළ සංස්කාරක කේත සංස්කාරක ලෙස විශේෂිත වේ. ප්රධාන වෙනස්කම් පහත දැක්වේ.
| Category | Text Editor | Code Editor |
|---|---|---|
| Primary Use | Notes, documents, configuration files | Programming and development |
| Features | Basic text editing | Syntax highlighting, code completion, debugging |
| Examples | GNOME Text Editor, Mousepad | Visual Studio Code, Vim, Sublime Text |
සුළු බර පෙළ සංස්කාරක සරල සංස්කරණ කාර්යයන් සඳහා සුදුසු වන අතර, සංවර්ධන කාර්ය සඳහා ලක්ෂණ සම්පන්න කේත සංස්කාරක වඩා ප්රයෝජනවත් වේ.
ඉක්මන් යොමු: භාවිතා අවස්ථා අනුව සංස්කාරක
පහත වගුව Ubuntu හි ජනප්රිය සංස්කාරකයන් භාවිතා අවස්ථා සහ ජපන් භාෂා සහාය අනුව සංසන්දනය කරයි.
| Editor | GUI / CLI | Best Use | Japanese Support |
|---|---|---|---|
| GNOME Text Editor | GUI | Documents, configuration files | ◎ |
| Visual Studio Code | GUI | Programming, development | ◎ |
| nano | CLI | Light terminal editing | △ (limited) |
| Vim | CLI | Advanced development | ○ (with configuration) |
| Emacs | CLI | Multi-purpose editing | ○ |
| Mousepad / Kate | GUI | Lightweight desktop environments | ◎ |
මෙම සංසන්දනය අනුව නිවැරදි සංස්කාරක තේරීම ඔබේ Ubuntu අත්දැකීම විශාල ලෙස වැඩි කරයි.
3. [By Use Case] 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
හෙළිමහන සහ ආරම්භක‑හිතකාමී ටර්මිනල් සංස්කාරකයක්
nano යනු විධාන රේඛා (CLI) පෙළ සංස්කාරකයක් වන අතර, ආරම්භකයන්ටත් භාවිතා කිරීමට පහසුය. එය වින්යාස ගොනු සංස්කරණය සඳහා නිතර භාවිතා වේ.
- ප්රධාන විශේෂාංග
- තිර‑උපකාරක සමඟ අන්තර්ගත යතුරු ක්රියාකාරකම්
- බොහෝ Ubuntu පද්ධති වල ස්ථාපනය අවශ්ය නොවේ
- ගොනු සුරැකීම සහ පිටවීමේ ක්රියාකාරකම් පහසුය
- ජපන් ඉන්පුට් සටහන් ජපන් ඉන්පුට් කළ හැකි නමුත් දර්ශන අසමතුලිතතා හෝ පේළි බිඳීමේ ගැටළු සිදු විය හැක. UTF-8 කේතනය සහ ජපන්‑අනුකූල ටර්මිනල් අකුරු භාවිතා කිරීම මෙම ගැටළු අඩු කිරීමට උපකාරී වේ.
3-4. Vim
යතුරු පුවරුවේ කාර්යක්ෂමතාවයට අවධානය යොමු කරන බලවත් CLI සංස්කාරකයක්
Vim යනු vi හි වර්ධිත අනුවාදයක් වන අතර, Linux වෘත්තීයවෙතයන් විසින් පුළුල් ලෙස භාවිතා වේ. එහි ඉගෙනීමේ වක්රය උසස් වුවත්, පූර්ණයෙන්ම අධ්යයනය කළ පසු අති විශිෂ්ට කාර්යක්ෂමතාවයක් ලබා දේ.
- ප්රධාන විශේෂාංග
- අති වේගවත් ආරම්භය සහ ඉහළ අභිරුචිකරණය
- ස්වයංක්රිය කිරීම සඳහා මැක්රෝ සහ ස්ක්රිප්ට් සහය
- GUI හැසිරීම අනුකරණය කිරීමට ප්ලග්‑ඉන් මගින් විස්තාර කළ හැක
- ජපන් පරිසර සටහන්
.vimrcහි නිවැරදි UTF-8 සැකසුම් සහ ජපන්‑අනුකූල ටර්මිනල් අකුරු සමඟ Vim සුවපහසු ලෙස භාවිතා කළ හැක. එහෙත්, සුළු සැකසුම් නොකළහොත් සමහර පරිශීලකයන් ජපන් පරිවර්තන හැසිරීම ටිකක් අමුතු ලෙස හැඟේ.
3-5. Emacs
ඉතා අභිරුචිකරණය කළ හැකි, බහු‑ඉලක්ක සංස්කාරකයක්
Vim සමඟ Emacs යනු ප්රධාන CLI සංස්කාරක දෙකෙන් එකකි. එහි ක්රියාකාරී ශෛලිය විශේෂයි, නමුත් සැකසූ පසු සම්පූර්ණ IDE ලෙස ක්රියා කරයි.
- ප්රධාන විශේෂාංග
- Lisp මත පදනම් වූ පුළුල් විස්තාරක හැකියාව
- පෙළ සංස්කරණය පමණක් නොව, ඊමේල්, දිනදර්ශන, වෙබ් බ්රවුසිංද හැසිරවිය හැක
- GUI අනුවාදයන් ද ලබා ගත හැක
- ජපන් ඉන්පුට් සහය Emacs දිගු කාලයක් බහුභාෂා සහය මත අවධානය යොමු කර ඇත, සහ සාමාන්යයෙන් ජපන් ඉන්පුට් සමඟ හොඳින් ක්රියා කරයි. Mozc සමඟ ඒකාබද්ධ කිරීම සුමට වේ.
3-6. Sublime Text
සුමට හා නවීන UI සමඟ වේගවත් සංස්කාරකයක්
වේගය සහ සුමට අතුරුමුහුණත සඳහා ප්රසිද්ධ ජනප්රිය හරස්‑වේදිකා සංස්කාරකයක්. නොමිලේ ඇගයීමේ අනුවාදය සාර්ථකව ක්රියාකාරී සීමා නොමැත.
- ප්රධාන විශේෂාංග
- බොහෝ වැඩසටහන් භාෂා සඳහා වාක්ය විශේෂණය
- ඉතා අභිරුචිකරණය කළ හැකි යතුරු පShortcut
- විශාල ගොනු කාර්යක්ෂමව හසුරවයි
- Ubuntu සහ ජපන් ඉන්පුට් සටහන් ජපන් ඉන්පුට් සාමාන්යයෙන් ක්රියා කරයි, නමුත් පෙනෙන නොවන පරිවර්තන අපේක්ෂිත කවුළු වැනි ගැටළු සිදු විය හැක. මෙම ගැටළු සැකසුම් හෝ ප්ලග්‑ඉන් මගින් බොහෝවිට විසඳිය හැක.
3-7. Mousepad / Kate
හෙළිමහන ඩෙස්ක්ටොප් පරිසර සඳහා සරල සංස්කාරක
Mousepad යනු Xfce පරිසරවල සාමාන්යයෙන් භාවිතා වන අතර, Kate KDE හි ප්රමිතිය වේ. දෙකම GNOME Text Editor සමඟ සමාන භාවිතා හැකියාව සහ උසස් කාර්ය සාධනය ලබා දෙයි.
- ප්රධාන විශේෂාංග
- GTK (Mousepad) හෝ Qt (Kate) මත පදනම් වූ වේගවත් ක්රියාකාරිත්වය
- Ubuntu උත්පත්තියන් සඳහා සුදුසු
- බහු-ටැබ් සංස්කරණය සහය
- ජපන් ඉන්පුට් සටහන් ජපන් ඉන්පුට් බොහෝ අවස්ථාවල විශ්වාසදායකව ක්රියා කරයි, එමෙන්ම මෙම සංස්කාරක හෙළිදරව් GUI සංස්කාරක අවශ්ය කරන පරිශීලකයන්ට සුදුසු.

4. ජපන් ඉන්පුට් සැකසීම සහ ගැටළු විසඳීම
IBus සහ Fcitx අතර වෙනස්කම්
Ubuntu, ජපන් ඉන්පුට් ක්රමවේද රාමුව ලෙස IBus හෝ Fcitx යන දෙකෙන් එකක් භාවිතා කරයි. මෙම තේරීම ටයිප් කිරීමේ හැසිරීම සහ පරිවර්තන ස්ථායිත්වය මත බලපායි.
| Item | IBus | Fcitx |
|---|---|---|
| Default | Ubuntu standard | Used in some distributions (e.g., Kubuntu) |
| Stability | Stable and easy to set up | Feature-rich but more complex |
| Extensibility | Limited | Rich themes and extensions |
| Compatibility with Mozc | ◎ | ◎ |
ආරම්භකයන් සඳහා IBus + Mozc නිර්දේශ කරයි. එහෙත්, VS Code වැනි සමහර යෙදුම් Fcitx සමඟ වඩා විශ්වාසදායකව ක්රියා කරයි.
Mozc ස්ථාපනය කිරීම සහ මූලික වින්යාසය
Mozc යනු Google Japanese Input මත පදනම් වූ විවෘත-මූලාශ්ර ජපන් ඉන්පුට් එන්ජින් එකකි. එය ඉහළ පරිවර්තන නිරවද්යතාවය ලබා දේ හා Ubuntu හි පුළුල් ලෙස භාවිතා වේ.
Mozc ස්ථාපන පියවර (IBus භාවිතා කරමින්):
sudo apt update
sudo apt install ibus-mozc
ස්ථාපනයෙන් පසු, එක් වරක් ලොග් අවුට් කර නැවත ලොග් ඉන් වන්න.
ඉන්පුට් ක්රමය සක්රිය කිරීම:
- Settings → Region & Language → Input Sources විවෘත කරන්න
- + ක්ලික් කර Japanese (Mozc) එකතු කරන්න
Super+Spaceවැනි යතුරු පShortcut එකක් භාවිතා කර ඉන්පුට් මූලාශ්ර මාරු කරන්න
විකල්ප ලෙස Fcitx භාවිතා කිරීම (විකල්පය)
sudo apt install fcitx-mozc
ස්ථාපනයෙන් පසු, Fcitx වින්යාස මෙවලමේ Mozc තෝරා අවශ්ය නම් ඉන්පුට් ක්රමයේ ප්රමුඛත්වය සකසන්න.
පොදු ජපන් ඉන්පුට් ගැටළු සහ විසඳුම්
ඉන්පුට් ක්රම ගැටළු නිසා, Ubuntu පරිශීලකයන් පහත ගැටළු අත්විඳිය හැක. ඒවායේ හේතු සහ විසඳුම් පහත දැක්වේ.
ගැටළුව 1: අක්ෂර නකල් පිළිවෙළ
උදාහරණය: Hiragana ඉන්පුට් කිරීමේදී අක්ෂර දෙවරක් පෙනේ.
ප්රධාන හේතු:
- GNOME Text Editor හෝ Electron-අධාරිත යෙදුම් අතර අනුකූලතාව ගැටළු
- IBus හෝ Mozc හි දෝෂ
විසඳුම්:
- පැරණි gedit සංස්කාරකයට ආපසු යන්න
sudo apt install gedit
- හෝ Fcitx + Mozc වෙත මාරු වන්න
ගැටළුව 2: ජපන් ඉන්පුට් කිසිසේත්ම ක්රියා නොකරයි
ප්රධාන හේතු:
- ඉන්පුට් ක්රමය වින්යාස කර නොමැතිවීම
- ජපන් ඉන්පුට් එන්ජින් ස්ථාපනය කර නොමැතිවීම
විසඳුම්:
ibus-setupහෝfcitx-config-gtk3ක්රියාත්මක කර ඉන්පුට් ක්රම සැකසුම් පරීක්ෂා කරන්නmozcපැකේජය ස්ථාපනය කර ඇති බව තහවුරු කරන්න- ලොග් අවුට් කර නැවත ලොග් ඉන් වීමෙන් ඉන්පුට් ක්රමය නැවත ආරම්භ කරන්න
ගැටළුව 3: VS Code හෝ Emacs හි පරිවර්තන අපේක්ෂිතයන් පෙන්වන්නේ නැත
ප්රධාන හේතුව:
- UI රාමුවේ අනුකූලතාව ගැටළු (Electron, GTK, ආදිය)
විසඳුම්:
- .bashrc හි පරිසර විචල්යයන් පැහැදිලිව නිර්වචනය කරන්න
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 හි පැරණි සංස්කරණය ස්ථාපනය කර භාවිතා කරන්න
sudo apt install gedit
- හෝ Fcitx + Mozc වෙත මාරු වන්න
ප්ර.2. Visual Studio Code හි ජපන් ඉන්පුට් ක්රියා නොකරයි. මට මොනවා කළ යුතුද?
පිළිතුර:
VS Code Electron මත ක්රියා කරන බැවින්, IBus හෝ Fcitx සමඟ අනුකූලතාව ගැටළු ඇති විය හැක.
විසඳුම්:
- Fcitx + Mozc වෙත මාරු වන්න
- .bashrc හි පහත පරිසර විචල්යයන් සකසන්න:
export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS="@im=fcitx"
ප්ර.3. nano හෝ Vim හි ජපන් අක්ෂර අසම්පූර්ණව පෙන්වන්නේ ඇයි?
පිළිතුර:
CLI සංස්කාරක (editor) මූලිකව ටර්මිනල් කේතනය සහ අකුරු සැකසුම් මත පදනම් වේ. ටර්මිනල් අකුර ජපන් අක්ෂර සහය නොදක්වන විට, ප්රදර්ශන ගැටළු සිදුවේ.
විසඳුම්:
- ඔබේ ටර්මිනල් සැකසුම් තුළ Noto Sans Mono CJK JP වැනි ජපන්‑අනුකූල අකුරක් තෝරන්න
.vimrcගොනුවට පහත සඳහන් එකතු කරන්න:set encoding=utf-8 set fileencodings=utf-8,iso-2022-jp,euc-jp,sjis
ප්රශ්නය 4. ආදාන මාදිලිය මාරු කිරීමේ කෙටි මාර්ග ක්රම නොකාර්ය කරයි
පිළිතුර:
පෙරනිමි Mozc කෙටි මාර්ගයන්ට Half-width/Full-width හෝ Super + Space ඇතුළත් වේ. මෙය යතුරු පුවරුවේ සැකසුම හෝ IM (ආදාන ක්රම) සැකසුම අනුව ක්රියා නොකළ හැක.
විසඳුම්:
- Settings → Keyboard Shortcuts → Switch Input Source පරීක්ෂා කරන්න
- Mozc අභිරුචි සැකසුම් තුළ යතුරු බැඳීම් (key bindings) අභිරුචි කරන්න
ප්රශ්නය 5. Emacs හෝ Sublime Text හි පරිවර්තන අපේක්ෂිත (candidate) කවුළු නොපෙනේ
පිළිතුර:
මෙම ගැටළුව රෙන්ඩරින් හෝ IM (ආදාන ක්රම) අනුකූලතාවයේ සීමා නිසා සිදුවේ.
විසඳුම්:
- Fcitx + Mozc වෙත මාරු වන්න
- Mozc හි යෝජනා කවුළු අක්රිය කර, අන්තර්ගත පරිවර්තන මාදිලිය (inline conversion mode) භාවිතා කරන්න
6. සාරාංශය සහ ඊළඟ පියවර
සංස්කාරක තේරීම සහ ජපන් ආදාන අනුකූලතාවය වැදගත් වේ
Ubuntu විශාල සවිස්තරයක් ලබා දේ, නමුත් සංස්කාරක තේරීම සහ ආදාන ක්රම තේරීම භාවිතා හැකියාවට වැදගත් බලපෑම් කරයි.
මෙම ලිපිය ආවරණය කළේ:
- පෙළ සංස්කාරක (text editors) සහ කේත සංස්කාරක (code editors) අතර වෙනස්කම්
- GUI සහ CLI සංස්කාරක ලක්ෂණ
- භාවිතා අවස්ථා අනුව නිර්දේශිත සප්ත සංස්කාරක
- Mozc, IBus, සහ Fcitx භාවිතා කර ජපන් ආදාන සැකසුම
- පොදු ගැටළු සහ විසඳුම් ක්රම
ආරම්භකයන්ට GNOME Text Editor හෝ Mousepad වැනි සරල GUI සංස්කාරක භාවිතා කිරීමෙන් ප්රයෝජන ලැබේ, එසේම සංවර්ධකයන්ට Visual Studio Code හෝ Vim වඩාත් කැමති වේ.
ජපන් ආදානය සඳහා, Mozc මූලික පදනමක් ලෙස සේවය කරයි, නමුත් සංස්කාරක අනුකූලතාවය අනුව නිවැරදි IM රාමුව තේරීම අත්යවශ්ය වේ.
ගැටළු අනිවාර්ය — දැනුම විසඳුමයි
Ubuntu අනුවාද, පරිසර, සහ සංස්කාරක අනුව අනපේක්ෂිත ගැටළු සිදුවිය හැක. මෙහි ලබා දී ඇති විසඳුම් දැනුම සමඟ, බොහෝ ගැටළු සාමකාමීව සහ කාර්යක්ෂමව විසඳිය හැක.
අවසාන අදහස්
Ubuntu හි ශක්තිය එහි සවිස්තරය සහ අභිරුචිකරණය තුළ වේ. ඔබට සුදුසු සංස්කාරක සහ ආදාන සැකසුම සොයාගත් පසු, ඔබේ වැඩපිළිවෙළ දැඩි ලෙස වැඩිදියුණු වේ.
මෙම ලිපිය ඔබට සුවපහසු සහ ප්රභල Ubuntu පරිසරයක් සඳහා ඊළඟ පියවර ගැනීමට උපකාරී වේ යැයි අපි බලාපොරොත්තු වෙමු.


