Skip to content

ජාලකරණය

Sopcast සමගින් p2p TV

sopcast යනුවෙන් හැඳින්වෙන්නේ p2p TV පහසුකම සපයන මුදුකාංගයකුයි. ඔබට sopcast වලින් රූපවාහිණි නාලිකා නැරඹීමට අවශ්‍ය නම් පලමුවෙන්ම කල යුත්තේ sopcast linux වෙළුම බාගත කර ගැනීමයි.

http://www.sopcast.com/download/

ඉහත පුරුකේ ඇති “sp_auth.tgz” යන SopCast 3.0.1 for Linux ගොනුව බාගත කරන්න.

“wget http://download.sopcast.cn/download/sp-auth.tgz”

දෙවනුව sopcast ලිනක්ස් වෙළුම සඳහා අවශ්‍ය “compat-libstdc++-33” පිහිටවා ගන්න

“sudo yum install compat-libstdc++-33″

දැන් එය ඔබේ පරිගණකයේ  සාමාන්‍යයෙන් මුදුකාංග  ස්ථාපනය වෙන තැනකට දිගහැර ගන්න.

“sudo tar -xvzf sp-auth.tgz -C /usr/share/”

මෙහිදී ස්ථාපනය වන ප්‍රධානම ගොනුව වන්නේ “sp-sc-auth” යනුවෙන් හැඳින්වෙන විධාන පෙල මෙවලමයි. මේ ගොනුව ඔබේ ධාවන පෙතට (executable path) එක් කර ගන්න. මෙහිදී අප ඊලඟට පිහිටවීමට යන gsopcast නැමැති GUI මෙවලම මේ ගොනුව හඳුන්වන්නේ “sp-sc” නමින් බැවින් පහත විධානය දීමෙන් අපට “/usr/bin/sp-sc”  යන Symbolic Link එක නිමැවිය හැකියි.

“sudo ln -s /usr/share/sp-auth/sp-sc-auth /usr/bin/sp-sc”

Gsopcast GTK අතුරු මුහුණත

දැන් ඇත්තේ ඉහත පිහිටවූ sopcast විධාන පෙල මෙවලම සඳහා GNOME හෝ KDE  අතුරු මුහුණතක් දමා ගැනීමයි. gsopcast යනුවෙන් හැඳිනෙවෙන ග්නොම් අතුරු මුහුණතක් පිහිටවා ගැනීමට නම් පහත අඩවියෙන් මුදුකාංග මූල ගෙන ඒවා compile කල යුතුයි. මේ සඳහා ඔබ මුදුකාංග සංවර්ධන මෙවලම් පිහිටවා ගත යුතුයි.

http://code.google.com/p/gsopcast/

නමුත් ඔබට එසේ කිරීම ගැටළු සහගතයි නම් මවිසින් සකස් කරන ලද RPM හෝ SRPM ගොනු පහත සබැඳි වලින් ලබා ගැනීමට පුලුවන්.

gsopcast-040-1.fc10.i386.rpm

gsopcast-040-1.fc10.src.rpm

දැන්:

“sudo rpm -Uhv gsopcast-040-1.fc10.i386.rpm”

දීමෙන් gsopcast ස්ථාපනය කර ගත හැකියි. gsopcast මගින් පෙරනිමියෙන් යොදා ගන්නා දෘෂ්‍ය ධාවකය වන්නේ mplayer යි. එය ඔබට අවශ්‍ය නම් “config” ටැබ් එක හරහා වෙනස් කර ගත හැකියි.

පරිගණක කිහිපයක ඇති ලිපි ගොනු Synchronize කර ගන්නේ කෙසේද?

ඔබ සමහරවිට පරිගණක එකකට වඩා වැඩි ගණනක් භාවිතා කරනවා විය හැකියි. උදාහරණයක් විදිහට ඔබේ කාර්යාලයීය පරිගණකය. ඔබේ නිවසේ පරිගණකය සහ ඔබේ ජංගම පරිගණකය. ඉතින් මේ සෑම පරිගණකයකම පාහේ ඔබේ ලිපි ගොනු තිබෙනවා.

