Автор Тема: ITalc  (Прочитано 64200 раз)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: ITalc
« Ответ #30 : 18.04.2010 09:04:44 »
Цитировать
1. Добавляем пользователя teacher в группу italcmaster. Т.е. добавляем того пользователя под которым зашли? Например, vasay
Доюавляем того пользователя, который будет учителем. Зайти можно под любым пользователем, всё равно при добавлении пользователя в группу italcmaster нужны права root, а как вы получили эти права - вошли прямо в root, использовали "su -" или sudo - не важно.


Цитировать
7. Запускаем $italc-master
и ругается вот так?
Надо первый раз запустить italc-launcer

oleg-it

  • Гость
Re: ITalc
« Ответ #31 : 18.04.2010 11:39:42 »
..Запустилась.

Проблема была в том, что я буквально выполнил указание фильма и НЕ проверил работу команды chmod, т.е. когда даем разрешение группе italcmaster писать в каталог: /etc/italc/keyS (s-была пропущена).. На будущее (для себя), надо проверять директорию по ls -l..
В общем рабочее место учителя заработало. Настройка заняла 15 минут. Позже настрою рабочее место ученика.
Всего доброго!

oleg-it

  • Гость
Re: ITalc
« Ответ #32 : 19.04.2010 20:34:15 »
Настройка (нетривиальная, без сервера) удаленного управления Italc в AltLinux 5.0.1 Школьный (Gnome).

Задача. В компьютерном классе настроить одну из рабочих станций АльтЛинукс (рабочее место учителя) для управления рабочими столами компьютеров учеников.
Условия. Компьютерный класс оснащен операционной системой АльтЛинукс 5 Школьный с настроенной локальной сетью.
Решение.

1. Устанавливаем пакет italc-master на компьютер учителя:
#apt-get install italc-master (вставьте DVD-дистрибутив AltLinux 5 Школьный!)
2.Добавляем пользователя (с правами которого вошли в систему, например: oleg) в группу italcmaster.
#gpasswd -a oleg italcmaster
3.Разрешаем группе italcmaster писать в каталог /etc/italc/keys
#chmod -R a+w /etc/italc/keys/*
#exit

4.Создаем ключи учителя (пользователя oleg)
$ica -createkeypair
5.Копируем публичный ключ для учеников (пользователей компьютерного класса)
Если настроен web-сервер Apache, то:
#mc
/etc/italc/keys/public/teacher/key копируем в /var/www/html/file/key
Запустить броузер рабочей станции ученика -> скачать ключ и скопировать в /etc/italc/keys/public/teacher/key
или физически, через flash-носитель.
6.Делаем ключ доступным для чтения всем пользователям:
#chmod a+r  /etc/italc/keys/public/teacher/key
7.Создаем каталог bin в локальной папке
$mkdir /home/oleg/bin/
Примечание. В АльтЛинукс данный путь по умолчанию указан в $PATH, проверить можно по команде: $echo $PATH (если нет, то добавить в переменную окружения можно по команде: $export PATH=»$PATH:/home/oleg/bin»). Это необходимо для написания скрипта запуска Italc.
8.Создаем скрипт запуска системы управления рабочими столами:
$cat > /home/oleg/bin/my_ica
$mcedit /home/oleg/bin/my_ica

пишем ->
#!/bin/sh
echo "Запускаем Italc-Master!"
italc

9.Делаем скрипт исполняемым:
$chmod +x /home/oleg/bin/my_ica
10.Добавляем скрипт на рабочий стол (по правой кнопке мыши :)
11.Чтобы italc-launcher не перезаписывал файл настроек
/home/oleg/.italc/globalconfig.xml
Открываем для редактирования файл (сценарий Python):
#mcedit /usr/bin/italc-launcher
и редактируем строчку 164(!), просто дописав 1 к name → name1, чтобы не нашел.
# Scan for an existing classroom and delete it

for classroom in classrooms:
    if classroom.getAttribute("name1") == _("Auto-detected computers"):
        body.removeChild(classroom)

