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.

Другие вопросы по тегам