මෙහිදී පැන නගින ගැටළුව තමයි මේ එක් එක් පරිගණකයේ ඇති ලිපි ගොනු සමාන නොවීමි. සමහර විට ඔබ නිවසේ ඇති පරිගණකයේ සැකසූ ලිපියක් ඔබට කාර්යාලයයේදී අවශ්‍ය විය හැකියි. සමහර විට ඔබ කාර්යාලයේදී යාවත් කල ලිපියක නවතම වෙළුම ඔබේ නිවසේ ඇති පරිගණකයේ නැතුව ඇති.

ඉතින් මේ ගැටළුවට පිලියමක් විදිහට අප සමහර දෙනෙක් කරන්නේ සියළුම ලිපි ගොනු  flash-drive (සැනෙලි ධාවකයක්) තුල තබා ගැනීමයි. හැබැයි මේ flash-drive එකක ඇති ලිපි ගොනු පරිගණක වලට පිටපත් කිරීමට බොහෝ විට අපට අමතක වනවා. එසේම මෙය එක් එක් ගොනුව පිරික්සමින් කල යුතු කාර්යයක්. උදාහරණයක් විදිහට ඔබේ flash-drive එකේ මෙන්ම පරිගණකයේත් යාවත් වූ ලිපි ගොනු ඇත්නම් මේ කාර්යය ඉවාසීමෙන් කළයුතු කාලය ගතවන කාර්යයක්. ඉතින් මේකට විසඳුම සියළුම ලිපි ගොනු flash-drive එකේ පමණක් තබා ගැනීමද? (ඔබේ flash-drive එක අස්ථානගතවීමට හෝ ක්‍රියා විරහිත වීමට හැකියිනේ)

මෙහිදී තමයි යුනිසන් (Unison File Synchronizer) ඔබේ පිහිටට එන්නේ. ප්‍රථමයෙන්ම යුනිසන් (Unison File Synchronizer) ස්ථාපිත කරගන්න. මේ සඳහා පහත විධානය දෙන්න.

“sudo yum install unison”

flash-drive එකක් මගින් ලිපි ගොනු Synchronize කිරීම

  1. ප්‍රථමයෙන්ම ඔබට Synchronize කිරීමට අවශ්‍ය සියළුම ලිපි ගොනු පිලිවලකට සකසාගන්න. දැන් ඔබේ සියළුම ලිපි ගොනු /home/%username%/Documents වැනි folder එකක තහිබිය යුතුයි.
  2. දැන් මේ folder එක ඔබේ flash-drive එකටත් පිටපත් කරගන්න. මේ අවස්ථාවේදී ඔබේ සියළුම ලිපි ගොනු ඔබේ පරිගණකයේ මෙන්ම ඔබේ flash-drive එකේත් තිබෙනවා.
  3. දැන් Application-> Accessories->Unison File Synchronizer මගින් යුනිසන් ආරම්භ කරන්න
  4. .

  5. ඉහත රූපයේ පරිදි root එක ලෙස ඔබ කලින් සැකසූ folder එක ලබාදෙන්න.
  6. ඉන්පසු ලැබෙන පහත දැක්වෙන සංවාද කවුළුවෙන් ඔබේ flash-drive එක තුල කලින් සැකසූ folder එක ලබාදෙන්න
  7. ඔබ සියළු පියවර නිවැරදිව කලා නම් පහත දැක්වෙන සංවාද කවුළුව ලැබිය යුතුයි.
  8. මෙතැන් සිට ඔබේ flash-drive එක සහ පරිගණකය synchronize කිරීම ඉතා ලෙහෙසියි. ලිපි ගොනු වෙනස් වීමකින් පසුව නැවැතත් යුනිසන් ධාවනයේදී ඔබේ flash-drive හි ඇති නවතම ලිපි පරිගණකයටත්, පරිගණකයේ ඇති නවතම ලිපි flash-drive එකටත් හුවමාරු කල හැකියි. පහත රූපය බලන්න. මේ synchronize කිරීම කිරීමට පෙර ඔබට අවශ්‍ය නම් එක් එක් ගොනුව යාවත් කර යුතු දිශාව වෙනස් කල හැකියි.
  9. මෙහිදී ඔබ සැලකිලිමත් විය යුතු එක් කරුණක් නම් ඔබේ flash-drive එක ext3 ලෙස හෝ ntfs ලෙස format කර තිබිය යුතුයි. (fat32 වල සීමා නිසා භාවිතා කළ නොහැකියි)
  10. දැන් ඔබේ අනෙක් පරිගණකයේත් මේ උපදෙස්ම පිලිපැදීමෙන් එයත් ඔබේ flash-drive එක සමග sync කර ගත හැකියි.

