ටර්මිනල් එක මගින් යූටියුබ් වීඩියෝ ඩවුන්ලෝඩ් කිරීම || Downloading youtube videos using terminal.

1)  youtube-dl ඩවුන්ලෝඩ් කරලා ඉන්ස්ටෝල් කරගන්න
  • ෆෙඩෝරා - sudo yum install youtube-dl ටර්මිනල් එකේ රන් කරන්න
  • sudo apt-get install youtube-dl උබුන්ටු හෝ වෙනස් හරියන ඒවාට..

ඉන්ස්ටෝ්ල් කරගත්තට පස්සේ 
2) youtube-dl [video link] ටර්මිනල් එකේ රන් කරන්න.

උදා -

  • youtube-dl http://www.youtube.com/watch?v=dNhmEB71Kj4

ලාබදායි විදියට වීඩියෝ ඩවුන්ලෝඩ් කිරිල්ලනම් හරියන්නේ නෑ.. Quality අඩු කරන්න අනංමනං කරන්න බෑ.

Read full post »

htdocs folder එකට files copy කිරීම.|| How to add files into htdocs folder?

මින්ට් ඉදලා ෆෙඩෝරා වලට මාරු වුනාට පස්සේ තමා තේරුම් ගත්තේ මින්ට් වලදී සිම්පල් විදියට කරගන්න ගොඩක් වැඩ කරගන්න ෆෙඩෝරා වලදී ටිකක් අමාරුයි කියලා. ඒ වුනාට ෆෙඩෝරා එල.. :D

ෆෙඩෝරා මත xampp control panel එක රන් කරන්න root ම ලොග් වෙන්න වෙන කේස් එකක් ආවා. Non-root යූසර් කෙනෙක් විදියට ඒක රන් කරන්න බෑ. කොහොම හරි කරලා xampp control panel එක රන් කරගන්න පුලුවන් වුනත් Services start කරගන්න බෑ පැනල් එක හරහා. ඒකට පිළියමක් සොයමින් පවතිනවා.

ඊලඟ කේස් එක htdocs ෆෝල්ඩර් එකට files copy කරන්න බැරි එක. මොකද ඒක තියෙන්නේ "File System" partition එක ඇතුලේ.. මින්ට් එකේ නම් open as root දුන්නාම වැඩේ ගොඩ. ඒ ඇරුනම linux OS මත වැඩේ ගොඩ දාගන්න ලේසි ක්‍රම දෙකක් තියෙනවා.

පළවෙනි ක්‍රමරය මෙහෙමයි..

1) ටර්මිනල් එක ඕපන් කරලා su මගින් රූට් පර්මිෂන් ගන්න

2) දැන් nautilus /opt/lampp/htdocs ටර්මිනල් එකේ රන් කරන්න.

ඕං දැන් htdocs ෆෝල්ඩර් එකේ ඕන වැඩක් දාන්න පුලුවන් non-root යූසර් කෙනෙක් විදියට.

අනික් ක්‍රමය තමයි ෆෝල්ඩර් එකක් htdocs ෆෝල්ඩර් එකට ලින්ක් කරන එක. ඒ වැඩේ නම් මට එච්චර ඇල්ලුවේ නෑ. හොඳ ප්‍රථිපල පෙන්නුවෙත් නෑ. කරන්නේ මෙහෙමයි..

1) home එකේ ෆෝල්ඩර් එකක් හදාගන්න. උදාහරණයක් විදියට "htdocs_link" කියලා ෆෝල්ඩර් එකක් හැදුවා කියලා හිතමු.

2) දැන් ටර්මිනල් එකේ sudo ln -s ~/ෆෝල්ඩර් එකේ නම /opt/lampp/htdocs/$User_name
  • sudo ln -s ~/htdocs_link /opt/lampp/htdocs/$chaturanga
දැන් htdocs ෆෝල්ඩර් එකට කොපි කරන්න ඕන ඒවා htdocs_link ෆෝල්ඩර් එකට කොපි කරන්න. හරියයි ද මන්දා ඔය ක්‍රමය.. කොයිකටත් පළවෙනි ක්‍රමය පාවිච්චි කරන එක ෂුවර්..

Update - 

ඔක්කටම වැඩිය හොදම ක්‍රමය තමයි ඇඩ්මින් විදියට ලොග් වෙලා ෆෝල්ඩර් එකේ Properties open කරලා permissions මගින් අවශ්‍ය විදියට settings හදා ගන්න එක.. 
Read full post »

Linux මත Xampp install කිරීම || Installing Xampp on Linux

මේක ඉතින් වෙබ් ඩිවලොප් කරන උන්ට තමා වැදගත් වෙන්නේ. දැන් ගොඩක් web developing firms ලිනක්ස් භාවිතා කරන්න යොමුවෙලත් තියෙනවා. මෙහෙමයි වැඩේ වෙන්නේ..

1) මේ ලින්ක් එකට ගිහින් xampp download කරගන්න.