12.Все. Запускайте сценарий my_ica через Терминал или с Рабочего стола, настраивайте компьютерный класс и управляйтесь с учениками :)
« Последнее редактирование: 20.04.2010 14:12:53 от oleg-it »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: ITalc
« Ответ #33 : 19.04.2010 20:53:48 »
Так зачем каждый раз запускать  italc-launcher ? - в последующие разы достаточно запустить italc.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: ITalc
« Ответ #34 : 19.04.2010 21:44:36 »
Странно это. Сервер тут точно не при чём. Я и с сервером запускал, и без него - всё работает.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: ITalc
« Ответ #35 : 19.04.2010 21:53:56 »
ica - запущен по-умолчанию, его то-же перезапускать нет необходимости. В крайнем случае
$ ica-launcer &
$ italc

А вообще, повторяю - достаточно просто italc (без перезапуска ica)

Оффлайн Salomatin

  • Модератор
  • *****
  • Сообщений: 981
    • Пошаговые инструкции
    • Email
Re: ITalc
« Ответ #36 : 20.04.2010 08:36:06 »
6.Устанавливаем пакет italc-master на компьютер учителя:
#apt-get install italc-master (вставьте DVD-дистрибутив AltLinux 5 Школьный!)

Наверное лучше переставить первым. Без него не выполнить первые пункты.
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

oleg-it

  • Гость
Re: ITalc
« Ответ #37 : 20.04.2010 13:13:54 »
Странно это. Сервер тут точно не при чём. Я и с сервером запускал, и без него - всё работает.

Последняя редакция...
............
Стал запускатся просто $italc :)
p.s. комментирование удалил.
....................................
Программа нужная, между компьютерами не находишься, интенсивность уроков высокая.. А при проведении практических и лабораторных работах учитель обязан оказывать оперативную помощь, в т.ч. приватно и "по-тихому" (в смысле соблюдения тишины в классе) отвечать на умные вопросы учеников (текстовые сообщения между компьютерами).
Всем учителям информатики удачи в использовании данной замечательной технологии!
« Последнее редактирование: 20.04.2010 14:16:07 от oleg-it »

Оффлайн karashuk

  • Начинающий
  • *
  • Сообщений: 6
Re: ITalc
« Ответ #38 : 20.04.2010 13:46:37 »
Спасибо! В понедельник попробую.
Разобрался с вашей помощью.
После настройки появилась проблема с сохранением настроек.
Решение прблемы:
1.   на ПК учителя установил права доступа для key -rw-r―r-- ( было -r―r―r--).
Создал в ручном режиме новый ярлык для запуска на рабочем столе:
Приложение - iTALC
Описание ― Управление рабочими столами
Комментарий -
Команда - /usr/bin/italc

Все стало работать....

Оффлайн Salomatin

  • Модератор
  • *****
  • Сообщений: 981
    • Пошаговые инструкции
    • Email
Re: ITalc
« Ответ #39 : 08.07.2010 11:46:49 »
Задача № 1. Настройка рабочего места учителя.

Шаг № 1: Устанавливаем пакет italc-master на компьютер учителя:
#apt-get install italc-master
Шаг № 2:  Становимся учителем.
Добавляем пользователя (с правами которого вошли в систему, например: vova) в группу italcmaster.
#gpasswd -a vova italcmasterполучаем сообщение, что vova добавлен удачно
Adding user vova to group italcmasterРазрешаем группе italcmaster писать в каталог /etc/italc/keys
#chmod -R g+w /etc/italc/keys/*Выходим из рута и пользователя vova (для того, чтобы пользователь vova получил права группы italcmaster  - т.е. перелогиниваемся: выходим из сеанса и снова заходим пользователем vova ).

Шаг № 3:  Создаем ключи учителя.
Заходим пользователем  vova и от его имени  создаем ключи учителя
$ica -createkeypairПравами рута делаем доступным  публичный ключ для чтения всем пользователям:
#chmod a+r  /etc/italc/keys/public/teacher/keyРазрешаем учителю сохранять свои настройки
#chmod g+w /etc/italc/keys/public/teacher/key
Шаг № 4:  Получаем на руки публичный ключ.
Копируем публичный ключ для учеников (пользователей компьютерного класса)
/etc/italc/keys/public/teacher/key  - это файл

