Raspberry Pi tips tricks

(၁) Auto Login

အခုေနာက္ပုိင္းေတာ့ Raspberry pi နဲ႔ Project လုပ္မယ့္သူေတြ အေနနဲ႔ USB ၄ေပါက္ ပါဝင္တဲ့ Pi2 or Pi3 ေတြပဲ သံုးျဖစ္ၾကေတာ့မွာပါ။ ကၽြန္ေတာ့္ဆီမွာ အရင္က USB ၂ေပါက္ပဲ ပါတဲ့ Model B က လက္က်န္ရွိေနေသးၿပီး wireless keyboard, mouse ကမရွိ၊ USB ပြားတဲ့ ေခါင္းကလည္း မရွိ၊ တပ္ခ်င္တာက keyboard ေကာ mouse ေကာ Wifi dongle ေကာ ဆုိေတာ့ Wifi setup ကို GUI နဲ႔ လုပ္ဖုိ႔ အခက္အခဲျဖစ္လာပါေကာ။ Raspbian boot တက္တဲ့အခ်ိန္ Login မွာ username, password ရိုက္ရမွာရယ္ GUI ေျပာင္းဖုိ႔ startx ရုိက္ရမွာအတြက္ keyboard လုိအပ္ေနတဲ့ ျပသနာကို Auto login setup လုပ္ၿပီး ေျဖရွင္းလုိက္ပါတယ္။ တျခား ရည္ရြယ္ခ်က္ အမ်ိဳးမ်ိဳးနဲ႔လည္း Auto login ကုိ အသံုးျပဳႏုိင္ပါတယ္။

Raspberry pi ရဲ႕ Terminal မွာ ေအာက္ပါ command ရုိက္ပါ။ Pi ရဲ႕ Raspbian image ထည့္ထားတဲ့ SD card ကို တျခားကြန္ပ်ဴတာမွာ တပ္ၿပီးလည္း /etc/ ေအာက္က inittab file ကုိ ဝင္ေရာက္မယ္ဆုိရင္လည္း ရပါတယ္။
sudo nano /etc/inittab
ၿပီးရင္ ေအာက္ပါ line ကုိ ရွာပါ။
1:2345:respawn:/sbin/getty 115200 tty1
ရွာေတြ႕ရင္ line ရဲ႕ ေရွ႕မွာ # Symbol ထည့္ေပးၿပီး comment ျဖစ္ေအာင္ လုပ္ပါ။ Uncomment ဆိုရင္ေတာ့ # symbol ကိုျဖဳတ္ပါလို႔ ဆိုလိုပါတယ္။ ေအာက္ပါ line အတုိင္း ျဖစ္ေနရပါမယ္။
#1:2345:respawn:/sbin/getty 115200 tty1
ၿပီးရင္ ေအာက္ပါ line ကုိ ထပ္ျဖည့္စြက္ေပးလုိက္ပါ။ ဒီေနရာမွာ pi က username ျဖစ္ပါတယ္။။
1:2345:respawn:/bin/login -f pi tty1 </dev/tty1 >/dev/tty1 2>&1
Raspberry Pi ရဲ႕ Terminal မွ nano အသံုးျပဳၿပီး edit ျပဳလုပ္ေနတယ္ဆုိရင္ေတာ့ Ctrl + X ျဖင့္ ထြက္ပါ။ save ရန္ Y ကို ရုိက္ပါ။ ေနာက္ဆံုးအဆင့္အေနနဲ႔ LXDE desktop ကုိ startX ျဖင့္ auto ဝင္ေရာက္ႏုိင္ဖုိ႔ /etc/ ေအာက္က rc.local ဖုိင္မွာ startx command ကုိ ထည့္သြင္းေပးရပါမယ္။ Linux OS မွာ စက္ boot တက္တာနဲ႔ စတင္အလုပ္ လုပ္ေစလုိတဲ့ command ကုိ rc.local မွာ သြားေရာက္ ထည့္သြင္းေပးထားရတာ ျဖစ္ပါတယ္။ ေအာက္ပါ command ျဖင့္ ဝင္ပါ။
sudo nano /etc/rc.local
ဝင္ေရာက္ၿပီးသြားရင္ ေအာက္ဆုံးနားက exit 0: ရဲ႕ အထက္နားမွာ ေအာက္ပါ command ကုိ ထည့္သြင္းေပးၿပီး save လုပ္ပါ။
su -l pi -c startx

(၂) HDMI to VGA Problem

တစ္ေခါက္ကလည္း Raspberrry Pi နဲ႔ ခ်ိတ္သံုးမယ္ဆုိၿပီး Monitor ဝယ္လုိက္တယ္။ ေမာ္နီတာက VGA port ပဲ ပါတာပါ။ HDMI to VGA converter နဲ႔ ခ်ိတ္သံုးမယ့္ရည္ရြယ္ခ်က္နဲ႔ converter ပါ တစ္ခါတည္း ဝယ္ခဲ့ပါတယ္။ ခ်ိတ္လည္း ခ်ိတ္ေကာ display က no signal ပါ၊ အလုပ္မလုပ္ပါဘူး။ တခ်ိဳ႕ေတြေတာ့ အလုပ္လုပ္ပါတယ္။ တကယ္လုိ႔ ကုိယ့္ ေမာ္နီတာက VGA port ပဲ ပါလုိ႔ converter နဲ႔ ခ်ိတ္သံုးလုိ႔ အဆင္မေျပခဲ့ရင္ /boot/config.txt မွာ အနည္းငယ္ ျပင္ဆင္ေပးရပါမယ္။ terminal ကေန ဝင္လုိ႔ အဆင္မေျပရင္ SD card ကို ကြန္ပ်ဴတာမွာ ထုိးၿပီး ျပင္ပါ။ hdmi_safe=1 နဲ႔ hdmi_force_hotplug=1 ကို လိုက္ရွာၿပီး သူတို႔ေရွ႕က # symbol ကိုျဖဳတ္ေပးလိုက္ပါ။ ၿပီးရင္ save ၿပီး boot ျပန္တက္လိုက္ရင္ VGA monitor မွာ OS တက္ပါၿပီ။

No Comments Yet.

Leave a comment