ඔබේ පුළුල් පරාස සබඳතාව සහ SSH හරහා ලිපි ගොනු Synchronize කිරීම

ඔබට හොඳ ඉනටර්නෙට් සබඳතාවක් ඇති පරිගණක දෙකක් sync කිරීමට flash-drive එකක් භාවිතා නොකරම කළ හැකියි. මෙහිදී ඔබේ පරිගණක වල ssh server, ssh client සහ Unison ස්ථාපනය වී තිබිය යුතුයි. (ෆෙඩෝරා වල නම් ssh පෙරනිමියෙන්ම සක්‍රීයයි). දැන් ඔබ කළ යුතු වෙනස වන්නේ ඉහත පස්වන පියවරේ එන සංවාද කවුළුව පහත අයුරින් සැකසීමයි. ඔබ ADSL සබඳතාවක් භාවිතා කර ලැබෙන්නේ dynamic ip address එකක් නම් ඔබට dynamic DNS සපයන්නෙක්ගේ (උදා: dynDNS) පිහිට ලබා ගත හැකියි.

දත්ත සිල්ලර මිලට ගන්න ඔබට සහනයක්

ඔබත් ඔබේ ජංගම දුරකථනයේ GPRS, EDGE හෝ 3G සබඳතාව මගින් ඉන්ටර්නෙට් සැරිසරන්නෙක්ද? නිතරම නොකලත් හදිසි අවස්ථා වලදී මෙසේ කිරීමට සිදු වනවා නොවේද? ඉතින් ඔබ ජංගම දුරකථනයේම ඇති බ්‍රව්සරය භාවිතා නොකොට එය පරිගණකයට සම්බන්ධ කොට ඉන්ටර්නෙට් පිරික්සන අවස්ථාත් ඇති.

නමුත් මෙලෙස ජංගම දුරකථනය පරිගණකයට අමුණාගෙන කිලෝ බයිටයකට ශත දෙක බැගින් ගෙවා gmail, facebook,  වැනි අඩවියක පිටු කිහිපයක් සැරිසැරූ විට ගෙවිය යුතු මිල ගැනත් ඔබ දන්නවා නේද?

ඔබ Opera Mini භාවිතා කර ඇති. Opera Mini කියන්නේ සැහැල්ලු MIDP 2 බ්‍රව්සරයක්. වෙබ් පිටු දිස්වන්නේ, ප්‍රථමයෙන් Opera Mini සර්වර් එකක් මගින් ඉතා අඩු දත්ත ප්‍රමාණයක් ලැබෙන ලෙස හැඩගැස්වීමෙන් පසුවයි. මේ කියන්නේ Opera Mini ඔබේ පරිගණකයේ විශාල තිරයකින් (1024 x 768 වැනි) යුතුව දිවැවිය හැකි ආකාරයකුයි. වාසිය නම් මෙහිදී ඔබ බාගත කරන්නේ ඉතා අඩු දත්ත ප්‍රමාණයක් වීමයි. උදාහරණයක් ලෙස BBC, CNN වැනි අඩවියක මුල් පිටුව 1024 x 768 විභේදනයේදී වුවද කිලෝ බයිට 50ක් 60ක් පමණක් වැය කිරීමෙන් බලා ගත හැකියි. එසේම මේ පිලියම ඔබේ CDMA හෝ ඇනලොග් මොඩම සම්බන්ධතාව මන්දගාමී වේලාවලදීත් ප්‍රයෝජනවත් වේවි.

