Archive

Archive for the ‘Ubuntu’ Category

Ubuntu වලට Singlish යතුරු පුවරුවක්.

උබුන්ටු සඳහා වෙනම සිංග්ලිශ් යතුරුපුවරුවක් වෙනමම පැමිනෙන්නේ නැත. මේ නිසා එක්කෝ විජේසේකර යතුරුපුවරුව හෝ වෙනත් යතුරු පුවරුවක් බාවිතා කිරීමට සිදුවෙනවා. මේ සඳහා විසඳුමක් මෙන්න මේ සැබැඳියේ තිබුනා (2009). අද වනවිට සිංග්ලිශ් යතුරුපුවරුව ටිකක් වෙනස් මුහුනුවරක් ගෙන තිබෙනව. කොළඹ විශ්වවිද්‍යාලය මගින් ඉදිරිපත්කර ඇති සිංග්ලිශ් පරිවර්තනයේ ආකරයට වෙනස්කරපු ස්ක්‍රිප්ට් එකක් තමයි මේ. දැනටනම්ම් කියන්න තරම්ම් වැරද්දක් අහුවෙලානම් නෑ. පොඩි වෙනසකට/අපගමනයකට කියල තියෙනෙ ං=x (මෙය \n ලෙස වෙනස් විය යුතු අතර) සහ ඃ=xx ( මෙය \h ලෙස වෙනස් විය යුතුය). ගොඩක් වෙලා උත්සාහ කරත් හරිගියෙ නෑ :(. මේ ස්ක්‍රිප්ට් ලියන හැටි මම එච්චර තියා කොහොමටවත් දන්නෙනම් නැ. කරල බලල වරදින තැන් අනුව තමයි වෙනස්කලේ.

  1. මුලින්ම මම සංස්කරණය කරපු මේ ෆයිල් එක (m17n-singlish.mim) ඩව්න්ලෝඩ් කරන්න. දැන් ඒක (m17n-singlish.mim) ලෙස rename කරල /usr/share/m17n කියන ඩිරක්ටරියට දාන්න.
  2. දැන් ස්ටාර්ට් අප් ඇප්ලිකේශන් වල Add new, Name=iBus, command= ibus-daemon ලෙස දෙන්න.
  3. ලොග් අව්ට් වෙලා ලොගින් වෙන්න.
  4. දැන් නොටිෆිකේශන් ඒරියා එකේ මෙන්න මේ වගේ අයිකන් 1 ක් පෙනේවි.
  5. දැන් preferences ක්ලික් කරල එන වින්ඩෝවෙ input method ටැබ් එකට ගිහින් පහල තියන විදියට සිංග්ලිශ්තෝරල ඇඩ් කරන්න.
  6. කැමතිනම් General ටැබ් එක ට ගිහින් කෙටි යතුරු මගක් සකස්කරන්න.

එච්චරයි !! දැන් කැමති අවස්තාවක කෙටි යතුරු මගින් හෝ නොටිෆිකේශන් ඒරියා එකේ මෙනුව මගින් ඕන කරන යතුරු පුවරුව (සින්ග්ලිශ්/English) මාරුකරන්න පුලුවන්.මීට වඩා හොඳට මේ ස්ක්‍රිප්ට් එක වෙනස්කම්/දියුනු කරන්න පුලුවන් කෙනෙක් ඉන්නවනම් ඔන්න වෙලාව 🙂

ආශ්‍රිත ලිපි:

Ubuntu ද? එහෙනම් කියවන්න..

උබුන්ටු 11.04 පෙරනිමියෙන් එන unity ඩෙස්ක්ටොප් එකේ වාසි මෙන්ම අවාසිත් තියනවා. ප්‍රදාන ලෙසම Gnome pannel applets වල අඩුව දැනෙනව . නමුත් එම අඩුව පිරවීමට සමත් indicator applets unity ඩෙස්ක්ටොප් පරිසරයට නිර්මානය කර තිබුනත් ( උදා: Sys peek applet) සමහරක් ඒවා තවමත් එතරම් දියුනු මට්ටමේ නැ.Gnome වලට වඩා Unity හි ඇති එකම වාසිය ලෙස මම දකින්නේ title bar එක වින්ඩෝව විශාල වන විට ඉහල තියන pannel එකට ගොනුවීමෙන් තිරයේ ව්ශාල ඉඩක්(Menue bar+ Title bar) ඉතිරිකර දීමයි.අනිත් කරුණ තමයි classic ubuntu පරිසරයට (Gnome ඩෙස්ක්ටොප් )ඇබ්බැහිවී/හුරුවී සිටීමයි. පහත රූප වල දකුණුපස ඉහල බලන්න.

මේ ආකාරයට classic ubuntu පරිසරය සකසාගන්න එක හරිම ලේසියෙන් කරන්න පුලුවන්.මෙහෙම කලාම වින්ඩෝව විශාලිත අවස්තාවේදී පමනක් Menue bar එක Title bar එක සහ Window Buttons මෙන්න මේ විදියට Pannel එකට එකතුවෙන අතර වින්ඩෝව කුඩා විට සාමාන්‍යපරිදි වැඩ කරනව.

  1. මුලින්ම සුපුරුදු ලොගින් අතුරු මුහුනතේන් ubuntu classic තෝරගන්න.
  2. ඊට පස්සෙ මේ pannel applet 2ක Synaptic එකෙන් install කරන්න.Indicator Applet Application Menu සහ Window Buttons.
  3. දැන් pannel එකේ කැමති තැනකට ඒවා එකතු කරන්න.දැන් Window Buttons සඳහා කැමති/සුදුසු button තීම් එක Preference වලින් තෝරන්න.(Preference වලින් කැමති/සුදුසු පරිදි මෙම Window Buttons හැසිරීම වෙනස්කරන්නත් පුලුවන්.)
  4. දැන් තියෙන්නෙ විශාලිත වින්ඩෝවල title bars ඉවත්කිරීමයි.මේ සඳහා ccsm(CompizConfig Settings Manager) install කර තියෙන්න ඕන.දැන් System→Preferences→CompizConfig Settings Manager හි Window Decorations සොයා Decoration Windows හි any වෙනුවට !state=maxvert ලෙස සකස් කරන්න .

එච්චරයි 🙂
ආශ්‍රිත ලිපි:

  1. http://ubuntuguide.net/substitute-maximized-window-title-and-buttons-with-gnome-panel-applets
  2. http://vmlinux.org/jocke/blog/gnome/hide-decoration-on-maximize

Importing large files into mysql with phpmyadmin

Phpmyadmin භාවිතාකර  import කල හැකි විශාලතම ලිපි ගොනුව 2,048KiB දක්වා සීමාවෙනව නේ.
මේ ලිපියෙන් බලාපොරොත්තු වෙන්නෙ එම සීමාව ඉක්මවන්නෙ කොහොමද කියල. ඒ කියන්නෙ  (phpmyadmin) භාවිතා කරමින් විශාල ප්‍රමාණයේ file 1 ක් ආනයනය (import) කරන හැටි තමයි මේ.

  1. මුලින්ම /etc/phpmyadmin/config.inc.php ෆයිල් එක විවර කරන්න.
  2. දැන්

    $cfg[‘UploadDir’] = ” ;

    තියන තැන සොයාගෙන (ctrl + F )

    $cfg[‘UploadDir’] = ‘/etc/phpmyadmin/upload’;

    ලෙසට වෙනස්කරන්න.

  3. මීලඟට /etc/phpmyadmin/  ෆෝල්ඩරයට ගිහින් upload කියල ෆෝල්ඩරයක් හදල ඒ හදපු upload කියන ෆෝල්ඩරය තුලට ආනයනය (import) කරන විශාල ප්‍රමාණයේ file එක දමන්න.
  4. Phpmyadmin අතුරු මුහුනතේ මුලින් තිබුනු Location of the text file මෙනුවට අමතරව, web server upload directory : ලෙස තවත්  drop-down මෙනුවක් දැකගන්න පුලුවන්වේවි.

  5. දැන් drop-down මෙනුව මගින් ඕනකරන ෆයිල් එක තෝරාගන්න (web server upload directory).

ප.ලි: වින්ඩෝස්(MS windows) සඳහා මෙය සිදුකරන ආකාරය ඇතුලත් පහත සැබැඳිය බලන්න.
ආශ්‍රිත ලිපි: http://daipratt.co.uk/importing-large-files-into-mysql-with-phpmyadmin/

Categories: Tech, Ubuntu Tags: , ,

ඔබේ අන්තර්ජාල සබඳතාවත් නිතර නිතර disconnect වෙනවද?

ඔබ භාවිතාකරන ජංගම පුලුල්පරාස අන්තර්ජාල සබඳතාව(Mobile Broadband) නිතර නිතර ව්සන්දි (disconnect) වෙනවද?

වැඩිපුරම මේ ඇබැද්දියට මුහුන දෙන්න වෙන්නෙ නගරාසන්න පෙදෙස් වල අයට තමයි.හවස 7 න් විතර පස්සෙ connect වෙනවය කියන්නෙ ඉතින් ලොකු හපන්කමක් නෙ.එහෙම connect වුනත් මිනිත්තු ගනන්කින් ඉතින් සොරි තමයි.ඉතින් මල පැනල customer care එකට ගත්තම ඉතින් මේව තමයි කියන්නෙ.

  • 3G Signal නැතුව ඇති.
  • Mobile Partner එක Uninstall කරල ආපහු Install කරන්න.
  • Modem එක Unplug කරල ආපහු plug කරන්න.etc..

ඉඳල හිටල customer care දන්න කොල්ලෙක් කතා කලොත් මොනවහරි දෙයක් කරනව.වෙන කෙනෙක් ගත්තොතින් ඉතින් දන්නව නෙ….
ඉතින් මේ ගැන පැමිණිලි කරනවට වඩා හොඳයි කට බිම උලාගන්න එක.මට හිතෙන විදියට මෙයට ප්‍රධානම හේතුව ජාලයට දරාගත නොහැකි වන ප්‍රමාණයට සඹඳතා ලබාදීම නිසා ජාලයට ඇතිවන තදබදය.

හරි දැන් මෙහෙම තමයි වැඩේ කෙරෙන්න ඔන.වැඩේ හරිම සරලයි.
මුලින්ම NTM මෘදුකාංගය බාගතකරගන්න.මෙක නොමිලේම ලබාදෙන මෘදුකාංගයක්.Ubuntu 9.10 සමඟ තමයි අත්හදා බැලුවෙ.මෙක හදල තියෙන්නෙ අන්තර්ජාල දිනපතා භාවිත දත්ත ප්‍රමාණය මැනගැනීමට.මේකෙන් ගොඩක් තොරතුරු ලබාගන්න පුලුවන්.

  • මාසිකව භාවිතාකල දත්ත/කාලය ප්‍රමාණය.
  • භාවිතා වන අතුරු මුහුනත වෙනස්කිරීම.
  • මාසිකව හෝ දිනපතා බාවිත සීමා පැනවීම හා සීමා ඉක්ම යාමේදී සබඳතාව ස්වයංක්‍රීයව විසන්දි කරවීම.
  • දත්ත/කාල සීමා පිලිබඳ notifications.

තවත් බොහෝ දේ…

හරි දැන් ඒ භාගත කරගත් .deb file එක Gdebi package installer මගින් open කරන්න.

මෘදුකාංගය ස්තාපනය වුනාට පස්සෙ NTM icon 1 right click කරන්න.
Preference->General Tab එකේ
Online check:Ping Mode තෝරල(NetworkManager in to Ping Mode) apply කරන්න .

(මෙහෙම කලාම සඹඳතාව idle වෙන්න නොදී තබාගන්නව.ඒ කියන්නෙ හැම තත්පර ගනනක් පාසාම ඉතා කුඩා bit ප්‍රමාණයක් Upload හෝ Download වෙනව.එතකොට සඹඳතාව විසන්දි නොවී තියාගන්න පුලුවන්.)දැන් වැඩේ හරි.
මට නම් මේ ක්‍රමය සාර්ථක ප්‍රතිපල ලබාදුන්න. 🙂

ආශ්‍රිත ලිපි: http://netramon.sourceforge.net/eng/index.html

Categories: Ubuntu Tags: , , ,

Mobile Partner on Ubuntu

Mobile Partner වෙනුවට  Ubuntu-Linux වල තියන්නෙ  Network Manager එක නේ.Ubuntu-Linux සමග Mobile Broadband අන්තර්ජාල  සඹදතා බාව්තාකරන බොහෝ අය මේගැන දන්නව.මම මේ ඉදිරිපත්කරන්න බලාපොරොත්තුවෙන්නෙ ‘Vodafone Mobile Card for Linux’ ස්තාපනය කරන ආකාරය. මෙහි විශේෂත්වය තමයි Windows වල භාවිතාවන Mobile Partner මෘදුකාංගයට සමාන ලෙසම වන අතුරු මුහුනතකින් මේක සමන්විත වීම.

මේක ‘Vodafone Mobile Card for Linux’ ලෙස නම්කර තිබුනත්  මේක භාවිතාකිරීමට Vodafone පාරිභෝගිකයකු වීමටම අවශය නැ.මම මේක Huawei E220 මොඩෙම් එක සමග Test කරල බැලුව .අනෙක් Mobile Broadband cards වලටත් වැඩ.මෙම list එකේ අඩංගු නොවන සමහර Mobile Broadband cards නුත් වැඩ. මෙහි ප්‍රදානම වාසිය තමයි Network Manager එකේ ක්‍රියාකාරිත්වයට මේක ස්තාපනයෙන්  කිසිම බලපෑමක් වෙන්නෙ නැති එක.
මීට අමතරව තවත් අමතර පහසුකම් රැසකින් මෙය සමන්විතයි.

  • Signal Strength(3G/2G) එක සහ සේවා සපයන්නාගේ නම .
  • Connectin Type එක(3G only/3G Preferred/2G Only/2G) වෙනස්කිරීමේ හැකියාව.
  • Profiles සෑදීම/Edit/Delete කිරීම හෝ  Static DNS settings  යෙදීමේ හැකියාව .
  • SMS යැවීමේ/බැලීමේ/Delete/Draft/Reply/Forward කිරීමේ  හැකියාව.
  • Messege Center number එක සහ Validity period වෙනස්කිරීමේ හැකියාව   .
  • Contacts Sim එකට හෝ Machine එකට Save කිරීම.
  • පවතින මාසයේ සහ පෙර මාසයේ data_usage graphic වාර්තාව .
  • අවශය පරිදි Data Usage popup Notifications Enable/Dissable කිරීම .
  • Download සහ Upload Speed.

මීට අමතරව තවත් බොහෝ දේ..

හැබයි මේක ස්තාපනය කරන්න ලේසිවුනත් තව පොඩි වැඩ ටිකක් තියනව කරන්න.
මොකද මෙක ස්තාපනය(install) කරපුගමන්ම වැඩකරන්නෙ නැ, මොකද  Errors 3 ක් තියනව හදන්න.
1)Python Library Path Error
2)Configuration File Error
3)Data Schema Error
ඒ Errors 3 නිවැරදි කලාම නියමෙටම වැඩ . ස්තාපනය සහ Errors නිවැර්දිකරන හැටි තමයි මේ.

