![15.04 -- .RDP ファイルを自動的に開く](https://rvso.com/image/1126821/15.04%20--%20.RDP%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E8%87%AA%E5%8B%95%E7%9A%84%E3%81%AB%E9%96%8B%E3%81%8F.png)
質問が少し曖昧で申し訳ありません。コンピューターに保存されている .rdp 接続がいくつかあります。.rdp ファイルを関連付けて、ダブルクリックするだけで RDP 接続の 1 つに接続できる RDP クライアントをインストールできますか? Remmina でこれを設定しようとしましたが、RDP ファイルをダブルクリックすると、Remina が開くだけで、実際には接続されません。
答え1
Remmina は RDP ファイルを開くことをサポートしていません。代わりに、Remmina が RDP のために内部で使用する実際の RDP クライアントである xfreerdp を使用して、RDP ファイルを直接開くことができます。
オプション 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 ファイルを開きます。