通過Amora用symbian手機(jī)控制Linux計算機(jī)
在電腦的幻燈片演示時,通常是用鍵盤和鼠標(biāo),或者是用專用的藍(lán)牙連接的演示棒(不知道學(xué)名是不是這個)。前者比較麻煩,后者需要購買專用的設(shè)備,花費比較大。但是,如果你有一個symbian的智能手機(jī),并且你的電腦是Linux系統(tǒng),那么只需要在電腦上和手機(jī)上分別裝上Amora的服務(wù)端和客戶端,你就可以用手機(jī)控制電腦的屏幕演示了。這樣的軟件在windows上應(yīng)該很多,但是在linux下就比較少見了。
首先去這里下載amora的客戶端和服務(wù)端。服務(wù)端是源碼包,編譯前需要安裝相應(yīng)的開發(fā)包。如果是ubuntu的話執(zhí)行以下命令:
sudo apt-get install gcc libxext-dev libbluetooth2-dev libimlib2-dev libxtst-dev
然后解壓縮服務(wù)端,執(zhí)行
./configure
make
找到生成的amora可執(zhí)行文件,在終端運行。在電腦打開藍(lán)牙的情況下,應(yīng)該會提示Entering main loop…的信息,這樣服務(wù)端就完成了。
接下來是手機(jī)上的客戶端。
amora的客戶端是用python寫的,首先要裝一個python for s60的軟件包,在這里下載,有兩個文件。注意要對應(yīng)你的symbian版本下載,比如我的E50是S60 3rd版的,那就下載PythonForS60_1_4_1_3rdEd.SIS和PythonScriptShell_1_4_1_3rdEd.sis。文件都是已經(jīng)簽名了的,在3rd機(jī)上不需要自己簽名,挺方便。下載安裝,菜單中會多一個python的程序。
接著把a(bǔ)mora的客戶端腳本拷到手機(jī)上。在C盤或者E盤創(chuàng)建一個python的文件夾,把下載的客戶端文件解壓縮拷貝進(jìn)去,然后運行手機(jī)上的python程序,選擇“選項”-Run script,找到presenter.py打開,進(jìn)入amora的主界面。在確保電腦服務(wù)端打開的前提下,選擇Option-Search Device找到電腦連接。中途會提示你連接用的端口,直接確定即可。連接好后界面中會多一個藍(lán)牙標(biāo)記。再選Option-Start開始遠(yuǎn)程控制電腦了。你可以在手機(jī)上用方向鍵控制鼠標(biāo)移動,OK鍵或按住1是鼠標(biāo)左鍵,按住3是鼠標(biāo)右鍵。之所以是按住是因為怕誤操作影響演示。具體各數(shù)字鍵的功能可以在控制電腦的情況下在help中找到。