2017年1月2日 星期一

「同時開啟『終端機』多個分頁及連線」的方法

在「終端機」下命令操作電腦系統,對習慣快速獲得結果的使用者而言,是最有效的方法。對於常常需要連線到不同「遠端電腦」操作,在一個「終端機」開啟數個『分頁』,既可將所有「終端機」連線集合在一起,在不同連線間切換也很快速。
  幾個之前的相關發文,
請讀者自行參考。
  以下就是筆者常用的幾個做法,以「MATE 桌面」為例,分幾個段落整理如下:

同時開啟多個「終端機」分頁

需要『按一個鈕』就『同時開啟數個〝終端機〞分頁』時,將原有的「程式選單」中的「終端機」快捷按鈕,複製到桌面(將之拉到桌面)。再用「文字編輯器」開啟它,在『執行命令』那一列 Exec=mate-terminal 後,加幾個參數 --window --tab --tab,如下所示:
[Desktop Entry]
Name=MATE Terminal
Name[zh_TW]=Celeron-D  SiB
GenericName=Terminal
GenericName[zh_TW]=終端機
Comment=Use the command line
Comment[zh_TW]=使用命令列
TryExec=mate-terminal
Exec=mate-terminal --window --tab --tab
Icon=utilities-terminal
Type=Application
X-MATE-DocPath=mate-terminal/index.html
X-MATE-Bugzilla-Bugzilla=MATE
X-MATE-Bugzilla-Product=mate-terminal
X-MATE-Bugzilla-Component=BugBuddyBugs
X-MATE-Bugzilla-Version=1.16.1
Categories=System;GTK;Utility;TerminalEmulator;
StartupNotify=true
X-Desktop-File-Install-Version=0.23
上例中,『--windows』是開啟一個新視窗,而『--tab』在開啟的視窗中再開啟『分頁』。兩個『--tab』代表開啟兩個『分頁』。所以,上述例子將開啟一個有三個『分頁』的「終端機」。

開啟「終端機」分頁時,同時建立連線

若是在開啟『分頁』時,也要同時建立連線,就還要在 Exec=…… 後,再加個參數『 -e "ssh 連線命令" 』才行,如下所示。
‧ ‧ ‧ ‧ ‧
Exec=mate-terminal --window --tab -e "ssh -p 5566 SiB@192.168.10.12"
‧ ‧ ‧ ‧ ‧
若是要開啟三個『分頁』的「終端機」,而只有第二個『分頁』建端連線,則修改如下:
‧ ‧ ‧ ‧ ‧
Exec=mate-terminal --window --tab -e "ssh -p 5566 SiB@192.168.10.12" --tab
‧ ‧ ‧ ‧ ‧

已測試版本:

  • Fedora: 25, 24, 23

沒有留言:

張貼留言

感謝你耐心看完本文,歡迎留下任何指正、建議,筆者會儘快回應。(English is also welcome.)