මේ සඳහා ප්‍රථමයෙන්ම JRE එකක් පිහිටුවා ගාන්න. ෆෙඩෝරා වලට නම් මේ ලිපිය බලන්න. ඉන්පසු MicoEmulator නම් J2SE මත MIDP2.0 එම්‍යුලේට් කරන මෙවලම පිහිටුවා ගන්න. ඉන්පසු කල යුත්තේ නවතම Opera Mini Advanced MIDP2 මුදුකාංගය බාගත කර, එය MicoEmulator හරහා ධාවනය කරවීමයි. ( java -jar microemulator.jar)

මෙහිදී MicoEmulator වල Optiions-> Select Device ලෙස ගොස් Resizeable Device එක තෝරා ගන්න. (මේ Device ගොනු ඔබට MicoEmulator මෙවලම සමගම ලැබෙනවා) ඉන්පසු  එහි දකුණු පහත කෙලවරේ ඇති Resize බොත්තම මගින් 1024 x 768 වැනි ඉහල විභේදනයක් තෝරා ගන්න.

රූපය: MicoEmulator,  Resizeable Device එකක් සමග 1024 x 768 විභේදනයෙන්

රූපය: MicoEmulator,  Large Device එකක් සමග 320 x 240 විභේදනයෙන්

Xgnokii – තවත් ජංගම දුරකථන හා සබැඳි විය හැකි මුදුකාංගයක්

කලින් ලිපියේ කිවු Gammu වලට සමාන තවත් මුදුකාංගයක් තමයි Xgnokii . මෙය ග්නොකි gnokii නම් වූ විධාන පෙල මෙවලමට GUI එකක් ලෙස ක්‍රියා කරනවා.

පිහිටුවාගැනීමට “sudo yum install xgnokii” විධානය දෙන්න.

නොකියා 3110, Wammu සහ සිංහල යුනිකේත

මාත් අළුත් දුරකතථනයක් මිලදී ගත්තා (Nokia 3110c). ඉතින් මා කලින් භාවිතා කල දුරකථනයේ ඇති අංක සහ කෙටි පාණිවුඩ නව දුරකථනයට ලබා ගැනීමට මා භාවිතා කලේ වැමු Wammu යි. මෙම මුදුකාංගය බොහොමයක් ජංගම දුරකථන සඳහා සහාය දක්වනවා. (මා සාර්ථකව Nokia 3110 සහ LG KG200 යන දුරකථන මෙයට සම්බන්ධ කළා)

රූප: වැමු තිරපිටපත්

වැමු පිහිටවීමට “sudo yum install wammu” විධානය දෙන්න.

තවදුරටත් ඔබ භාවිතා කරන්නේ USB රැහැනක් සහිත දුරකථනයක් නම් ෆෙඩෝරා වල ඔබේ පාරිශීලක ගිණුම (User Account)  uucp කාණ්ඩයට එක් කිරිමටත් වග බලාගන්න. (පහත රූපය බලන්න)

නව දුරකථනය ගැන

මා මෙය මිලදී ගැනීමට හේතුවූ කරුණු:

  • අඩු මිල
  • MIDP යෙදුම්, අතුරු මුහුණත සහ xHTML බ්‍රව්වසරය සිංහල සහාය දැක්වීම
  • pop3, imap, smtp, xHTML, WAP2.0, MIDP2.0 සහාය
  • YahooGo සහ Gmail වැනි MIDP යෙදුම් ඉතා හොඳින් වැඩ කිරීම
  • සබඳතා සමමුහෘතකරණය contact syncronization ( ZYB හෝ ඩයලොග් මගින්)

