2008年12月17日 星期三

數位電子筆 for Ubuntu 8.10

購入數位電子筆主要就是想在上課時抄的筆記,能快速的儲至電腦中。
祗是最近使用Ubuntu的次數較多,也想漸漸擺脫$M的束縛,所以想改在ubuntu中用用看的想法
尤其是看到有位網友張貼的文章,已在ubuntu測試成功,更想自已用用,可惜菜鳥一隻,對於ubuntu系統不熟悉,一直無法成功,幸好該網友不厭其煩(看那帖討論祗有我在問就知道了)指導,終於成功在 ubuntu下看到內容,為避免年久日深,加上老人家記性不好,祗好先寫下囉!

一、首先下載已編譯修改好的mvpen

二、確認系統已安裝libusb套件,ubuntu 8.10預設已安裝,但我是連libusb-dev都一起安裝(下次再試沒安裝,看看可不可以)

三、解壓後先執行 ./mvpen,會出現如下訊息:

usb_set_debug: Setting debugging level to 1 (on)
usb_os_find_devices: couldn't get connect info
usb_os_find_devices: couldn't get connect info
usb_os_find_devices: couldn't get connect info
skipping descriptor 0x21
skipping descriptor 0x21
usb_os_find_devices: couldn't get connect info
usb_os_find_devices: couldn't get connect info
usb_os_find_devices: couldn't get connect info
detach_kernel_driver_np: could not detach kernel driver from interface 0: Operation not permitted


經網友回覆:
此為權限問題 參考 virtualbox usb 支援的相關設定,原理是修改 usb 裝置的存取權限 你可以修改 /etc/udev/rules.d/40-permissions.rules 這個檔案,加入 SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device",SYSFS{idVendor}=="0e20" , SYSFS{idP roduct}=="0101", MODE="0660", GROUP="vboxusers" 這邊是讓數位筆 (0e20:0101) 可以被 vboxusers 群組裏面的使用者存取到。你可以改為你自己所屬的群組。 另外有人提到可以修改 /etc/init.d/mountdevsubfs.sh 以及 /etc/fstab 以加入 usbfs 支援,但是我都沒有做這些設定。<--我也沒改這項

四、修改後,再執行 ./mvpen會出現下面訊息的話就表示你成功了
usb_set_debug: Setting debugging level to 1 (on) skipping descriptor 0x21 skipping descriptor 0x21 Check that you have permissions to write to 003/002 and, if you don't, that you set up hotplug (http://linux-hotplug.sourceforge.net/) correctly. mode: 2 這時 /dev下的usb目錄就會消失。

五、操作指令

你可以執行 mvpen -h,會顯示選項
mvpen -r 可以接受檔案,會輸出到 stdout,所以你需要轉向到一個檔案裏面。
例如 mvpen -r > mynotes
執行 mvpen -c 則可以清除接收器裏面的資料。
之後如果執行 notes2svg.pl,例如
$ perl notes2svg.pl mynotes
就會在目前目錄下產生一些 svg 檔案
直接點選就可以開啟。
目前問題是,每次要將

沒有留言: