15.04 -- 自動開啟 .RDP 文件

15.04 -- 自動開啟 .RDP 文件

抱歉,如果我的問題有點模糊。我的電腦上保存了一些 .rdp 連線。是否有我可以安裝的 RDP 用戶端,它將 .rdp 檔案與其關聯,這樣我只需雙擊它就可以連接到其中一個 RDP 連接?我嘗試使用 Remmina 進行設置,但是當我雙擊 RDP 檔案時,它只是打開 Remina,但實際上並沒有連接。

答案1

Remmina 不支援開啟 RDP 檔案。相反,您可以直接使用 xfreerdp 開啟 RDP 文件,xfreerdp 是 Remmina 在 RDP 底層使用的實際 RDP 用戶端。

您有兩個選項,兩者皆在https://ubuntugenius.wordpress.com/2012/06/18/ubuntu-fix-add-program-to-list-of-applications-in-open-with-when-right-clicking-files-in-nautilus/

選項#1:建立 mime 類型檔案關聯:

建立檔案 /usr/share/applications/xfreerdp.desktop 包含以下內容:

[Desktop Entry]
Name=FreeRDP
Exec=xfreerdp %f
Terminal=true
Type=Application
MimeType=application/x-rdp

現在,當您右鍵單擊 rdp 檔案並轉到選項時,將出現一個使用“FreeRDP”開啟它的選項。 「Terminal=true」選項將在終端機中開啟 xfreerdp(因為它是一個控制台應用程式),其中 xfreerdp 將要求使用者提供憑證。

選項#2:使用 mimeopen:

使用“-d”標誌對 RDP 檔案運行 mimeopen:

$ mimeopen -d <path to rdp file>
Please choose a default application for files of type text/plain

1) gnome  (gnome-usercreated-1)
2) LibreOffice Writer  (libreoffice-writer)
3) gedit  (org.gnome.gedit)
4) Vim  (vim)
5) Other...

use application #

輸入與「其他...」對應的數字。在本例中為 5。

use application #5
use command:

由於 xfreerdp 是一個控制台應用程序,因此您不能僅在此處鍵入 xfreerdp。相反,將 xfreerdp 作為參數傳遞給您的終端應用程序,在我的例子中是 gnome-terminal:

use command: gnome-terminal -x xfreerdp

然後 xfreerdp 將在終端機視窗中啟動並開啟 RDP 檔案。

相關內容