web-dev-qa-db-ja.com

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

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

1
UnknownFearNG

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ファイルを開きます。

4
AndreyT