15.04 -- .RDP ファイルを自動的に開く

15.04 -- .RDP ファイルを自動的に開く

質問が少し曖昧で申し訳ありません。コンピューターに保存されている .rdp 接続がいくつかあります。.rdp ファイルを関連付けて、ダブルクリックするだけで RDP 接続の 1 つに接続できる RDP クライアントをインストールできますか? Remmina でこれを設定しようとしましたが、RDP ファイルをダブルクリックすると、Remina が開くだけで、実際には接続されません。

答え1

Remmina は RDP ファイルを開くことをサポートしていません。代わりに、Remmina が RDP のために内部で使用する実際の RDP クライアントである xfreerdp を使用して、RDP ファイルを直接開くことができます。

2つの選択肢があり、どちらも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 ファイルを開きます。

関連情報