1)මුලින්ම .deb file එක Download කරන්න .
මම ubuntu9.10 භාවිතාකරන නිසා තේරුවෙ vodafone-mobile-connect_1.99.17-8_all.deb මම නම් කියන්නෙ  vodafone-mobile-connect_1.99.17-8_all.deb තෝරගන්න කියල.

2)දැන් එම File එක(vodafone-mobile-connect_1.99.17-8_all.deb) GDebi Package Installer එකෙන් open කරන්න(Double click කරන්න) .

Applications->Internet->Vodafone Mobile Connect වලට ගිහින් හෝ Terminal එකේ vodafone-mobile-connect-card-driver-for-linux ගහල බලන්න වැඩද කියල.මගේ නම් වැඩකලේ නැ.

3)හරි , දැන් අපිට තියෙන්නෙ Errors 3 හදන්න.

4)Terminal එක Open කරල sudo gedit /usr/bin/upgrade-vmc-plugins
pwd එක ගැහුවට පස්සෙ gedit Text editor එකෙන් File එකක් Open වේවි.
දැන් import shutil කියන තැන Search කරල ( Search->Find හෝ (Ctrl+F)) කරලා එම තැනට හරියටම යටින් මේ ටික past කරන්න

import sys
sys.path.append(‘/usr/lib/python2.5/site-packages’);