2) දැන් ඔය බාගත්ත ෆයිල් එක තියෙන්නේ .tar ෆයිල් එකක් විදියට. ඕක Extract කරගන්න ඕන /opt folder එකට.

  • Terminal එක ඕපන් කරලා tar xvfz xampp-linux-1.8.1.tar.gz -C /opt  පේස්ට් කරලා Enter කරන්න.
  • root විදියට ලොග් වෙලා/ root විදියට ඩවුන්ලෝඩ් කරපු .tar file එක Archive Manager එක්ක ඕපන් කරලා extract ක්ලික් කරලා extract වෙන්න ඕන තැන විදියට File System > opt ෆෝල්ඩර් එක දෙන්න. 
3) XAMPP install කරලා ඉවරයි! Terminal එක ඕපන් කරලා ඒ හරහා xampp රන් කරන්න පුලුවං. අදාල commands මේ ලින්ක් එකෙන් බලාගන්න.

වින්ඩෝ්ස් වලදී graphical interface එකකුත් එක්ක xampp වල වැඩ කරපු අපිට මේ වැඩේ හරියන්නේ නෑනේ. ඒක නිසා ඕකට UI දාගන්න ඕන නේ. මින්ට් එකට දාන හැටි මෙහෙමයි..

1) Menu උඩ right click කරලා Edit Menu Select කරන්න.

2) Accessories යටතේ New Item එකක් දාන්න.
  • Type: Application 
  • Name: Xampp 
  • Command: gksu /opt/lampp/share/xampp-control-panel/xampp-control-panel 
  • Comment: Xampp Web Server For Linux
  • Icon එකක් ගැලපෙන්න කැමති එකක් දාගන්න.
දැන් xampp control panel එකට ෂෝට්කට් එකක් ඇති Menu > Accessories යටතේ.. 


Ubuntu වල control panel එකක් දාගන්න මෙහෙමයි..

1) Terminal එකේ sudo gedit ~/.local/share/applications/xampp-control-panel.desktop පෙස්ට් කරලා Enter කරන්න.

2) Open වෙන text editor එකේ පහල කෝඩ් එක පේස්ට් කරලා save කරන්න.

[Desktop Entry] 
Comment=Start and Stop XAMPP Name=XAMPP Control Panel Exec=gksudo python /opt/lampp/share/xampp-control-panel/xampp-control-panel.py Icon[en_CA]=/usr/share/icons/Humanity/devices/24/network-wired.svg Encoding=UTF-8 Terminal=false Name[en_CA]=XAMPP Control Panel Comment[en_CA]=Start and Stop XAMPP Type=Application Icon=/usr/share/icons/Humanity/devices/24/network-wired.svg

දැන් xampp control panel එකට ෂෝට්කට් එකක් ඇති Accessories/ Other යටතේ.. 

ඔය හැම දේකම වැඩි විස්තර දැනගන්න පුලුවන් www.apachefriends.org සයිට් එකෙන්..
Read full post »

සිංහල යුනිකෝඩ් ෆොන්ට් වෙනස් කිරීම || Customize Sinhala Unicode font on Linux

මේ මම ලිනක්ස් පාවිච්චි කරන්න පටන් ගත්තාට පස්සේ ඊලඟට ආව අවුල. ලිනක්ස් මත සිංහල යුනිකෝඩ් install කරාට පස්සේ එන default ෆොන්ට් එක නම් මට අප්පිරියයි!


1) මුලින් ම Terminal එක ඕපන් කරලා fc-list :lang=si  පේස්ට් කරලා එන්ටර් කරලා බලන්න දැනට තියෙන ෆොන්ට්ස් මොනවද කියලා.


2) ඔය ෆොන්ට්ස් තියෙන්නේ  /usr/share/fonts කියන තැන. ඒ කියන්නේ මෙතනට යන්න නම්
  • File Syetem > usr > share > fonts කියන path එකේ යන්න ඕන.
3) Fonts කියන ෆෝල්ඩර් එක ඇතුලේ තියෙනවා truetype කියන ෆෝල්ඩර් එක. යුනිකෝඩ් වෙනුවෙන් යොදාගන්න ඕන ඔයාගේ අලුත් ෆොන්ට් එක මෙන්න මේ ෆෝල්ඩර් එක ඇතුලට කොපි කරන්න ඕන.
  • ෆොන්ට් එක කොපි කරන්න යනකොට පොඩි කේස් එකක් එනවා කොපි කරන්න පර්මිෂන් නෑ කියලා. ඒකට කරන්න තියෙන්නේ root විදියට ලිනක්ස් වලට log වෙන එක. හැබැයි Linux Mint එකේ තියෙනවා ලේසි විදියක්. truetype ෆෝල්ඩර් එක උඩ right click කරාම එන මෙනු එකෙන්  Open as Root කියලා දුන්නාම වැඩේ ගොඩ. 
