Правильная установка iTalc 2

Случилась с моим рабочим компьютером неприятность в результате которой пришлось перебираться на новый релиз Ubuntu. Но, как выяснилось, проблемы на этом не закончились :-(. Вместе с новым релизом операционки установилась новая версия iTalc, а именно — вторая (об установке первой версии подробно написано тут). iTalc2 оказался еще более капризным и норовливым, но давайте обо всем по порядку.

Установка

Прежде всего следует отметить, что, как и впрошлый раз, выяснилось — версии программ на компьютерах учителя (Ubuntu 14.04.1) и учеников (Ubuntu 12.04.3) должны быть абсолютно идентичными! Следовательно используем сторонний репозиторий.

sudo add-apt-repository ppa:rayanayar/italc
sudo apt-get update

Далее на учительском компьютере:

sudo apt-get install italc-master

На детских соответственно:

sudo apt-get install italc-client

Замечу, что вторая версия программы теперь не стартует автоматически, поэтому создаем скрипт запуска:

bash
#!/bin/bash
killall ica
/usr/bin/ica &

И добавляем скрипт автозагрузки1) в /etc/lightdm/lightdm.conf:

greeter-setup-script=/usr/local/sbin/italc.sh

Создаем на учительском компьютере ключи:

imc -role teacher -createkeypair
imc -role admin -createkeypair

При этом будут созданы соответсвтующие пары:

/etc/italc/keys/public/teacher/
/etc/italc/keys/private/teacher/
/etc/italc/keys/public/admin/
/etc/italc/keys/private/admin/

Создаем группу italc и добавляем в нее нужных пользователей:

addgroup italc
adduser tux italc

Выставляем соответствующие права для приватных ключей:

chmod -R 640 /etc/italc/keys/private
chgrp -R italc /etc/italc/keys/private

Копируем публичные ключи на ученические компьютеры в /etc/itelc/keysи редактируем файл /etc/xdg/iTALC Solutions/iTALC.conf (меняем 1 на 0 в строке):

PermissionRequiredWithKeyAuthentication=1

иначе при каждом подсоединении к клиенту будет запрашивать разрешение у ученика, подсоединится учителю к компьютеру или нет.

После перезагрузки все должно заработать.

Ссылки

1) по четвертой ссылке есть еще несколько вариантов

Обсуждение

Ваш комментарий:
  _   __   ____ __  __  _____     __   ____
 | | / /  / __/ \ \/ / / ___/ __ / /  / __/
 | |/ /  _\ \    \  / / (_ / / // /  _\ \  
 |___/  /___/    /_/  \___/  \___/  /___/