දැන් Save කරන්න .

5)දැන් Terminal එකේ

gedit /usr/share/vodafone-mobile-connect/gtk-tap.py

ගහල මුල් පියවරෙහි පරිදිම import signal යන තැන සොයල හරියටම ඊට යටින් මේ ටික past කරන්න

import sys
sys.path.append(‘/usr/lib/python2.5/site-packages’)

දැන් Save කරන්න .

6)/usr/share/vodafone-mobile-connect/resources/templates/ වලට ගිහින් ඒක ඇතුලෙ තියන vmc.cfg.tpl කියන file  එක copy කරල home directory ය අතුලෙ   .vmc2 කියල( dot ) directory(folder) යක් හදල එකට past කරන්න.

7)දැන් Terminal එකේ

sudo gedit /usr/lib/python2.5/site-packages/vmc/contrib/axiom/_schema.py

දැන් open වෙන gedit Text editor එකේ indexed යන පද සියල්ල Search කරල ඒව  “indexed”  ලෙස( double quotes සමග) Repalace_All කරන්න .
Search->Replace කලවිට එන වින්ඩෝව තුල මේ වගෙ.

දැන් Save කරන්න .

8)Applications->Internet->Vodafone Mobile Connect

දැන් හරි 🙂

ආශ්‍රිත ලිපි:

