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.