Любым удобным способом передаем этот файл-ключ на компьютеры ученика.

Запускать iTALC можно как из командной строки так и из меню.
Пуск - Образование -Управление рабочими столами учеников iTALC

Настройка компьютера учителя закончена.


Настройка компьютера  ученика.

Шаг № 1: Устанавливаем пакет italc-client на компьютер ученика:

#apt-get install italc-clientскопировать в /etc/italc/keys/public/teacher/key

Шаг № 2:  Проверяем ключ на доступность для чтения всем пользователям:
#ls -l /etc/italc/keys/public/teacher/key
-rw-r--r-- 1 vova vova 594 Mar  1 16:56 /etc/italc/keys/public/teacher/key
если прав не хватает, то
#chmod a+r  /etc/italc/keys/public/teacher/key
Шаг № 3 Запускаем один раз клиента.
Даем команду от имени простого пользователя
$ica-launcher &

Теперь ученический компьютер с момента включения находятся под зорким оком и управлением учителя.
« Последнее редактирование: 08.07.2010 11:48:59 от Salomatin »
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн NecroJoke

  • Давно тут
  • **
  • Сообщений: 455
    • Email
Re: ITalc
« Ответ #40 : 04.08.2010 17:05:28 »
А известно в каком файле хранит настройки программа? Просто под другим пользователем заходишь и все заново настраивать, хотелось бы файлик копировать просто, жду.

Оффлайн rischat

  • Начинающий
  • *
  • Сообщений: 2
    • Сайт сельского учителя информатики
    • Email
Re: ITalc
« Ответ #41 : 13.10.2010 07:52:21 »
Установил italc на линукс мастер 4 (по алгоритму сообщения №39), при запуске выходит ошибка . Как его исправить, в чем причина, подскажите, пожалуйста.

Оффлайн Salomatin

  • Модератор
  • *****
  • Сообщений: 981
    • Пошаговые инструкции
    • Email
Re: ITalc
« Ответ #42 : 13.10.2010 10:41:26 »
Как его исправить, в чем причина, подскажите, пожалуйста.
Опишите чуть поподробнее.

Где вы установили рабочее место учителя и где рабочее место ученика?

Эта ошибка вылезает на какой машине и реакция на какую команду? Как вы зпускаете?

Прямо по шагам. Шаг такой-то удачно, вывод такой, Шаг такой-то, при команде тако-то вывод такой.

Так мы  с вами быстрее разберемся, а так не очень понятно.

По 39 сообщению готовлю ролик.   Если не разберемся, то посмотрите пример как правильно настраивать.
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн AleksandrBurko

  • Завсегдатай
  • *
  • Сообщений: 197
    • Email
Re: ITalc
« Ответ #43 : 13.10.2010 10:50:18 »
Есть ли возможность использовать эту программу в классе где установлен AltLinux Terminal 5.0? Каким образом тогда будет выглядеть настройка компьютера учителя и учеников, когда она практически работают на одном компьютере?

Оффлайн Salomatin

  • Модератор
  • *****
  • Сообщений: 981
    • Пошаговые инструкции
    • Email
Re: ITalc
« Ответ #44 : 13.10.2010 15:55:34 »
Есть ли возможность использовать эту программу в классе где установлен AltLinux Terminal 5.0?
Сам лично не пробовал, но не думаю, что можно использовать. А какая разница. Каждый пользователь отдельно.
Попробуйте. Но если совсем не понимаете как, делайте вначале как по инструкции, но на разных машинах. Потом перейдете на терминал.

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

Точно также делается учитель.

Потом ставится italc-client. Ключи уже вносить не надо.
Заходите простым клиентом. Но вам надо знать какой IP получил клиент. Если я не ошибаюсь терминал раздает IP.
Учитель поиском компьютера в окне italc ищет по этому IP клиента и должен его увидеть.

Пишите что получится.
 
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"