2009年5月27日 星期三

minicom - 設定

不知道是不是從ubuntu 8.04開始, 用普通使用者使用minicom都會出現
minicom: cannot open /dev/ttyS0: Permission denied
的錯誤。

ok, 我知道是權限不足,那麼要如何解決呢?

原來是必需要加入到uucp這一個群組才可以啊~

修改/etc/group
每一行的格式是這樣的
群組名稱:群組密碼:GID:此群組支援的帳號名稱
「在此群組支援的帳號名稱」加入你的帳號
若要某一個群組支援多個帳號,就必需以「,」做為區隔, 例:
root:x:0:root,dmtsai
root這一個群組支援root與dmtsai這兩個帳號

第一次在使用的時候,可以使用
$ minicom -s
來設定相關的參數,通常只有改兩個地方
1. /dev/ttyS0
2. Bps/Par/Bits

然後, 之後就可以使用
$ minicom
進入minicom的世界啦

若不想要中文介面的話,可以使用
$ export LANG=C
改為英文介面

喔耶,意外發現,若想要只有在使用某一個應用程式時, 需要某一個環境變數,那麼要如何使用哩~
$ LANG=C minicom
這樣就可以只有在執行minicom時,LANG的環境變數值會是C
當然,就可以直接修改$HOME/.bashrc加入
alias minicom='LANG=C minicom'

參考資料:
/etc/group 檔案結構
Minicom: Permission denied

沒有留言: