Автор Тема: rdesktop в автозагрузке  (Прочитано 3261 раз)

Оффлайн swch

  • Участник
  • *
  • Сообщений: 36
rdesktop в автозагрузке
« : 20.06.2016 14:19:49 »
Приветствую.

Установил Simply Linux 7.0.5 на тонкого клиента. Необходимо настроить так, чтобы rdesktop загружался автоматически при появлении рабочего стола. Сплеш отключил. Автологин сделал. Ярлык на рабочем столе работает. В автозапуск команду с rdesktop прописал, но она не срабатывает потому, что ТК не успевает подключиться к сети. Подскажите, как можно эту проблемы решить?

Оффлайн ASte

  • Мастер
  • ***
  • Сообщений: 1 566
Re: rdesktop в автозагрузке
« Ответ #1 : 20.06.2016 14:37:36 »
Ну самый простой и "топорный" вариант - обрамить запуск rdesktop в скрипт, в котором перед запуском rdesktop поставить в цикле проверку наличия сети с паузой (sleep) например 1s между проверками.

А rdesktop чем-то предпочтительнее чем xfreerdp?


 

Оффлайн swch

  • Участник
  • *
  • Сообщений: 36
Re: rdesktop в автозагрузке
« Ответ #2 : 20.06.2016 15:16:55 »
Топорный это хорошо. Чем проще, тем надежнее.  :-)
А скрипт не приведете в пример? А то я не очень умею их писать.
rdesktop работает и я с ним знаком давно. Лучшее враг хорошего.
А freerdp работает в моих условиях коряво и его отдельно ставить надо. Во-общем долго.
Мне даже remmina не подошла.  :-(

Петрович

  • Гость
Re: rdesktop в автозагрузке
« Ответ #3 : 20.06.2016 15:54:28 »
Если в  автозапуск команду ?
sh -c "sleep 10 && rdesktop"
10 секунды

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: rdesktop в автозагрузке
« Ответ #4 : 20.06.2016 15:58:26 »
Установил Simply Linux 7.0.5 на тонкого клиента. Необходимо настроить так, чтобы rdesktop загружался автоматически при появлении рабочего стола.
А попробуйте https://forum.altlinux.org/index.php?topic=31228.0 (нет ни DE, ни рабочего стола - rdesktop грузиться сразу после инициализации базовых компонентов и запускается в полном экране, но только после предварительной настройки, установка не требуется - см. тему), может будет лучше для тонкого клиента. Используем, наверное, с год как уже.

Оффлайн ASte

  • Мастер
  • ***
  • Сообщений: 1 566
Re: rdesktop в автозагрузке
« Ответ #5 : 20.06.2016 16:19:41 »
Я имел в виду что-то типа такого
$ cat test
#!/bin/bash
ip=192.168.1.1
ping $ip  -c 1 -q
while  [ $?  -ne "0" ]; do 
    sleep 1s
    ping $ip  -c 1 -q
done
rdesktop

Пингуем шлюз пока не получим ответ. После этого запускаем rdesktop

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 168
    • Домашняя страница
Re: rdesktop в автозагрузке
« Ответ #6 : 20.06.2016 19:42:42 »
В тонком клиенте сеть настраивайте не через Network Manager, а через Etcnet.
Андрей Черепанов (cas@)

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 242
Re: rdesktop в автозагрузке
« Ответ #7 : 20.06.2016 22:43:23 »
В тонком клиенте сеть настраивайте не через Network Manager, а через Etcnet.
это не хорошо, т.к. если на момент запуска сети нет или она на некоторое время отвалилась во время работы, но надо перезагружаться... не умеет Etcnet более одного раза пытаться поднять сеть (или это нифига не документировано).
NM поднимет сеть при её появлении и скриптик вроде приведенного решает задачу.

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: rdesktop в автозагрузке
« Ответ #8 : 20.06.2016 23:31:39 »
это не хорошо, т.к. если на момент запуска сети нет или она на некоторое время отвалилась во время работы, но надо перезагружаться... не умеет Etcnet более одного раза пытаться поднять сеть (или это нифига не документировано).
Это решается от задачи. У меня, к примеру, не стояла задача поднимать сеть автоматом, т.к. есть разные варианты развития событий. Надо автомат - напишите (или доработайте тот вариант, что идет по умолчанию), это же linux, а не какой-нибудь андроид.

Оффлайн swch

  • Участник
  • *
  • Сообщений: 36
Re: rdesktop в автозагрузке
« Ответ #9 : 21.06.2016 07:23:14 »
Скриптик попробовал. Не работает.  :-(
Главное из командной строки нормально запускается.
А из автозагрузки не хочет. И где посмотреть ошибки я не знаю.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: rdesktop в автозагрузке
« Ответ #10 : 21.06.2016 07:25:33 »
А из автозагрузки не хочет. И где посмотреть ошибки я не знаю.
Из какой? Их как мимнмум 3

Оффлайн swch

  • Участник
  • *
  • Сообщений: 36
Re: rdesktop в автозагрузке
« Ответ #11 : 21.06.2016 08:28:08 »
Не знал.
Пользуюсь Пуск-Настройки-Диспетчер настроек-Сеансы и Запуск. Вкладка Автозапуск.

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 242
Re: rdesktop в автозагрузке
« Ответ #12 : 21.06.2016 08:35:24 »
Надо автомат - напишите (или доработайте тот вариант, что идет по умолчанию), это же linux, а не какой-нибудь андроид.
как-раз на такой случай я лепил костыль, но некрасиво как-то.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: rdesktop в автозагрузке
« Ответ #13 : 21.06.2016 08:38:13 »
Попробуйте поместить скриптик в каталог:

/home/ВАШ_ПОЛЬЗОВАТЕЛЬ/.xsession.d

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: rdesktop в автозагрузке
« Ответ #14 : 21.06.2016 08:41:28 »
ping лучше заменить на fping с соответствующим изменений опций