ခုတေလာ forums ေတြမွာေရာ blogs ေတြမွာေရာ ေနရာတိုင္းမွာ ဘယ္ OS ကေကာင္းတယ္ ငါ့ OS က မင္း OS ထက္ပိုေကာင္းတယ္ ဆိုျပီး အျငင္းအခံုေတြမ်ားပိုမ်ားလာတယ္။ M$ လို corp ေတြကိုမုန္းလို့ anti-corporation anti-Microsoft ideology နဲ့ Linux camps မွာလဲ Linux fun boys ေတြက က်ယ္ေလာင္က်ယ္ .. Mac camps က Mac fun boys ေတြကလဲ က်ယ္ေလာင္က်ယ္ေလာင္။ က်ယ္ေလာင္က်ယ္ေလာင္ လုပ္တဲ့ေနရာမွာ Linux camps က Mac camps က fun boys ေတြထက္ ပိုဆိုးမယ္ ထင္တယ္။ BSD-ish ေတြကလဲ GPL-ish ေတြကို မျကိုက္ျကဘူး။ Linux နဲ့ FreeBSD fun boys ျကားမွာလဲ အဲဒီ war ကတစ္မ်ိုး။ အဆိုးဆံုးက [OSS]-religion အစြန္းေရာက္ေတြပဲ။ ငါ့ဘုရားမွ အေကာင္းဆံုး အသာဆံုးဆိုတာမ်ိုးက ေရာဂါပိုျကီးတယ္။
က်ေနာှ့အေနနဲ့ကေတာ့ Linux ေရာ FreeBSD ေရာသံုးပါတယ္။ ေလ့လာပါတယ္။ ဒါေပမယ့္ Linux fun boy တစ္ေယာက္အေနနဲ့ က်ယ္ေလာင္က်ယ္ေလာင္မလုပ္ခ်င္ဘူး။ အရင္ကတည္းက religion ကိုမျကိုက္ခဲ့တာ။ အဲေတာ့ က်ေနာှ့အတြက္ အသင့္ေတာှဆံုးျဖစ္မယ့္ FreeBSD camp မွာ FreeBSD fun boy အေနနဲ့ တိတ္တိတ္ဆိတ္ဆိတ္ပဲ သံုးခ်င္ေတာ့တယ္။
Showing posts with label BSD. Show all posts
Showing posts with label BSD. Show all posts
How to setup environment for Go
Go Programming Language ဟာ ဒီဆယ္စုနွစ္အတြင္းမွာ အသစ္ထြက္ေပာ္လာတဲ့ New Programming Language တစ္ခုပါ။ Developer ကေတာ့ Google ပါ။ Authors ေတြကေတာ့ Plan9 OS project က Rob Pike, Ken Thompson အပါအဝင္ Robert Griesemer နွင့္ အျခားပုဂဿဿဂုိလ္မ်ားျဖစ္ျကျပီး BSD-style License နဲ့ Open Source Distribution ျဖစ္ပါတယ္။
Go က C/C++ တို့လို Compiled Language ျဖစ္ျပီး gc (8g,6g) နဲ့ gccgo တို့က Go အတြက္ compilers ေတြျဖစ္ျကပါတယ္။ ေလာေလာဆယ္ေတာ့ Linux နဲ့ Mac OS မွာပဲ ဒီ compilers ေတြကိုအသံုးျပုနိုင္ပါေသးတယ္။
Go ကို ေလ့လာနိုင္ဖို့အတြက္ အဓိကေနနဲ့ Go compiler နဲ့ အျခားလိုအပ္တဲ့ programming environment programs ေတြပါ။ ဒါေတြကို go source ကေန့ Build လုပ္ဖို့အတြက္ ျပင္ဆင္ရေအာင္။ က်ေနာ္ကေတာ့ Debian GNU/Linux user ဆိုေတာ့ က်ေနာ့္ Linux x86 (386) မွာ ဘယ္လို setup လုပ္လဲဆိုတာ နမူနာအေနနဲ့ေရးမွာပါ။
ပထမဦးဆံုးအေနနဲ့ က်ေနာ္တို့ ~/.bashrc ဖိုင္မွာ Environment variables ေတြကို ေရးရေအာင္ ~/.bashrc ဖိုင္ကို gedit နဲ့ပဲျဖစ္ျဖစ္ ျကိုက္နွစ္သက္ရာ editor တစ္ခုခုနဲ့ပဲျဖစ္ျဖစ္ဖြင့္ျပီး ေအာက္က Environmnet variables ေတြကို ထည့္ျဖည့္ေရးေပးျပီး .bashrc ဖိုင္ကို သိမ္းျပီး ပိတ္လိုက္ပါ။
## Go Environment variables ##
export GOROOT=~/hg
export GOOS=linux
export GOARCH=386
export GOBIN=~/bin
ျပီးရင္ ~/.bashrc ဖိုင္ကို save ျပီး ပိတ္လိုက္ပါ။ ျပီးရင္ ေအာက္က command ကို Terminal ထဲမွာပဲ run ေပးပါ။
ျပီးရင္ Environment Variables ေတြက memory ထဲေရာက္ျပီးလား Test လုပ္ျကည့္ပါ။
GOARCH=386
GOROOT=/home/username/hg
GOOS=linux
အဲလိုအေပာ္က results ကိုေတြ့မွာပါ။ ဒါေပမယ့္က်ေနာ္တို့ ~/bin folder မရွိေသးရင္ mkdir နဲ့ folder လုပ္ေပးရပါမယ္။
## making 'bin' folder under your home directory ##
ျပီးရင္ mercurial ကိုသံုးျပီး go source files ေတြကို fetch မွာျဖစ္ပါတယ္။ က်ေနာ့္ Linux က Debian ျဖစ္သမို့ က်ေနာ္ apt ဒါမွမဟုတ္ aptitude ကိုသံုးျပီး mercurial ကို ေအာက္ကအတိုင္း install လုပ္ပါမယ္။ ခင္ဗ်ားမွာ mercurial ရွိျပီးသားဆိုရင္ေတာ့ install လုပ္စရာမလိုတဲ့အတြက္ ဒီအဆင့္ install လုပ္တဲ့အဆင့္ကိုေက်ာ္ျပီး go source files ကို fetch လုပ္နိုင္ပါျပီ။
## installing mercurial ##
mercurial ကို install လုပ္ျပီးတဲ့အခါ က်ေနာ္တို့ go source files ေတြကိုရယူဖို့အတြက္ ေအာက္က command line ကို run ေပးပါမယ္။
## fetching go source files ##
source files ေတြရျပီးရင္ အဲဒါေတြကို build လုပ္ဖို့အတြက္ လိုအပ္တာေလးေတြကို install လုပ္ေပးပါမယ္။
## installing gcc and others to build go source ##
ျပီးရင္ Go Distributions ကို က်ေနာ္တို့ build ရေအာင္ ..
## building go distribution ##
တေအာက္ေလာက္ေစာင့္ေပးျပီးရင္ ေအာက္က results ကိုေတြ့မွာပါ။ အဲဒါဆိုရင္ building process က အဆင္ေျပျပီး go compiler ကိုသံုးလို့ရပါျပီး ..
အေသးစိတ္သိခ်င္ရင္ေတာ့ ဒီလင့္ခ္ ေလးကို သြားျပီးဖတ္ပါ။
vim မွာ go syntax highlight အတြက္ ကိုစိုးမင္းရဲ့ post ကိုသြားဖတ္နိုင္ပါတယ္။
ဒီမွာပဲတဆက္တည္းျကည့္လိုက္ရေအာင္ က်ေနာ္ေရးေပးလိုက္ပါတယ္။
## adding go syntax for vim editor ##
## making and opening ~/.vimrc file ##
gedit နဲ့ ~/.vimrc ဖိုင္ပြင့္လာျပီးဆိုရင္ ေအာက္ကဟာေတြကို ကူးျပီးေရးျဖည့္ေပးလိုက္ျပီး သိမ္းျပီး ပိတ္ေပးလိုက္ပါ။
ခုဆိုရင္ vim editor နဲ့ go programming language ကို syntax highlight ေတြနဲ့ေလ့လာနိုင္ပါျပီ။
Enjoy learning Go!
Go က C/C++ တို့လို Compiled Language ျဖစ္ျပီး gc (8g,6g) နဲ့ gccgo တို့က Go အတြက္ compilers ေတြျဖစ္ျကပါတယ္။ ေလာေလာဆယ္ေတာ့ Linux နဲ့ Mac OS မွာပဲ ဒီ compilers ေတြကိုအသံုးျပုနိုင္ပါေသးတယ္။
Go ကို ေလ့လာနိုင္ဖို့အတြက္ အဓိကေနနဲ့ Go compiler နဲ့ အျခားလိုအပ္တဲ့ programming environment programs ေတြပါ။ ဒါေတြကို go source ကေန့ Build လုပ္ဖို့အတြက္ ျပင္ဆင္ရေအာင္။ က်ေနာ္ကေတာ့ Debian GNU/Linux user ဆိုေတာ့ က်ေနာ့္ Linux x86 (386) မွာ ဘယ္လို setup လုပ္လဲဆိုတာ နမူနာအေနနဲ့ေရးမွာပါ။
ပထမဦးဆံုးအေနနဲ့ က်ေနာ္တို့ ~/.bashrc ဖိုင္မွာ Environment variables ေတြကို ေရးရေအာင္ ~/.bashrc ဖိုင္ကို gedit နဲ့ပဲျဖစ္ျဖစ္ ျကိုက္နွစ္သက္ရာ editor တစ္ခုခုနဲ့ပဲျဖစ္ျဖစ္ဖြင့္ျပီး ေအာက္က Environmnet variables ေတြကို ထည့္ျဖည့္ေရးေပးျပီး .bashrc ဖိုင္ကို သိမ္းျပီး ပိတ္လိုက္ပါ။
$ gedit ~/.bashrc
## Go Environment variables ##
export GOROOT=~/hg
export GOOS=linux
export GOARCH=386
export GOBIN=~/bin
ျပီးရင္ ~/.bashrc ဖိုင္ကို save ျပီး ပိတ္လိုက္ပါ။ ျပီးရင္ ေအာက္က command ကို Terminal ထဲမွာပဲ run ေပးပါ။
$ source ~/.bashrc
ျပီးရင္ Environment Variables ေတြက memory ထဲေရာက္ျပီးလား Test လုပ္ျကည့္ပါ။
$ env | grep '^GO'
GOBIN=/home/username/binGOARCH=386
GOROOT=/home/username/hg
GOOS=linux
အဲလိုအေပာ္က results ကိုေတြ့မွာပါ။ ဒါေပမယ့္က်ေနာ္တို့ ~/bin folder မရွိေသးရင္ mkdir နဲ့ folder လုပ္ေပးရပါမယ္။
## making 'bin' folder under your home directory ##
$ mkdir -p ~/bin
ျပီးရင္ mercurial ကိုသံုးျပီး go source files ေတြကို fetch မွာျဖစ္ပါတယ္။ က်ေနာ့္ Linux က Debian ျဖစ္သမို့ က်ေနာ္ apt ဒါမွမဟုတ္ aptitude ကိုသံုးျပီး mercurial ကို ေအာက္ကအတိုင္း install လုပ္ပါမယ္။ ခင္ဗ်ားမွာ mercurial ရွိျပီးသားဆိုရင္ေတာ့ install လုပ္စရာမလိုတဲ့အတြက္ ဒီအဆင့္ install လုပ္တဲ့အဆင့္ကိုေက်ာ္ျပီး go source files ကို fetch လုပ္နိုင္ပါျပီ။
## installing mercurial ##
$ sudo apt-get install mercurial
mercurial ကို install လုပ္ျပီးတဲ့အခါ က်ေနာ္တို့ go source files ေတြကိုရယူဖို့အတြက္ ေအာက္က command line ကို run ေပးပါမယ္။
## fetching go source files ##
$ hg clone -r release https://go.googlecode.com/hg/ $GOROOT
source files ေတြရျပီးရင္ အဲဒါေတြကို build လုပ္ဖို့အတြက္ လိုအပ္တာေလးေတြကို install လုပ္ေပးပါမယ္။
## installing gcc and others to build go source ##
$ sudo apt-get install bison gcc libc6-dev ed make
ျပီးရင္ Go Distributions ကို က်ေနာ္တို့ build ရေအာင္ ..
## building go distribution ##
$ cd $GOROOT/src
$ ./all.bash
$ ./all.bash
တေအာက္ေလာက္ေစာင့္ေပးျပီးရင္ ေအာက္က results ကိုေတြ့မွာပါ။ အဲဒါဆိုရင္ building process က အဆင္ေျပျပီး go compiler ကိုသံုးလို့ရပါျပီး ..
--- cd ../test
0 known bugs; 0 unexpected bugs
0 known bugs; 0 unexpected bugs
အေသးစိတ္သိခ်င္ရင္ေတာ့ ဒီလင့္ခ္ ေလးကို သြားျပီးဖတ္ပါ။
vim မွာ go syntax highlight အတြက္ ကိုစိုးမင္းရဲ့ post ကိုသြားဖတ္နိုင္ပါတယ္။
ဒီမွာပဲတဆက္တည္းျကည့္လိုက္ရေအာင္ က်ေနာ္ေရးေပးလိုက္ပါတယ္။
## adding go syntax for vim editor ##
$ mkdir ~/.vim/
$ mkdir ~/.vim/syntax/
$ cp $GOROOT/misc/vim/go.vim ~/.vim/syntax/
$ mkdir ~/.vim/syntax/
$ cp $GOROOT/misc/vim/go.vim ~/.vim/syntax/
## making and opening ~/.vimrc file ##
$ gedit ~/.vimrc
gedit နဲ့ ~/.vimrc ဖိုင္ပြင့္လာျပီးဆိုရင္ ေအာက္ကဟာေတြကို ကူးျပီးေရးျဖည့္ေပးလိုက္ျပီး သိမ္းျပီး ပိတ္ေပးလိုက္ပါ။
autocmd BufNewFile,BufRead *.go set filetype=go
:syntax on
:syntax on
ခုဆိုရင္ vim editor နဲ့ go programming language ကို syntax highlight ေတြနဲ့ေလ့လာနိုင္ပါျပီ။
Enjoy learning Go!
How to install zawgyi font on FreeBSD Gnome2
ခုေနာက္ပိုင္း ပီစီကြန္ပ်ဴတာအသံုးျပဳသူေတြအတြက္ Operating Systems စိတ္ႀကိဳက္ေရြးခ်ယ္အသံုးျပဳဖို႔ အခြင္႔အေရးေတြ အလြန္႔အလြန္မ်ားစြာရွိလာပါၿပီ.. ဟိုတုန္းကလို MS Windows တစ္ခုတည္းနဲ႔ လံုေလာက္ေက်နပ္မႈေတြ မရွိေတာ႔ပဲ အဲဒီထက္ပိုမိုေကာင္းမြန္တဲ႔ Operating Systems ေတြကိုေရြးခ်ယ္ အသံုးျပဳလာၾကပါတယ္၊ ဥပမာ Linux, Unix systems ေတြထဲမွာပဲ ေရြးခ်ယ္စရာေတြက တပံုတပင္ရယ္ပါ။ Linux distributions ေတြကိုပဲၾကည့္ရင္ Ubuntu, Debian, Fedora, Gentoo စသည္ျဖင္႔ ေျမာက္မ်ားစြာေသာ Open Source Operating Systems စသည္ျဖင္႔မ်ားစြာရွိေနပါၿပီ။ Desktop Users မ်ားအတြက္လဲ အင္မတန္ေကာင္းမြန္သင္႔ေတာ္ေနပါၿပီ.. ဒီလို perfect desktop system ေကာင္းေတြရွိေသာ္လည္း တခ်ဳိ႕က်ျပန္ေတာ႔ Real Unix ကိုပဲသံုးခ်င္ၾကပါတယ္။ အရင္တုန္းက Unix ကို Desktop User မ်ား အသံုးျပဳခဲလွေသာ္လည္း ခုခါမွာ Unix ကို Desktop အသြင္ အသံုးျပဳလာၾကပါၿပီ။ PC-BSD, DesktopBSD တို႔ကိုၾကည့္မယ္ဆိုရင္ FreeBSD ကို base ခံၿပီး Desktop Use အတြက္ customize လုပ္လာၾကပါတယ္။ FreeBSD ကေတာ႔ တကယ္႔ကို complete operation system တစ္ခုပါ။ Open Sources လဲ ျဖစ္ပါတယ္။ တခ်ဳိ႕ကလဲ FreeBSD ကိုပဲ ကိုယ္႔ဟာကိုယ္ customize လုပ္ၿပီးသံုးခ်င္ၾကပါတယ္။ PC-BSD နဲ႔ DesktopBSD တို႔က offer လုပ္တဲ႔ pre-customize system နဲ႔ KDE desktop environment ကို မၾကိဳက္ၾကပဲ ကိုယ္ႀကိဳက္တဲ႔ Desktop Environment နဲ႔အတူ kernel ကိုလဲ ကိုယ္႔စိတ္ႀကိဳက္ customize လုပ္ၿပီး Desktop Use အတြက္ သံုးေနၾကပါတယ္။ ဒီလို FreeBSD ကိုကိုယ္႔ဟာကိုယ္ customize လုပ္ၿပီး Gnome Desktop သံုးသူမ်ားတြက္က ေဇာ္ဂ်ီဖြန္႔သြင္းရတာ ျပသာနာရွိလိမ္႔မယ္ မထင္ပါဘူး။ သို႔ေပမယ္႔လည္း zawgyi keyboard package ကိုလြယ္လြယ္ကူကူ download လုပ္ၿပီး install လုပ္ခ်င္သူမ်ားအတြက္ zawgyi-keyboard-0.1.2.tar.gz package ကို ေအာက္ကလင္႔မွာ သြားေရာက္ download ယူႏိုင္ပါတယ္။
For FreeBSD 7.x , Gnome2
Package: zawgyi-keyboard-0.1.2.tar.gz
http://zawgyi-keyboard.googlecode.com/files/zawgyi-keyboard-0.1.2.tar.gz
ဒီ package ကိုရၿပီးလ်င္ extract လုပ္ၿပီး zawgyi folder ထဲကို၀င္ၿပီး install_freebsd.sh ကို run ေပးပါ။
uninstall လုပ္ခ်င္ပါက
Enjoy with FreeBSD Gnome2 and Zawgyi font! :-)
For FreeBSD 7.x , Gnome2
Package: zawgyi-keyboard-0.1.2.tar.gz
http://zawgyi-keyboard.googlecode.com/files/zawgyi-keyboard-0.1.2.tar.gz
ဒီ package ကိုရၿပီးလ်င္ extract လုပ္ၿပီး zawgyi folder ထဲကို၀င္ၿပီး install_freebsd.sh ကို run ေပးပါ။
$ su
# tar xzf zawgyi-keyboard-0.1.2.tar.gz
# cd zawgyi
# sh install_freebsd.sh
# tar xzf zawgyi-keyboard-0.1.2.tar.gz
# cd zawgyi
# sh install_freebsd.sh
uninstall လုပ္ခ်င္ပါက
# sh uninstall_freebsd.sh
Enjoy with FreeBSD Gnome2 and Zawgyi font! :-)
How to install zawgyi font on PC-BSD
Distribution: PC-BSD
PC-BSD Version: 7.1.1
Desktop: K Desktop Environment (KDE)
KDE Version: 4.2.4
PC-BSD မွာ ေဇာ္ဂ်ီဖြန္႔ install လုပ္ဖူးသူရွိပါသလား? PC-BSD က KDE desktop environment ကိုသံုးၿပီး FreeBSD base system ဆိုေတာ႔ Linux နဲ႔ေတာ႔ သိပ္ၿပီး အရမ္းကိုကြာျခားမႈေတာ႔ မရွိပါဘူး၊ သိပ္ၿပီး ကြဲျပားျခားနားမႈမရွိေပမယ္႔ တကယ္ေတာ႔ system ခ်င္းက တျခားစီပါပဲ။ Linux အတြက္ zawgyi keyboard packages ေတြအလြယ္ေတြရေနၿပီးျဖစ္ေသာ္လည္း PC-BSD အတြက္ မရွိေသးဘူးထင္ပါတယ္။
ေဇာ္ဂ်ီဖြန္႔ကို သြင္းဖို႔အတြက္ စရေအာင္..
Applications Launcher (Start Menu နဲ႔တူတူပါပဲ) ကိုသြားၿပီး Applications > System > System Settings ကိုဖြင္႔ပါ။ ဒီေနရာမွာ Administration Tasks ေတြလုပ္ေဆာင္ဖို႔အတြက္ root password ကိုေတာင္းခံပါမယ္.. ထည့္သြင္းေပးလိုက္ပါ။ System Settings Window ႀကီးပြင္႔လာမယ္။ အဲဒီမွာ General နဲ႔ Advanced ဆိုၿပီး Tabs ႏွစ္ခုထဲက General Tab မွာ Computer Adminstration Category ေအာက္က Font Installer ကို Double Click ႏွိပ္ေပးပါ။ Font Installer Window ပြင္႔လာပါမယ္။ အဲဒီခါက်ရင္ Add button ကိုႏွိပ္ၿပီး ေဇာ္ဂ်ီဖြန္႔သိမ္းထားရာ Folder ကို browse လုပ္ၿပီး ေရြးယူ install လုပ္ပါ။ ေအာက္က ပံုေတြကိုၾကည့္ပါ။
[caption id="attachment_221" align="alignnone" width="440" caption="Picture 1"]
[/caption]
[caption id="attachment_222" align="alignnone" width="439" caption="Picture 2"]
[/caption]
[caption id="attachment_223" align="alignnone" width="480" caption="Picture 3"]
[/caption]
[caption id="attachment_224" align="alignnone" width="480" caption="Picture 4"]
[/caption]
[caption id="attachment_225" align="alignnone" width="480" caption="Picture 5"]
[/caption]
[caption id="attachment_226" align="alignnone" width="480" caption="Picture 6"]
[/caption]
ၿပီးရင္ ေဇာ္ဂ်ီကီးဘုတ္ကို သြင္းရေအာင္ Applications Launcher > Applications > System > Terminal ကိုဖြင္႔ပါ။ ၿပီးရင္ ေအာက္က command line နဲ႔ ေဇာ္ဂ်ီ xkeybaord symbol ကိုသြင္းပါ။
ဒီအဆင္႔ၿပီးရင္ေတာ႔ Keyboard Layout Setting ကိုသြားၿပီး Myanmar Keyboard Layout ကို ထည့္ရပါမယ္။ ေစာေစာက က်ေနာ္တို႔ဖြင္႔ခဲ႔တဲ႔ System Settings Window မွာ General Tab မွာပဲ Personal Category ေအာက္က Regional & Language ကို Double Click ႏွိပ္ၿပီး ဖြင္႔ပါ။ Regional & Language Window ေပၚလာတဲ႔အခါ လက္၀ဲဘက္မွာရွိတဲ႔ Keyboard Layout Tab ကိုသြားပါ။ အဲဒီမွာ လက္ယာဘက္မွာရွိတဲ႔ Keyboard Layout Dialog Window ထဲက Layout Tab မွာ Enable Keyboard Layouts option box ေလးကို check လုပ္ေပးပါ။ အဲလို enable လုပ္ေပးလိုက္ရင္ ေအာက္က ႏိုင္ငံအလိုက္ Keyboard Layouts ေတြ available ျဖစ္လာပါတယ္၊ အဲဒီ List box ထဲမွာ Myanmar ကိုေရြးၿပီး အေပၚနားမွာရွိတဲ႔ right arrow ေလးကိုႏွိပ္ေပးၿပီး ညာဘက္ Active Layouts box ေလးထဲေရာက္လာေအာင္ ပို႔လိုက္ပါ။ ၿပီးရင္ Keyboard Layout Switching နဲ႔ Third Level Keys တို႔အတြက္ လက္ရွိ Layout Tab ကေန Advanced Tab ကိုသြားပါ။ အဲဒီထဲမွာ xkb options box ထဲက Key(s) to change layout က Layout Switching အတြက္ျဖစ္ၿပီး Key to choose 3rd level က 3rd level key change ဖို႔အတြက္ျဖစ္ပါတယ္။ ဒီေနရာမွာ အသံုးျပဳသူဆႏၵအေလွ်ာက္ options ေတြကို ထားႏိုင္ပါတယ္။
[caption id="attachment_227" align="alignnone" width="480" caption="Picture 7"]
[/caption]
[caption id="attachment_228" align="alignnone" width="480" caption="Keyboard Layouts"]
[/caption]
[caption id="attachment_229" align="alignnone" width="480" caption="xkb options"]
[/caption]
အဲဒါဆိုရင္ ေဇာ္ဂ်ီဖြန္႔ကို ျမင္ႏိုင္ဖတ္ႏိုင္ၿပီး ပံုမွန္အတိုင္း အျခား Linux တို႕ Windows တို႔မွာလို စာရိုက္ႏိုင္ပါၿပီ။
အကယ္လို႔ Firefox မွာ ေဇာ္ဂ်ီဖြန္႔ မျမင္ရပါက ေအာက္က command lines နဲ႔ zawgyi font ကိုထပ္သြင္းေပးပါ..
ၿပီးရင္ firefox browser ကို restart လုပ္ေပးပါက ပံုမွန္အတိုင္း ေဇာ္ဂ်ီဖြန္႔နဲ႔ ဖတ္လို႔ေရးလို႔ရပါၿပီ။
အကယ္လို႔ OpenOffice မွာ ေဇာ္ဂ်ီဖြန္႔ေျပာင္းလို႔မရေသးပါက ေအာက္က command line နဲ႔ zawgyi font ကိုထပ္သြင္းေပးပါ..
ဒါပါပဲ!
Enjoy it!! :-)
PC-BSD Version: 7.1.1
Desktop: K Desktop Environment (KDE)
KDE Version: 4.2.4
PC-BSD မွာ ေဇာ္ဂ်ီဖြန္႔ install လုပ္ဖူးသူရွိပါသလား? PC-BSD က KDE desktop environment ကိုသံုးၿပီး FreeBSD base system ဆိုေတာ႔ Linux နဲ႔ေတာ႔ သိပ္ၿပီး အရမ္းကိုကြာျခားမႈေတာ႔ မရွိပါဘူး၊ သိပ္ၿပီး ကြဲျပားျခားနားမႈမရွိေပမယ္႔ တကယ္ေတာ႔ system ခ်င္းက တျခားစီပါပဲ။ Linux အတြက္ zawgyi keyboard packages ေတြအလြယ္ေတြရေနၿပီးျဖစ္ေသာ္လည္း PC-BSD အတြက္ မရွိေသးဘူးထင္ပါတယ္။
ေဇာ္ဂ်ီဖြန္႔ကို သြင္းဖို႔အတြက္ စရေအာင္..
Applications Launcher (Start Menu နဲ႔တူတူပါပဲ) ကိုသြားၿပီး Applications > System > System Settings ကိုဖြင္႔ပါ။ ဒီေနရာမွာ Administration Tasks ေတြလုပ္ေဆာင္ဖို႔အတြက္ root password ကိုေတာင္းခံပါမယ္.. ထည့္သြင္းေပးလိုက္ပါ။ System Settings Window ႀကီးပြင္႔လာမယ္။ အဲဒီမွာ General နဲ႔ Advanced ဆိုၿပီး Tabs ႏွစ္ခုထဲက General Tab မွာ Computer Adminstration Category ေအာက္က Font Installer ကို Double Click ႏွိပ္ေပးပါ။ Font Installer Window ပြင္႔လာပါမယ္။ အဲဒီခါက်ရင္ Add button ကိုႏွိပ္ၿပီး ေဇာ္ဂ်ီဖြန္႔သိမ္းထားရာ Folder ကို browse လုပ္ၿပီး ေရြးယူ install လုပ္ပါ။ ေအာက္က ပံုေတြကိုၾကည့္ပါ။
[caption id="attachment_221" align="alignnone" width="440" caption="Picture 1"]
[caption id="attachment_222" align="alignnone" width="439" caption="Picture 2"]
[caption id="attachment_223" align="alignnone" width="480" caption="Picture 3"]
[caption id="attachment_224" align="alignnone" width="480" caption="Picture 4"]
[caption id="attachment_225" align="alignnone" width="480" caption="Picture 5"]
[caption id="attachment_226" align="alignnone" width="480" caption="Picture 6"]
ၿပီးရင္ ေဇာ္ဂ်ီကီးဘုတ္ကို သြင္းရေအာင္ Applications Launcher > Applications > System > Terminal ကိုဖြင္႔ပါ။ ၿပီးရင္ ေအာက္က command line နဲ႔ ေဇာ္ဂ်ီ xkeybaord symbol ကိုသြင္းပါ။
% su
# cp mm /usr/X11R6/share/X11/xkb/symbols
# cp mm /usr/X11R6/share/X11/xkb/symbols
ဒီအဆင္႔ၿပီးရင္ေတာ႔ Keyboard Layout Setting ကိုသြားၿပီး Myanmar Keyboard Layout ကို ထည့္ရပါမယ္။ ေစာေစာက က်ေနာ္တို႔ဖြင္႔ခဲ႔တဲ႔ System Settings Window မွာ General Tab မွာပဲ Personal Category ေအာက္က Regional & Language ကို Double Click ႏွိပ္ၿပီး ဖြင္႔ပါ။ Regional & Language Window ေပၚလာတဲ႔အခါ လက္၀ဲဘက္မွာရွိတဲ႔ Keyboard Layout Tab ကိုသြားပါ။ အဲဒီမွာ လက္ယာဘက္မွာရွိတဲ႔ Keyboard Layout Dialog Window ထဲက Layout Tab မွာ Enable Keyboard Layouts option box ေလးကို check လုပ္ေပးပါ။ အဲလို enable လုပ္ေပးလိုက္ရင္ ေအာက္က ႏိုင္ငံအလိုက္ Keyboard Layouts ေတြ available ျဖစ္လာပါတယ္၊ အဲဒီ List box ထဲမွာ Myanmar ကိုေရြးၿပီး အေပၚနားမွာရွိတဲ႔ right arrow ေလးကိုႏွိပ္ေပးၿပီး ညာဘက္ Active Layouts box ေလးထဲေရာက္လာေအာင္ ပို႔လိုက္ပါ။ ၿပီးရင္ Keyboard Layout Switching နဲ႔ Third Level Keys တို႔အတြက္ လက္ရွိ Layout Tab ကေန Advanced Tab ကိုသြားပါ။ အဲဒီထဲမွာ xkb options box ထဲက Key(s) to change layout က Layout Switching အတြက္ျဖစ္ၿပီး Key to choose 3rd level က 3rd level key change ဖို႔အတြက္ျဖစ္ပါတယ္။ ဒီေနရာမွာ အသံုးျပဳသူဆႏၵအေလွ်ာက္ options ေတြကို ထားႏိုင္ပါတယ္။
[caption id="attachment_227" align="alignnone" width="480" caption="Picture 7"]
[caption id="attachment_228" align="alignnone" width="480" caption="Keyboard Layouts"]
[caption id="attachment_229" align="alignnone" width="480" caption="xkb options"]
အဲဒါဆိုရင္ ေဇာ္ဂ်ီဖြန္႔ကို ျမင္ႏိုင္ဖတ္ႏိုင္ၿပီး ပံုမွန္အတိုင္း အျခား Linux တို႕ Windows တို႔မွာလို စာရိုက္ႏိုင္ပါၿပီ။
အကယ္လို႔ Firefox မွာ ေဇာ္ဂ်ီဖြန္႔ မျမင္ရပါက ေအာက္က command lines နဲ႔ zawgyi font ကိုထပ္သြင္းေပးပါ..
% su
# cp ZawgyiOne20080210.ttf ~/.fonts
# fc-cache
# cp ZawgyiOne20080210.ttf ~/.fonts
# fc-cache
ၿပီးရင္ firefox browser ကို restart လုပ္ေပးပါက ပံုမွန္အတိုင္း ေဇာ္ဂ်ီဖြန္႔နဲ႔ ဖတ္လို႔ေရးလို႔ရပါၿပီ။
အကယ္လို႔ OpenOffice မွာ ေဇာ္ဂ်ီဖြန္႔ေျပာင္းလို႔မရေသးပါက ေအာက္က command line နဲ႔ zawgyi font ကိုထပ္သြင္းေပးပါ..
# cp ZawgyiOne20080210.ttf /Programs/OpenOffice3.1.0_1/openoffice.org-3.1.0/openoffice.org/basis3.1/share/fonts/truetype
ဒါပါပဲ!
Enjoy it!! :-)
Subscribe to:
Posts (Atom)