Ubuntu notifications | New device discovered | Device removed .

උබුන්ටු-ලිනක්ස්(9.10) මෙහෙයුම් පද්ධතිය භාවිතාකරන කොට අලුතින් උපාංගයන් computer එකට සම්බන්ධ කල විට හා විසන්ධි කලවිට notification එකක් දිස්වන්න සකස්කරන්නෙ මෙහෙමයි.
Modem

(1) මුලින්ම මේ script එක බාගත (Download) කරගෙන ,
Home folder (/home/YOUR_USER_NAME/) එකේ My_scripts කියල folder එකක් හදල monitor.py file එක ඒ ෆොල්ඩර් එකට (My_scripts)  move(cut&past) කරන්න.

(2) දැන් monitor.py file එක right ක්ලික් කරල properties->permissions tab එකේ Execute: tic කරන්න.

(3)System->Preference->Startup Applications click Add
(4) දැන් එන වින්ඩෝව මේ වගෙ.


(5)Name: Nitification
Command: Click Browse කරල /home/YOUR_USER_NAME/My_scripts
directory එකේ monitor.py තොරන්න.

Comment: new devices discovered.

දැන් add කරල close කරන්න.
(6) logout & login 🙂

(7) දැන් හරි .

ආශ්‍රිත ලිපි :http://brainstorm.ubuntu.com/idea/20125/