පහත දැකවෙන්නේ මගේ නව දුරකථනයේ මුහුණත සහ xHTML බ්‍රව්වසරය සිංහල පෙන්වන අයුරුයි.

ස්කයිපි පල්ස්ඔඩියෝ සහ ෆෙඩෝරා

ස්කයිපි ගැන මා මීට කලිනුත් කතා කලා ඔබට මතක ඇති. ඉතින් ස්කයිපි ලිනක්ස් එක්ක පල්ස්ඔඩියෝ පටලැවෙන බව මා මීට කලිනුත් කීවා.

මෑතකදී ස්කයිපි අළුත වුනා 2.0.0.72 වෙළුමට. මෙහි මා දුටු වෙනසක් නම් ශ්‍රව්‍ය උපාංග (Sound Devices)  යටතේ, ප්‍රදාන ප්‍රතිදාන සැකසුම් සඳහා දැන් පල්ස්ඔඩියෝ පහසුකමත් තිබෙනවා. ( ස්කයිපි 2.0.0.68 වෙළුමේ නම් මා කලේ පල්ස්ඔඩියෝ අක්‍රීය කර ස්කයිපි භාවිතාවයි. )

මාත් බොහොම සතුටින් පහත රූපයේ දැකවෙන පරිදි සියළුම ප්‍රදාන සහ ප්‍රතිදාන සැකසුම් පල්ස්ඔඩියෝ වලට හරවා පරීක්ෂණ ඇමතුමක් ( skype test call ) ගැනීමට උතසාහ කලා.

ශ්‍රව්‍ය ග්‍රහණයේ ප්‍රශ්නය

මෙසේ කල විට මයික්‍රෆෝනය තුලින් ශ්‍රව්‍ය ග්‍රහණය කරන බවක් නම් පෙනුනේ නැහැ. ශබ්ද පරිමා පාලකය විවෘත කර ඇමතුමක් ගැනීමට උත්සාහ කල විට පෙනුනේ ඇමතුම ගන්නා විගසම ශ්‍රව්‍ය ග්‍රහණය ස්වයංක්‍රීයවම නිහඬ ( audio capturing is automatically muted) වන බවයි. පහත රූපය බලන්න. ඉතින් ශබ්දය ග්‍රහණය වන්නේ කෙසේද?

නමුත් පල්ස්ඔඩියෝ අක්‍රීය කර සියළුම ප්‍රදාන සහ ප්‍රතිදාන සැකසුම් default කල විට නම් පෙර පරිදිම ස්කයිපි නිවැරදිව ක්‍රියා කලා. පහත රූපය බලන්න.

පල්ස්ඔඩියෝ ෆෙඩෝරා වලින් ඉවත් කරන්නේ නැතුව අක්‍රීය කිරීමට

පල්ස්ඔඩියෝ ෆෙඩෝරා වලින් ඉවත් කරන්නේ නැතුව අක්‍රීය කිරීමට නම් “etc/alsa/alsa.conf” ගොනුවේ ඇති “/etc/alsa/pulse-default.conf” යන පෙල අක්‍රීය කරන්න. පහත රූපය බලන්න.

නමුත් පල්ස්ඔඩියෝ සමග ස්කයිපි ක්‍රියා නොකරන්නේ ඇයි.

පල්ස්ඔඩියෝ සමග ස්කයිපි ක්‍රියා නොකරවානම් ස්කයිපි සමග පල්ස්ඔඩියෝ ප්‍රදාන ප්‍රතිදාන සැකසුම් ඇත්තේ ඇයි? ගැටළුව ඇතතේ ස්කයිපි වල නොව වෙන තැනක බව තේරුනේ පසුවයි.

පල්ස්ඔඩියෝ පරිශීලක කාණ්ඩ

