15.04 — Автоматическое открытие файлов .RDP

15.04 — Автоматическое открытие файлов .RDP

Извините, если мой вопрос немного расплывчат. У меня есть несколько подключений .rdp, которые сохранены на моем компьютере. Есть ли клиент RDP, который я могу установить, чтобы связать с ним файлы .rdp, так что я смогу подключиться к одному из подключений RDP, просто дважды щелкнув по нему? Я пытался настроить это с помощью Remmina, но когда я дважды щелкну по файлу RDP, он просто откроет Remina, а не подключится.

решение1

Remmina не поддерживает открытие файлов RDP. Вместо этого вы можете открывать файлы RDP напрямую с помощью xfreerdp, фактического клиента RDP, который Remmina использует под капотом для 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:

Запустите mimeopen для вашего RDP-файла с флагом '-d':

$ 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.

Связанный контент