Categories: Tech, Ubuntu Tags:

Desktop ‘refresh’ menu for Ubuntu

මයික්‍රොසොෆ්ට් වින්ඩෝස් වල ඩෙස්ක්ටොප් එකේ Right-click කරාම එන pop-up Menu එකේ ‘Refresh’ Option එක තියනව.නමුත් උබුන්ටු-ලිනක්ස් වල එහෙම Option 1 ක් නැ.ඒ විදියට ‘Refresh’ Option එකක් දාගන්නෙ මෙහෙමයි.

(1)මුලින්ම  Terminal එක open කරගෙන(Applications->Accessories->Terminal) ‘ nautilus-actions lineakd ‘ස්තාපනය කරන්න Terminal එකේ මේ ටික කොටන්න.

sudo apt-get install nautilus-actions lineakd

(2)දැන් nautilus-scripts කියල folder 1 ක් home directory එක ඇතුලෙ  හදන්න.

mkdir nautilus-scripts

(3)දැන් මේ ටික කොටන්න.

gedit nautilus-scripts/refresh_desktop

(4)දැන් open වෙන gedit text editor එකේ මේ ටික  past කරන්න

#!/bin/bash
xsendkeycode 71 1
xsendkeycode 71 0

(5)දැන් මේ ටිකත් Terminal එකේ කොටන්න. (to make the file executable)

chmod u+x nautilus-scripts/refresh_desktop

(6) System -> Preferences -> Nautilus Actions වල define a new action

(7) Click Add.

In Menu Item & Action:
 Label: Refresh Desktop
 Tooltip: Refresh the Desktop Display
 Icon: (whatever you like, or blank)
 Path: /home/put_your_username_here/nautilus-scripts/refresh_desktop
 Parameters:හිස්

In Conditions:
 Filenames: *
 Match Case: [selected]
 Mimetypes: */*
 Appears If Selection Contains: [Both]


In Advanced Conditions:
මුලින්ම “File / Local Files” uncheck කරන්න.
දැන් + ලකුන click කරල “new-scheme” සහ “new-scheme description”
දෙකම delete කරල tick කරන්න.

(8) දැන් ඔක්කොම හරිනම් මේ විදියට තියෙන්න ඔන.

logout වෙලා login වෙන්න. එතකොට වැඩේ හරි 🙂

ආශ්‍රිත ලිපි:

Categories: Tech, Ubuntu Tags: