標籤:快捷啟動 rdesktop zenity gui
平時經常要遠端連線windows的機器,所以rdesktop是必備的。
近來安裝了gnome介面的centos7,發現一直使用的rdesktop命令變成了rdesktop-vrdp了,不過能用就行。
要用shell指令碼為rdesktop加點GUI介面首先要安裝有zenity,然後寫一個這樣的指令碼:
#!/bin/bashipaddr=$(zenity --entry --title "rdesktop" --text "輸入準備串連的IP地址" --entry-text "192.168.0.")if [ -z "$ipaddr" ];then exit 2else ping -c 1 $ipaddr 1>/dev/null 2>&1 if [ $? = 0 ];then rdesktop-vrdp -a 16 -u admin -g 1024x768 -r clipboard:PRIMARYCLIPBOARD -r disk:RDP=/home/rdesktop $ipaddr else zenity --error --text="IP不可達!!" exit 2 fifi
指令碼運行後就會出現這樣的介面
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/4C/D4/wKioL1RF7r-h6FQQAABU1pWkOd4995.jpg" title="2014-10-21 13:21:27 的截屏.png" alt="wKioL1RF7r-h6FQQAABU1pWkOd4995.jpg" />
輸完IP就直接連過去了。
想要更快地啟動,就想個辦法放個捷徑到案頭上吧。
我用的是這樣的法子:
把放在案頭上的終端複製多一個,查看屬性,在命令這裡,原來是gnome-terminal,把他加個-e的參數,再加個指令碼的位置,比如我的:gnome-terminal -e /home/willron/rdesktop.sh
至於名字跟表徵圖就隨意啦。以後就只要雙擊表徵圖就能啟動了。是不是更快捷啦!~~
上面用到的幾個zenity和rdesktop參數解釋一下:
zenity
--entry 建立一個文字框
--title 視窗標題
--text 顯示在文字框裡的文字
--entry-text 顯示在文字框裡文本域的預設文字
--error 建立一個錯誤提示視窗
rdesktop
-a 16 以16位顏色串連
-u admin 以admin為使用者名稱串連
-g 1024x768 以1024X768解析度串連
-r clipboard:PRIMARYCLIPBOARD 共用本機與遠程電腦的剪貼簿
-r disk:RDP=/home/rdesktop 映射/home/rdesktop到遠程電腦
本文出自 “willron學習筆記” 部落格,請務必保留此出處http://willron.blog.51cto.com/4871077/1566267
shell指令碼——為rdesktop加點GUI介面