![15.04 — Автоматическое открытие файлов .RDP](https://rvso.com/image/1126821/15.04%20%E2%80%94%20%D0%90%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5%20%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%B8%D0%B5%20%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%20.RDP.png)
Извините, если мой вопрос немного расплывчат. У меня есть несколько подключений .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.