එනම් අප භාවිතා කරන පරිශීලක ගිණුම (user account) pulse, pulse-access, pulse-rt යන කාණ්ඩ (groups) වලට එක් කල යුතුයි. මේ සඳහා පහත රූපයේ දැක්වෙන ලෙස system-config-users ක්‍රියාත්මක කර ඔබව ඉහත කාණ්ඩ වලට එක් කර ගන්න.

ධ්වනි ගුණය සහ ප්‍රොසෙසර භාවිතාව

දැන් ඉතින් ස්කයිපි පල්ස්ඔඩියෝ සමගත් ක්‍රියා කරනවා. නමුත් ශබ්දයේ ගුණාත්මක බව නම් ALSA අල්සා වලට වඩා සෑහෙන්න අඩුයි. එමෙන්ම ශ්‍රව්‍ය ග්‍රහණය සඳහා ප්‍රොසෙසරය මුළුමනින්ම පාහේ වැය වෙනවා. පහත රූපය බලන්න ස්කයිපි සහ පල්ස්ඔඩියෝ හරි හරියට මගේ අසරණ ප්‍රොසෙසරය භාවිතා කරන හැටි.

ඉතින් මේකටත් විසඳුමක් තිබෙනවා. එනම් පහත රූපයේ ආකාරයට ශ්‍රව්‍ය ප්‍රදාන සැකැස්ම (HDA Intel (hw:Intel:0) ලෙස ) සකසා ගැනීමයි. (මා හිතහනවා ඔබත් භාවිතා කරන්නේ Intel High Defintion Audio බසයක් සහිත පරිගණකයක් කියා)

මේ පියවරවල් අනුගමණය කලොත් ඔබටත් දැන් ඉතින් පල්ස්ඔඩියෝ අක්‍රීය නොකර ස්කයිපි භාවිතා කල හැකි වෙයි.

ෆෙඩෝරා සඳහා ස්කයිපි මූලය (Repository)

ඔබට දැන් ස්කයිපි මූලයක් ෆෙඩෝරා සඳහා පිහිටවිය හැකියි. ඒ සඳහා “skype.repo” නාම් ගොණුවක් “/etc/yum/repos.d/” වල අරඹන්න.

“sudo gedit /etc/yum/repos.d/skype.repo”

දැන් පහත පෙල එම ගොනුවට එක් කරන්න

[skype]
name=Skype Repository
baseurl=http://download.skype.com/linux/repos/fedora/updates/i586/
gpgkey=http://www.skype.com/products/skype/linux/rpm-public-key.asc

දැන් “sudo yum install skype” විධානය දීමෙන් ස්කයිපි පිහිටවිය හැකියි.

ලිනක්ස් සහ HDA මෝඩම්

පූර්විකාව

අළුත් අවුරුද්දට බදුල්ලේ සිට නිවසට ආවේ දවස් කිහිපයක නිවාඩුවක් ගත කිරීමටත් එක්කයි. ඔබට මතක ඇති මා මීට පෙර සටහනක් තැබුවා ජංගම දුරකථනයක් හෝ CDMA දුරකථනයක් ලිනක්ස් සමග සම්බන්ධ කරන ආකාරය ගැන. නමුත් ඉතින් මගේ නිවසේ තිබෙන්නේ ටෙලිකොම් රැහැන් දුරකථන සබඳතාවකුයි. කොහමටත් ඉතින් කිලෝ බයිටයකට ශත දෙක බැගින් අයකරන GPRS ගාස්තු වලට වඩා අඩු නිසා මා තීරණය කලා ටෙලිකොම් රැහැන් දුරකථනයෙන් ඉන්ටර්නෙට් හා සම්බන්ධ වීමට. ඉතින් දැන් නිවසේ සිට ඉන්ටර්නෙට් හා සම්බන්ධ වීමට නම් මොඩම් එකක අවශ්‍යයි නේ. මා භාවිතා කරන ජංගම පරිගණකයේ අභ්‍යන්තර මොඩමයක් ඇතිමුත් මෙතෙක් එය ලිනක්ස් සඳහා භාවිතා කිරීමේ අවශ්‍යතාවක් නම් මතුවූයේ නැහැ. ප්‍රශ්නය මතුවුනේ මේ අභ්‍යන්තර මොඩමය ස්ථාපනයේදීයි.

