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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Как при старте ubuntu запустить терминальный клиент  (Прочитано 1774 раз)

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

Оффлайн itoto

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Можно ли при старте Ubuntu 9.10 desk запустить терминальный клиент (желательно не показывать вообще рабочий стол)?
Можно ли максимально урезать права доступа пользователя который входит локально в ubuntu, чтобы он мог запустить только терминальный клиент?

Оффлайн forkostya

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
У меня как раз так и настроено. Просто в автозагрузку добавил команду rdesktop ... и рабочий стол вообще не видно - сразу винда.

Оффлайн Sonsee

  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Че та я не понял, разьясните. Это как ? - ограничить права на рабочий стол, чтоб к терминалу был доступ? А в командной строке если пользователь startx введет?))

Оффлайн itoto

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
а если пользователь завершит сеанс что произойдет? закроетса клиент и откроется рабочий стол?

Оффлайн shaulyn

  • Участник
  • *
  • Сообщений: 162
  • Новый Компьютерный Сервис - NewCompService.ru
    • Просмотр профиля
    • Новый Компьютерный Сервис в Санкт-Петербурге и Всеволожском районе
надо скрипт писать и в атозагрузку, в скрипте rdesktop и проверка что если сессия закрывается выключать или ребутить ПК
Новый Компьютерный Сервис в Санкт-Петербурге и Всеволожском районе

Оффлайн itoto

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
я вообще лох в этом деле ))) помогите)
чего должно быть в скрипте написано?

Оффлайн shaulyn

  • Участник
  • *
  • Сообщений: 162
  • Новый Компьютерный Сервис - NewCompService.ru
    • Просмотр профиля
    • Новый Компьютерный Сервис в Санкт-Петербурге и Всеволожском районе
вроде так

#!/bin/sh
rdesktop -k en-us -g 1024×768 -u user_name -p password my.terminal.server.ru
halt или reboot
Новый Компьютерный Сервис в Санкт-Петербурге и Всеволожском районе

rapidsp

  • Гость
Думаю, тут ключевое слово "thinstation".

Оффлайн Vovanys

  • Участник
  • *
  • Сообщений: 188
  • Эээээ.... без коментариев
    • Просмотр профиля
    • vovanys.com
вроде так

#!/bin/sh
rdesktop -k en-us -g 1024×768 -u user_name -p password my.terminal.server.ru
halt или reboot

лучше сразу на фулскрин -f кажетсо

Оффлайн GR

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Захожу под пользователем, запускаю в ручную - все работает. Подскажите как и куда вписать для автозагрузки ? Я недавно с Ubuntu работаю. А еще как мне отменить в начале выбор пользователя ? А то она мне всегда предлагает admin или user ?

Пользователь решил продолжить мысль 31 Май 2010, 13:13:50:
И как сделать так чтобы при отключении сеанса комп перезагружался либо перезапускал сеанс ?
« Последнее редактирование: 31 Май 2010, 13:13:50 от GR »

Оффлайн 12alex129

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Пробовал помещать строку    rdesktop -k en-us -f -u user_name -p password my.terminal.server.ru  естественно со своими параметрами в файл /etc/rc.local перед exit 0
Перезагружаюсь ничего не запускается.

Пробовал создать файл myscript.sh  с содержанием:

#!/bin/sh
/user/bin/rdesktop -k en-us -f -u user_name -p password my.terminal.server.ru



Затем прописал путь   /home/XXXXXX/MyScripts/myscript.sh  в файл   /etc/rc.local перегрузился - по прежнему ничего не запускается  при заргузке
менял  sh  /home/XXXXXX/MyScripts/myscript.sh  в файле   /etc/rc.local  тоже ничего не запускается.

Пробовать прописывать  /home/XXXXXX/MyScripts/myscript.sh скрипт  в  RC0.d... RC8.d с помощью специальной команды размещал сам скрипт в   /etc/init.d и создавал ссылку на этот файл в всех runlevelax с помощью команды в каждом RCx  появлялся файл S46myscript.sh
После перезагрузки по прежнему ничего не страртует

Затем Попробовал в UBUNTU 9 в меню System->Preferences->StartUp Application   создал стартап добавил строку  sh  /home/XXXXXX/MyScripts/myscript.sh  при загрузке запускается терминал

если в скрипт добавить еще reboot

#!/bin/sh
 rdesktop -k en-us -f -u user_name -p password my.terminal.server.ru
 reboot


Однако после выхода из окна терминала в последнем случае автозагрузки с помощью System->Preferences->StartUp Application , перезагрузка не идет

если скрипт выполнить в терминале под root      sudo sh  /home/XXXXXX/MyScripts/myscript.sh   то все работает. Запускается терминал, а когда из него выходишь компьютер идет на перезагрузку.

Помогите как создать и моместить скрипт в автозагрузку, чтобы rdesktop запускался при загрузке Ubuntu,  с  пользователем  поумолчанию . А при выходе из терминала комп вылючался или перезагружался.
« Последнее редактирование: 23 Июнь 2010, 13:44:16 от 12alex129 »

Оффлайн Application

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
а тебе вообще ИКСЫ нужны??? мб отруби просто графику и всё, при загрузке у тебя будет надпись

login:
а там останется ввести пользователя и пасс....

ЗЫЫЫ, тока так отруби, чтоб startx её не врубил) или зделай на startx права тока руту... или там своему admin пользователю.... не думал об альтернативах?

rapidsp

  • Гость
Не... ну rdesktop в rc.local жестко конечно :)
Как же он запустится, если иксовой сессии еще нет. А он от рута - иксы ему по умолчанию не положены...
Воткнуть хотя бы в автозагрузку профиля.

Всем страждущим: погуглите плиз в сторону thinstation - это собственно готовое решение с загрузкой по сети.
Дешево и сердито.
« Последнее редактирование: 23 Июнь 2010, 14:30:13 от rapidsp »

 

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