Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: [решено] rdesktop и его передаваемые параметры  (Прочитано 10850 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ApelsecS

  • Автор темы
  • Участник
  • *
  • Сообщений: 228
  • Глупый пЫнгвин!
    • Просмотр профиля
доброго времени.

у меня простой вопрос, но что-то с гуглом не нашёл общий язык  :P

у программы rdesktop есть параметр -s который, как я понял, позволяет вместо эксплорера из cmd запустить приложение (блокнот например... )
rdesktop -u username -p qwerty -d domain.local -g 80% -T test -a 16 -k en-us -s '/C notepad.exe' servername
десктоп виндовый открывается, а блокнота нет.  :-[
как правильно передать этот параметр?
« Последнее редактирование: 22 Сентября 2010, 10:46:18 от ApelsecS »

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: rdesktop и его передаваемые параметры
« Ответ #1 : 21 Сентября 2010, 16:13:06 »
Полный путь до запускаемого приложения, но до десктопа уже будет не добраться.

А вообще про
http://habrahabr.ru/blogs/linux/104368/
в курсе?

Оффлайн ApelsecS

  • Автор темы
  • Участник
  • *
  • Сообщений: 228
  • Глупый пЫнгвин!
    • Просмотр профиля
Re: rdesktop и его передаваемые параметры
« Ответ #2 : 21 Сентября 2010, 17:39:40 »
гм, не в курсе, спасибо за ссылку.

по САБЖУ, мне как раз и требуется отключить рабочий стол и включить пользователю необходимую ему программу.
в отношении примера с блокнотом, писать надо без ключа '/C', просто -s 'notepad' или полный путь, как вы сказали, если программа не зарегистрирована в окружении.

вторая проблема оказалась куда как более неприятная - выйти то теперь никак нельзя из сессии! нет кнопочки LogOFF =) а если закрыть окно rdesktop крестиком, то при следующем коннекте будет просто пустота в окне)))))  даже если что-то было запущено, мы этого уже не увидим до следующего правильного выхода-входа.

если кто знает как залогофиться командами rdesktop - пишите =/

Пользователь решил продолжить мысль 21 Сентября 2010, 18:16:07:
для эксперимента поставил remmina из https://launchpad.net/~llyzs/+archive/ppa...
пакет freerdp там в списке есть, а на практике нет... как из консоли запустить подключение?
« Последнее редактирование: 21 Сентября 2010, 18:16:07 от ApelsecS »

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: rdesktop и его передаваемые параметры
« Ответ #3 : 21 Сентября 2010, 21:53:46 »
Цитировать
вторая проблема оказалась куда как более неприятная - выйти то теперь никак нельзя из сессии!
Надо нажимать крестик на окне виндового приложения (не окна rdesktop!). Или в меню приложения: Файл > Выход

sudo aptitude install freerdp-x11
xfreerdp

Оффлайн ApelsecS

  • Автор темы
  • Участник
  • *
  • Сообщений: 228
  • Глупый пЫнгвин!
    • Просмотр профиля
Re: rdesktop и его передаваемые параметры
« Ответ #4 : 22 Сентября 2010, 09:42:03 »
сегодня успел опробовать freerdp и уже полон впечатлений  :)
вне всяких сомнений rdesktop хуже и пользоваться я буду freerdp в дальнейшем. еще раз спасибо за наводку.

по поводу закрытия крестиком вы не правы. в режиме -f , то есть fullscreen  при закрытии крестиком приложения, вызванного параметром -s, так же как и при закрытии окна клиента-RDP, остаётся пустота и выход из сессии не происходит автоматически.

- явный плюс программы freerdp перед её предшественницей в том, что тут работает контрал-альт-дел, через который можно завершить сессию.

я пытаюсь сделать терминал и пользователю в терминале незачем лазить шаловливыми ручонками... как ещё можно завершить сессию программно?  ???

Пользователь решил продолжить мысль 22 Сентября 2010, 10:45:07:
придумал решение с логофом!
надо запускать не саму программу, а батник такого содержания:
start /W notepad
logoff

тут запускается блокнот и ожидается окончание его работы. как только блокнот закрывается, происходит завершение сеанса.
всё просто  :)
« Последнее редактирование: 22 Сентября 2010, 10:45:07 от ApelsecS »

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: [решено] rdesktop и его передаваемые параметры
« Ответ #5 : 22 Сентября 2010, 13:44:49 »
по поводу закрытия крестиком вы не правы. в режиме -f , то есть fullscreen  при закрытии крестиком приложения, вызванного параметром -s, так же как и при закрытии окна клиента-RDP, остаётся пустота и выход из сессии не происходит автоматически.
Я бы не утверждал этого, если бы не попробовал лично.
В конторе компы для 1c так и работают (ms-win-server-2k-sp4).
Если закрыть 1с, то происходит завершение сессии, а если закрыть окно rdesktop, то отключение сессии.

Однако... есть 1 сервак, на котором запускается клиент программки навигационного мониторинга, так вот, там даже если коннектиться виндовым терминальным клиентом с запуском одного приложения, то сессия не завершается при закрытии этого приложения (остаётся висеть синий экран) и приходится грохать её из диспечера терминальных сессий. Отсюда вывод, что проблема либо с конкретным приложением, либо с какими-то настройками на сервере.

Оффлайн ApelsecS

  • Автор темы
  • Участник
  • *
  • Сообщений: 228
  • Глупый пЫнгвин!
    • Просмотр профиля
Re: [решено] rdesktop и его передаваемые параметры
« Ответ #6 : 23 Сентября 2010, 09:58:51 »
любопытно, учту.
тогда сообщаю, что с блокнотом, cmd и сетевым консультантом+ данный косяк присутствует.
решение с батником, описаное выше, в таком случае работает на ура.

Пользователь решил продолжить мысль 23 Сентября 2010, 10:02:06:
вряд ли сразу в нескольких продуктах майкросовт допущена эта ошибка. соглашусь, что это либо косяк настроек сервера, либо протокола.

вообще, в винде есть настрока терминального сервера с логофом по таймауту. но это не то.
« Последнее редактирование: 23 Сентября 2010, 10:02:06 от ApelsecS »

Оффлайн st.BlackD`

  • Новичок
  • *
  • Сообщений: 33
  • Нубасина
    • Просмотр профиля
Re: [решено] rdesktop и его передаваемые параметры
« Ответ #7 : 23 Сентября 2010, 13:32:18 »
я при организации терминального доступа с рабочей средой 1с, создавал батник(запускающий 1с) и уже в актив директори прописывал его в качестве рабочей среды. При закрывании 1с пользователь разлогинивался .

 

Страница сгенерирована за 0.016 секунд. Запросов: 19.