සටහන

පලමු පියවර වුනේ අභ්‍යන්තර මොඩමය හඳුනාගැනීමට උත්සාහ කිරීමයි. මේ සඳහා මා භාවිතා කලේ පරිගණකයේ PCI, PCIExpress, AGP ආදී Bus වලට සම්බන්ධ කර ඇති උපාංග ගැන විස්තර ලබාදෙන lspci විධානයයි. (මෙහිදී ඔබ root ලෙස ලොග් වී ඇතිනම් /sbin/ අවශ්‍ය වන්නේ නැහැ. lspci හි ප්‍රතිධානය කියවීමේ පහසුව තකා less වෙත හරවා යවා තිබෙනවා).
“sudo /sbin/lspci | less”
නමුත් මොඩමයක් ගැන සඳහනක් වත් ඉහත විධානයෙන් පිටවූයේ නැහැ. ඉතින් වැඩි විස්තර ලබාදෙන “sudo /sbin/lspci -vv | less” දුන්නත් ප්‍රතිඵලය එලෙසමයි. මොඩමයක් ගැන කිසිම සඳහනක් නැහැ. නමුත් පරිගණකයේ පැහැදිලිවම දුරකථන රැහැන සවි කිරීම පිණිස සම්බන්ධකයක් තිබෙනවා. එනම් අභ්‍යන්තර මොඩමයක් තිබෙනවා. ඉතින් මෝඩමය සවිවී ඇත්තේ PCMCIA හෝ USB ආකාරයටදැයි දැන ගැනීමට “lspcmcia -vv” සහ “lsusb -vv” විධාන දුන්නත් මොඩමයක් ගැන කිසිම සඳහනක් නැහැ. ඉතින් අවසානයේදී පරිගණකය වින්ඩෝස් වලින් පණ ගන්වා මොඩමය පරිගණකයට සම්බන්ධ වී ඇති ආකාරය නිරීක්ෂණය කලා.

device-manager

රූපය: වින්ඩෝස් Device Manager හි HDA මෝඩමය පෙන්වන අයුරු

මෙහිදී තමයි ඉහත විධාන මගින් මොඩමය හඳුනා නොගැනීමට හේතුව පසක් වුනේ. මගේ පරිගණකයේ ඇත්තේ HDA- වින්මොඩමයකුයි (Winmodem). (සොෆ්ට්මොඩම් – softmodem කියලත් හඳුන්වනවා). මෙය හා සාමාන්‍ය වින්මොඩමයක් අතර වෙනස තමයි මොඩමය පරිගණකයේ PCI බසයට කෙලින්ම සම්බන්ධ වී නොතිබීම. එය සම්බන්ධ වී ඇත්තේ Intel High Definition Audio (Intel HDA) හි සහ-පද්ධතියක් (Subsystem) ලෙසයි. වෙනත් විදිහකට කියනවානම් මොඩමය ඇත්තේ ශ්‍රව්‍ය පද්ධතිය තුලයි.

දැන් ඉතින් නැවතත් ලිනක්ස් වල සිට පහත විධානය දුන්නා. “aplay -l”. ( aplay යනු alsa-utils බහාලුම මගින් සපයන අල්සා ශ්‍රව්‍ය පද්ධතියේ ප්ලේබැක් ඩිවයිසස් පෙන්නුම් කරන සහ wave ගොනු වාදනය කිරීම කල හැකි මෙවලමකුයි.) මේ ඉන්නේ සැඟවී තිබූ මොඩමය එලියට!

