johnix
Posts: 3
Joined: Tue Feb 10, 2015 10:34 am

Автозапуск RDP

Wed Feb 11, 2015 8:30 am

Привет всем!
Задача, пустить raspberrypi в качестве тонкого клиента на терминалку Windows 2008 используя клиент xfreerdp

Как это сделать автоматически, чтобы при запуске rasbian он автоматом цепанулся к терминалке?

LKA
Posts: 185
Joined: Thu Jul 11, 2013 1:20 pm

Re: Автозапуск RDP

Thu Feb 12, 2015 5:36 pm

положить скрипт в котором прописана команда подключения в автозагрузку вашего десктопного менеджера
если дефолтный, то создать ~/.config/autostart
в него переложить ярлык для запуска из /usr/share/application
и дописать в него свою строку Exec:
Exec=/usr/bin/xfreerdp --ваши_параметры

если опенбокс, то нужно создать /home/pi/.config/openbox/autostart
и заполнить его своим скриптом:
#!/bin/sh
xfreerdp --ваши_параметры

от себя добавлю, что rdesktop работает стабильнее, но я использовал на вин2003
еще отдельная песня - настройка засыпания монитора пока комп не используется)

treedy
Posts: 12
Joined: Thu Oct 15, 2015 2:47 pm

Re: Автозапуск RDP

Mon Mar 21, 2016 11:08 am

LKA wrote:положить скрипт в котором прописана команда подключения в автозагрузку вашего десктопного менеджера
если дефолтный, то создать ~/.config/autostart
в него переложить ярлык для запуска из /usr/share/application
и дописать в него свою строку Exec:
Exec=/usr/bin/xfreerdp --ваши_параметры

если опенбокс, то нужно создать /home/pi/.config/openbox/autostart
и заполнить его своим скриптом:
#!/bin/sh
xfreerdp --ваши_параметры

от себя добавлю, что rdesktop работает стабильнее, но я использовал на вин2003
еще отдельная песня - настройка засыпания монитора пока комп не используется)
Можно поподробнее про автозапуск из дефолтного менеджера? Я новичок в линуксе.
Exec=/usr/bin/xfreerdp --ваши_параметры
Параметры - это путь к скрипту? Скрипт обязательно .sh или можно .py ?

LKA
Posts: 185
Joined: Thu Jul 11, 2013 1:20 pm

Re: Автозапуск RDP

Tue Mar 22, 2016 9:26 am

параметры, это опции и ключи с которыми запускается приложение или скрипт
путь в данном примере написан полностью "/usr/bin/xfreerdp"
скрипт не обязательно .sh, можно .py, но файл должен быть исполняемым.
если вы его уже запускаете, то всё норм, если нет, то сделайте
"chmod +x ваш.py"

alex1025
Posts: 1
Joined: Mon Mar 28, 2016 11:39 pm

Re: Автозапуск RDP

Mon Mar 28, 2016 11:55 pm

LKA wrote:положить скрипт в котором прописана команда подключения в автозагрузку вашего десктопного менеджера
если дефолтный, то создать ~/.config/autostart
в него переложить ярлык для запуска из /usr/share/application
и дописать в него свою строку Exec:
Exec=/usr/bin/xfreerdp --ваши_параметры

если опенбокс, то нужно создать /home/pi/.config/openbox/autostart
и заполнить его своим скриптом:
#!/bin/sh
xfreerdp --ваши_параметры

от себя добавлю, что rdesktop работает стабильнее, но я использовал на вин2003
еще отдельная песня - настройка засыпания монитора пока комп не используется)
Подскажите по поводу стабильности rdesktop - по RDP подключен к Вин2003, часто зависает, черный экран, и не реагирует ни на что. Приходится выходить в иксы, и запускаться снова. Подобные зависы происходят раз минут в 20-25. И все бы ничего, но последующее подключение происходит не сразу, а минуты через 2-3. Что посоветуете?
На десктопе на Debian то же самое. А виндовый клиент работает без проблем часами. Может, что-то в параметрах rdesktop нужно поковырять?

LKA
Posts: 185
Joined: Thu Jul 11, 2013 1:20 pm

Re: Автозапуск RDP

Wed Mar 30, 2016 5:33 am

я использую следующий набор
-f -a 16 -P -E -N -x m -z -k en-us

что из этого пригодится вам, решите сами
таймаут "отстрела" зависшей сессии настраивается на сервере

еще полезно использовать .Xmodmap с содержимым
keycode 108 = Alt_L
ото альт ведет себя ни так как виндовые юзера ожидают

Skaraha
Posts: 1
Joined: Wed Apr 04, 2018 10:08 am

Re: Автозапуск RDP

Wed Apr 04, 2018 11:17 am

LKA wrote:
Thu Feb 12, 2015 5:36 pm
положить скрипт в котором прописана команда подключения в автозагрузку вашего десктопного менеджера
если дефолтный, то создать ~/.config/autostart
в него переложить ярлык для запуска из /usr/share/application
и дописать в него свою строку Exec:
Exec=/usr/bin/xfreerdp --ваши_параметры

если опенбокс, то нужно создать /home/pi/.config/openbox/autostart
и заполнить его своим скриптом:
#!/bin/sh
xfreerdp --ваши_параметры
Проверил оба способа - не заработали...
Десктоп менеджер дефолт и я так понял что он собран на основе lxde, пробовал вписывать в /etc/xdg/lxsession/LXDE/autostart
пробовал и /etc/xdg/autostart
и /etc/rc.local
Варианты у меня кончились. Может кто то побеждал? Поделитесь опытом.

Return to “Русский”

Who is online

Users browsing this forum: kostas and 1 guest