4) දැන් පියවර 1 දී හොයාගත්ත දැනට ලිනක්ස් මත තියෙන සිංහල ෆොන්ට් ටික එතනින් අයින් කරන්න ඕන. 
  • උදාහරණයක් විදියට /usr/share/fonts/truetype/freefont කියන ෆෝල්ඩර් එක. පළවෙනි පියවරෙන් හොයා ගත්ත ෆොන්ට්ස් ඔක්කම cut කරලා home folder එකේ අලුත් නමකින් ෆෝල්ඩර් එකක් හදලා ඒකට  past කරන්න. ඒ කියන්නේ දැන් fonts ෆෝල්ඩර් එක ඇතුලේ තියෙන්න පුලුවන් එකම සිංහල ෆොන්ට් එක අලුතින් ඒකට දාගත්ත ෆොන්ට් එක විතරයි.
5) දැන් Terminal එක ඕපන් කරලා  fc-cache -f -v පේස්ට් කරලා එන්ටර් කරන්න. මේකෙන් අලුතින් ෆොන්ට් කෑෂ් එක හැදෙයි. 

6) ඒක වෙලා ඉවර වුනාම නැවතත්  fc-list :lang=si  ටර්මිනල් එකේ රන් කරලා බලන්න. වැඩේ ගොඩ නම් පෙන්නන්න ඕන අලුතින් දාපු ෆොන්ට් එක විතරයි.

7) ලිනක්ස් වලින් log out වෙලා ආයිත් log වෙලා බලන්න ෆොන්ට්ස් වෙනස් වෙලාද කියලා.


මේ තියෙන්නේ වෙනස් කරන්න කලින්.


මේ තියෙන්නේ වෙනස් කරාට පස්සේ.

ප.ලි : මම යොදා ගත්තේ FM-MalithiUW46.ttf කියන ෆොන්ට් එක. ඒක ලස්සනයි! 

විශේෂ ස්තූතිය - OMG Linux ෆේස්බුක් සමූහයට
Read full post »

Linux mint සිංහල යුනිකෝඩ් ඉන්ස්ටෝල් කිරීම. || Installing Sinhala Unicode on Linux Mint

1) මුලින්ම Menu > Administrator > Software Manager open කරගන්න..

  • මින්ට් නෙවේ නම්  System> Administration> Synaptic Package Manager (උබුන්ටු) වගේ OS එකේ ඇති සොෆ්ට්වෙයා මැනේජර් ඕපන් කරගන්න. 


2) සර්ච් බොක්ස් එකේ "ibus" කියලා සර්ච් කරලා install ගන්න.

  • ඔය කොයිකටත් හරියන්න sudo apt-get install ibus ibus-m17n m17n-db m17n-contrib ibus-gtk කියන එක රන් කරන්න Terminal එකේ. Internet connect කරලා ඊට පස්සේ ටර්මිනල් එකට ඕක පේස්ට් කරලා Enter කරන්න. ඩවුන්ලෝඩ් කරන්නද අහන තැන Y ටයිප් කරලා එන්ටර් කරපං.  ඩවුන්ලෝඩ් වෙලා ඉන්ස්ටෝල් වෙයි. 
  • Fedora අලුත් සංසකරණවල මේක ඉන්ස්ටෝල් කරලාම තියෙනවා. අවශ්‍යනම් Add/Remove software මගින් ෆෙඩෝරා මත ibus ලේසියෙන් ඉන්ස්ටෝල් කරගන්න පුලුවන්


3) දැන් Menu > Preferences > Language Support හොයාගං. ඔය අනංමනං පැකේජස් තියෙනවා ඩවුන්ලෝඩ් කරන්නද ඇහුවොත් Remind me later ක්ලික් කරන්න.

4) එතකොට ඕපන් වෙන වින්ඩෝ එකේ ඇති "Keyboard input method system" කියලා එකක්. ඒකෙන් ibus කියන එක තෝරගන්න.


            * දැන් log out වෙලා ආයිත් log වෙයන්..


  • ෆෙඩෝරා වල නම් Input Method Selector මගින් තෝරගන්න.



5) දැන් Terminal එක ඕපන් කරලා


apt-get install ttf-sinhala-lklug ibus im-switch ibus-m17n m17n-db m17n-contrib

පේස්ට් කරලා enter කරන්න.

  • මේක debian පාදක පද්ධතියක් නම් විතරක් (උදාහරණයක් විදියට Linux Mint) භාවිතා කරන්න.. වෙනත් පද්ධතියක් නම් මේ ලින්ක් එකෙන් ගිහින් තෝරගන ඉදියට කරගන යන්න

 
6) දැන් Terminal එකේම ibus-setup කියලා ටයිප් කරලා enter කරපං. දැන් ibus preferences කියලා එකක් ඕපන් වෙයි.

7) දැන් ඕකේ දෙවෙනි ටැබ් එක, Input method කියන එකට ගිහින් "Select an input method" කියන තැනින් "Sinhala;Sinhalese" තෝරපල්ලා. පස්සේ Add කොරලා ක්ලෝස් කරලා log out වෙලා Log වෙලා බලපං සිංහල වැඩද කියලා..



ඔය තියෙන්නේ මම කොර ගත්ත හැටි..

මම හැර වෙනත් එවුන්ට :

8) වැඩ නැත්තං google කරලා බලපං වෙන විදියක්. මොකද මට අදාල නෑ. මේක මට වැඩ නේ.. :P
Read full post »
 

Copyright © මල ඉලව් ලිනක්ස්!