**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC260 Analog [ALC260 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 6: Si3054 Modem [Si3054 Modem]
Subdevices: 1/1
Subdevice #0: subdevice #0

මෙතැන් සිටනම් සියල්ල පැහැදිලි වුනා. මේ මොඩමයට අවශ්‍ය මූලික සහාය Intel HDA මොඩියුලය මගින් දක්වනවා. එනම් snd-hda-intel මගින්. නමුත් මොඩමය භාවිතා කිරීමට එය පද්ධතියේ සීරියල් ඩිවයිස් එකක් ලෙස ස්ථාපිත විය යුතුයි. මේ high level සහාය දැක්වීමට මෙවලමක් තිබෙනවා smartlink-slmodem නමින්. මේ සම්බන්ධයෙන් සහ සියළුම වින්මොඩම්, ලින්මොඩම් වලට හැරවීම ගැන වැඩි විස්තර සපයන මේ අඩවියට යන්න අමතක කරන්න එපා. මෙහි ඇති scanmodem නම් මෙවලම මගින් ඔබේ පද්ධතිය පිරික්සා එහි ඇති මොඩම ගැන විස්තර විතරක් නෙවෙයි අව්ශ්‍ය ධාවක ස්ථාපනය ගැනත් උපදෙස් සපයනවා. (මාත් මෙතනින් ආරම්භ කලා නම් ඉහත් කරදර අත් වන්නේ නැහැ)

ඉන්පසු ඉහත සඳහන් කල smartlink-slmodem හි කම්පයිල් කරන ලද වෙළුම (SLMODEMD.gcc4.1.tar.gz)  බාගත කර එහි ඇති slmodemd ගොනුව /usr/bin/ වෙත කොපි කලා. දැන් පහත විධානය දීමෙන් නව සීරියල් ඩිවයිස් එකක් ලෙස මොඩමය පද්ධතියට එකතු වෙනවා.
“sudo slmodemd -c SRILANKA –alsa hw:0,6 & “ මෙහි ඇති hw:0,6 යන්නෙන් ඉහත aplay -l විධානයේ ඇති card # එක සහ device # එක නිරූපණය වෙනවා. ඉහත විධානයේ ප්‍රතිධානය පහත අයුරු නම් දැන් අපට භාවිතා කල හැකි මොඩමයක් ස්ථාපනය වී හමාරයි. ‘/dev/ttySL0‘ නමින් නව මෝඩමයක් ස්ථාපනය වී ඇති අයුරු බලන්න.

SmartLink Soft Modem: version 2.9.11 Feb 17 2008 09:31:10
symbolic link `/dev/ttySL0′ -> `/dev/pts/1′ created.
modem `hw:0,6′ created. TTY is `/dev/pts/1′
Use `/dev/ttySL0‘ as modem device, Ctrl+C for termination.

ඉන්පසු මීට පෙර සටහනකින් පැවසූ විදිහට System->Administration->Network තුලින් ඔබට නව ppp සබඳතාවක් පිහිටුවිය හැකියි. නමුත් ඔබට මෙම System->Administration->Network මගින් සකසන /etc/wvdial.conf ගොනුවේ එක් වෙනස් කමක් නම් කල යුතු වෙනවා පහත අයුරින්. එනම් ඔබේ මොඩමය ගැන විස්තර සපයන [Modem#] කොටසට “Carrier Check = no” යන්නත් එක් විය යුතුයි.

[Modem1]
Modem = /dev/ttySL0
Baud = 460800
SetVolume = 0
Dial Command = ATDT
Init1 = ATZ
Init3 = ATM0
FlowControl = NOFLOW
Carrier Check = no
[Dialer SLT]
Username = xxxxxx
Password = xxxxxx
Phone = 1250
Stupid Mode = 1
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Inherits = Modem1

ඉහත විස්තර සහ විශේෂයෙන්ම අඩවියේ ඇති ලින්මොඩම් ගැන විස්තර අධ්‍යයනයෙන් ඔබටත් ඔබේ සැඟවී ඇති HDA මොඩමය භාවිතා කල හැකි වේවි.