幾個之前的相關發文,
- SSH「自動認證機制」改進 - 使用 SSH-COPY-ID
- 解決「Fedora 21 Workstation (工作站) 的『SSH 服務』未自動啟用」問題
- SSH「自動認證機制」之改進 - 快速複製密鑰
- SSH 的「自動認證機制」 - 使用 ECDSA 密鑰
- 補充:『將分開的數個「終端機」合併成一個「終端機」』
- 將分開的數個「終端機」合併成一個「終端機」
- 修改 SSH 的預設設定檔
以下就是筆者常用的幾個做法,以「MATE 桌面」為例,分幾個段落整理如下:
同時開啟多個「終端機」分頁
需要『按一個鈕』就『同時開啟數個〝終端機〞分頁』時,將原有的「程式選單」中的「終端機」快捷按鈕,複製到桌面(將之拉到桌面)。再用「文字編輯器」開啟它,在『執行命令』那一列 Exec=mate-terminal 後,加幾個參數 --window --tab --tab,如下所示:上例中,『--windows』是開啟一個新視窗,而『--tab』在開啟的視窗中再開啟『分頁』。兩個『--tab』代表開啟兩個『分頁』。所以,上述例子將開啟一個有三個『分頁』的「終端機」。[Desktop Entry]Name=MATE TerminalName[zh_TW]=Celeron-D SiBGenericName=TerminalGenericName[zh_TW]=終端機Comment=Use the command lineComment[zh_TW]=使用命令列TryExec=mate-terminalExec=mate-terminal --window --tab --tabIcon=utilities-terminalType=ApplicationX-MATE-DocPath=mate-terminal/index.htmlX-MATE-Bugzilla-Bugzilla=MATEX-MATE-Bugzilla-Product=mate-terminalX-MATE-Bugzilla-Component=BugBuddyBugsX-MATE-Bugzilla-Version=1.16.1Categories=System;GTK;Utility;TerminalEmulator;
StartupNotify=trueX-Desktop-File-Install-Version=0.23
開啟「終端機」分頁時,同時建立連線
若是在開啟『分頁』時,也要同時建立連線,就還要在 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.)