Как создать ярлык на рабочем столе (для запуска) для "rdeskop", который может получать параметры, такие как IP-адрес удаленного сервера?
Я установил "rdesktop" на свою Ubuntu и использую его для подключения и управления моими серверами Microsoft Windows, на которых запущены службы удаленного рабочего стола. Я запускаю его из терминала linux и передаю необходимые аргументы, такие как размер экрана или IP-адрес удаленного сервера или имя и номер порта. Это пример того, что я делаю:
rdesktop -f my_server_name_or_ip
который позволяет мне подключиться к моему серверу в полноэкранном режиме. Недавно я решил создать на рабочем столе средство запуска (например, ярлык Windows), которое позволяет мне вместо того, чтобы каждый раз вводить команду в окне терминала, просто запускать средство запуска. Фактически я создал файл со следующим содержимым, и после установки подходящих разрешений и поиска изображения значка я смог успешно выполнить задание.
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/usr/bin/rdesktop -f servername
Name=rdesktop
Comment=rdesktop
Icon=/home/my_username/Pictures/rdm.png
Но здесь есть проблема. Мой модуль запуска работает нормально только для указанного имени сервера или IP-адреса, и мой вопрос заключается в том, как я могу создать или настроить модуль запуска, который сможет получать IP-адрес, имя сервера, размер экрана и другие параметры после запуска модуля запуска? что-то вроде клиента Microsoft Remote Desktop. Чтобы добавить больше, я знаком с клиентами GUI, такими как tsclient, Gnome-RDP и KDE Remote Desktop Connection (KRDC), которые являются графическим интерфейсом для rdesktop. Но я хочу знать, как передать мои любимые параметры на лету в этом особом случае.