Правильная установка 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) по четвертой ссылке есть еще несколько вариантов

Обсуждение

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