首先是手機端。
(下面檔案:androidvncserver和原始碼位址已經優化更改,省去必須用svn獲得原始碼)
androidvncserver:
(原始碼需要在linux下mk)
2)把androidvncserver複製到手機上,我是複製到/data/local/資料夾下。複製的方法很多:
可以用adb push進去,即:
adb push ./androidvncserver /data/local/
也可以複製到sd卡,再用root explorer複製到/data/local/資料夾下。
3)在手機的「終端」更改androidvncserver的許可權,如下:
adb shell
#cd data/local/
# chmod 777 androidvncserver
把許可權改為唯讀和可執行。此步驟可以用root explorer直接操作。
4)執行androidvncserver,在手機的「終端」執行以下**:
如下指定鍵盤和觸控螢幕裝置,以免找不到kdb裝置:
./androidvncserver -k /dev/input/event0 -t /dev/input/event1
這樣androidvncserver就啟動服務了。
然後是電腦端的設定。
2)如果手機連上wifi,並與電腦處於同乙個區域網內,或者手機通過無線網絡卡恭喜網路給電腦。
在手機的「終端」執行
# busybox ifconfig -a
看到twifi0的ip位址是多少,例如:192.168.1.100。
在電腦上執行vnc viewer,位址填寫192.168.100 5901,點「確定」即可看到手機畫面了。
3)如果手機於電腦是通過usb tethering連線,即手機通過usb共享網路給電腦,或者電腦通過usb共享網路給手機。
在手機的「終端」執行
# busybox ifconfig -a
看到usb0的ip位址是多少,例如:192.168.77.254。
在電腦上執行vnc viewer,位址填寫192.168.77.254 5901,點「確定」即可看到手機畫面了。
4)如果2、3的情況都不是,可以通過以下方式連線。
在電腦上執行以下命令:
adb forward tcp:5901 tcp:5901
然後開啟vnc viewer,位址填寫127.0.0.1 5901,點「確定」即可看到手機畫面了。
關閉手機上的androidvncserver服務
1)在手機的「終端」執行
# ps | grep /data/local/androidvncserver
顯示的結果那一行中,root後面的數字就是程序號(pid),例如是8233。
2)執行
# kill 8233
即可結束androidvncserver。
通過ip遠端控制電腦
現在,很多人都用了不止一台電腦,而同時操作兩台電腦是一件比較麻煩的事情,所以,如果能夠使用一台電腦的滑鼠鍵盤顯示器,去遠端控制另一台電腦,那就方便多了。1 先確保本地計算機和遠端計算機,都處於同乙個網路內。這一點很重要,如果需要跨網路使用遠端桌面的話是非常麻煩的,還不如直接使用qq的遠端協助 什麼叫...
vnc遠端控制
root localhost yum y install tigervnc server設定配置檔案新增乙個可以使用的使用者,也可以新增多個。比如vncservers 1 root 這是新增乙個,vncservers 1 root 2 tom 這就是新增了root使用者和tom使用者我們這裡新增乙個...
windows通過vnc連線linux
在centos中設定tigervnc,windows遠端桌面centos 1.檢視是否有安裝tigervnc rpm qa grep vnc tigervnc server 1.1.0 5.e16 4.1.x86 64 tigervnc 1.1.0 5.e16 4.1.x86 64 2.如果沒有,則...