pyGtkRDP – простое графическое приложение для freerdp или rdesktop подключений

  • 11st day of Chaos, in the yold 3188
  • 0 Comments

pyGtkRDP – это простая оболочка для freerdp-x11 или rdesktop подключений, написанная на python3. Приложение предоставляет возможность преднастройки параметров терминального соединения администратором и графический интерфейс для подключения пользователем. Для работы требуется библиотека gtk3.

Окно программы позволяет ввести имя пользователя и пароль, с возможностью их сохранения, а также предлагает два варианта подключения: локальное и внешнее. Параметры RDP подключения прописаны в исходном коде, в начале файла.

Это приложение несколько лет использовалось у одного из наших заказчиков: на офисных микрокомпьютерах и на персональных ноутбуках сотрудников в качестве терминального клиента. Локальное и внешнее соединения отличались в этом случае не только ip-адресами, но и параметрами подключения, влияющими на его качество и скорость. Изначальный исходный код работал на python2 и gtk2, pyGtkRDP версии 1.3 адаптирован к python3 и gtk3.

Исходный код актуальной версии: https://gitlab.com/oss-it/pygtkrdp

Как показала практика, свободные реализации RDP, rdesktop и FreeRDP, иногда независимо друг от друга некорректно отображают элементы интерфейса некоторых windows-приложений, поэтому в исходном коде была включена возможность быстрой их смены. Текущая командная строка адаптирована для FreeRDP. Если вы хотите использовать rdesktop или другой RDP-клиент, измените исходный текст соответствующим образом.

Leave a Comment

Your email address will not be published. Required fields are marked *