* [devel] I: italc2 @ 2012-05-28 21:18 Aleksey Avdeev 2012-06-20 9:06 ` Aleksey Avdeev 0 siblings, 1 reply; 4+ messages in thread From: Aleksey Avdeev @ 2012-05-28 21:18 UTC (permalink / raw) To: ALT Linux Team development discussions; +Cc: ALT Linux Sisyphus discussions [-- Attachment #1: Type: text/plain, Size: 482 bytes --] Приветствую. В Сезиф ушла предварительная сборка italc2 -- italc2-2.0.1-alt1 (см. <http://git.altlinux.org/people/solo/packages/italc.git?p=italc.git;a=commit;h=1d22f0f91264d594641420f512f6cd987868fe6c>). В пакете ещё многое отсутствует, в частности: 1) {ica,italc}-launcher; 2) italc.desktop; 3) комплект иконок; Т. е. данный пакет ещё неготов заменять старый italc, но основной функционал пожалуй, уже можно тестировать. -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 900 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [devel] I: italc2 2012-05-28 21:18 [devel] I: italc2 Aleksey Avdeev @ 2012-06-20 9:06 ` Aleksey Avdeev 2012-07-05 18:45 ` Aleksey Avdeev 0 siblings, 1 reply; 4+ messages in thread From: Aleksey Avdeev @ 2012-06-20 9:06 UTC (permalink / raw) To: ALT Linux Team development discussions; +Cc: ALT Linux Sisyphus discussions [-- Attachment #1: Type: text/plain, Size: 1243 bytes --] 29.05.2012 01:18, Aleksey Avdeev пишет: > Приветствую. > > В Сезиф ушла предварительная сборка italc2 -- italc2-2.0.1-alt1 (см. > <http://git.altlinux.org/people/solo/packages/italc.git?p=italc.git;a=commit;h=1d22f0f91264d594641420f512f6cd987868fe6c>). Очередная сборка -- italc2-2.0.1-alt2 (см. <http://git.altlinux.org/tasks/archive/done/_72/73987/logs/events.6.2.log>) > В пакете ещё многое отсутствует, в частности: > > 1) {ica,italc}-launcher; > > 2) italc.desktop; > > 3) комплект иконок; Иконки сделаны. > > Т. е. данный пакет ещё неготов заменять старый italc, но основной > функционал пожалуй, уже можно тестировать. PS: Старый (на italc 1.0.13) патч для autotools, добавляющий формирование иконок из .ico, весил порядка 7k (см. git diff v1.0.13 ALT/italc/patch/desktop-menu). Новый (на italc2), для cmake -- тянет на 28k. Причина: в autotools нужный функционал спокойно реализуется штатными средствами, которые там уже есть. Для cmake пришлось писать модули, один из которых на 20k потянул (см. <http://git.altlinux.org/people/solo/public/?p=cmake-modules.git;a=tree;f=Modules;h=68472e56dad10773e39bc2df41f9888976781cc1;hb=FreedesktopIconsMacros>). -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 900 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [devel] I: italc2 2012-06-20 9:06 ` Aleksey Avdeev @ 2012-07-05 18:45 ` Aleksey Avdeev 2012-07-07 22:17 ` Aleksey Avdeev 0 siblings, 1 reply; 4+ messages in thread From: Aleksey Avdeev @ 2012-07-05 18:45 UTC (permalink / raw) To: ALT Linux Team development discussions; +Cc: ALT Linux Sisyphus discussions [-- Attachment #1: Type: text/plain, Size: 1687 bytes --] 20.06.2012 13:06, Aleksey Avdeev пишет: > 29.05.2012 01:18, Aleksey Avdeev пишет: >> Приветствую. >> >> В Сезиф ушла предварительная сборка italc2 -- italc2-2.0.1-alt1 (см. >> <http://git.altlinux.org/people/solo/packages/italc.git?p=italc.git;a=commit;h=1d22f0f91264d594641420f512f6cd987868fe6c>). > > Очередная сборка -- italc2-2.0.1-alt2 (см. > <http://git.altlinux.org/tasks/archive/done/_72/73987/logs/events.6.2.log>) Очередная сборка -- italc2-2.0.1-alt4 (см. <http://git.altlinux.org/tasks/archive/done/_73/74865/logs/events.1.1.log>). > >> В пакете ещё многое отсутствует, в частности: >> >> 1) {ica,italc}-launcher; >> >> 2) italc.desktop; italc.desktop присутствует. >> >> 3) комплект иконок; > > Иконки сделаны. Посмотрел как italc2 собирают в debian`е, и на основе <http://anonscm.debian.org/gitweb/?p=debian-edu/italc.git;a=summary> сделано следующее: 1. Взяты debian`овские man`ы. 2. Приложены патчи: 002_use-v4l-videodev2.patch 004_x2go-nx-noxdamage.patch 011_qt-signals.patch 3. italc_auth_helper стал suid`ным, 4. Для ролей заведены группы (italc-{admin,supporter,teacher,other), и только они имеют право читать соответствующие секретные ключи. 5. Конфиг файл %_sysconfdir/xdg/iTALC Solutions/iTALC.conf (+ линк %_sysconfdir/xdg/iTALC, на каталог его содержащий). >> Т. е. данный пакет ещё неготов заменять старый italc, но основной >> функционал пожалуй, уже можно тестировать. PS: Если тестирование особых проблем не покажет, то осталось только ica-launcher портировать. (Складывается впечатление, что italc-launcher теперь не нужен). -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 900 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [devel] I: italc2 2012-07-05 18:45 ` Aleksey Avdeev @ 2012-07-07 22:17 ` Aleksey Avdeev 0 siblings, 0 replies; 4+ messages in thread From: Aleksey Avdeev @ 2012-07-07 22:17 UTC (permalink / raw) To: ALT Linux Team development discussions; +Cc: ALT Linux Sisyphus discussions [-- Attachment #1: Type: text/plain, Size: 3423 bytes --] 05.07.2012 22:45, Aleksey Avdeev пишет: > 20.06.2012 13:06, Aleksey Avdeev пишет: >> 29.05.2012 01:18, Aleksey Avdeev пишет: >>> Приветствую. >>> >>> В Сезиф ушла предварительная сборка italc2 -- italc2-2.0.1-alt1 (см. >>> <http://git.altlinux.org/people/solo/packages/italc.git?p=italc.git;a=commit;h=1d22f0f91264d594641420f512f6cd987868fe6c>). > > Очередная сборка -- italc2-2.0.1-alt4 (см. > <http://git.altlinux.org/tasks/archive/done/_73/74865/logs/events.1.1.log>). Очередная сборка (по результатам тестирования предыдцщей) -- italc2-2.0.1-alt4 (см. <http://git.altlinux.org/tasks/archive/done/_73/74896/logs/events.3.1.log>). > >> >>> В пакете ещё многое отсутствует, в частности: >>> >>> 1) {ica,italc}-launcher; >>> >>> 2) italc.desktop; > > italc.desktop присутствует. > >>> >>> 3) комплект иконок; >> >> Иконки сделаны. > > Посмотрел как italc2 собирают в debian`е, и на основе > <http://anonscm.debian.org/gitweb/?p=debian-edu/italc.git;a=summary> > сделано следующее: > > 1. Взяты debian`овские man`ы. > > 2. Приложены патчи: > > 002_use-v4l-videodev2.patch > > 004_x2go-nx-noxdamage.patch > > 011_qt-signals.patch > > 3. italc_auth_helper стал suid`ным, > > 4. Для ролей заведены группы (italc-{admin,supporter,teacher,other), и > только они имеют право читать соответствующие секретные ключи. Группы переименованы в (italc-{admins,supporters,teachers,others}) > > 5. Конфиг файл %_sysconfdir/xdg/iTALC Solutions/iTALC.conf (+ линк > %_sysconfdir/xdg/iTALC, на каталог его содержащий). Пользователь входящий в группу italcmaster может этот файл редактировать. Краткое описание понятного на данный момент: 1. Ключи создаются утилитой imc либо в оконном режиме, либо из командной строки (см. INSTALL в документации): $ imc -role <роль> -createkeypair где <роль> -- teacher, admin, supporter или other. При этом пользователь должен входить в группу italcmaster (для возможности записи в %_sysconfdir/xdg/iTALC Solutions/iTALC.conf, imc её требует) и группу соответствующую заданной роли (italc-{admins,supporters,teachers,others}, для возможности записи самих ключей на штатное место). 2. Поведение ica особо не изменилось => ica-launcher (для работы в разных X`овых сесиях) по прежнему нужен. 3. Для запуска italc (само управляющее приложение) по прежнему нужен работающий ica. Но я не нашёл, как теперь управлять к какому именно экземпляру ica должен подключаться italc при вызове: italc теперь тупо конектится к ica обслуживающий VNC порт (по умолчанию 11100) заданный в конфиге (%_sysconfdir/xdg/iTALC Solutions/iTALC.conf). При этом ему абсолютна неважно, что этот ica может быть запущен в сессии другого пользователя. В общем, для нормальной работы мультиюзерных конфигураций (и терменал серверов) придётся помимо italc-launcher изобретать патч, позволяющий задавать VNC порт локального ica в качестве параметра... 4. Если на хосте запущено несколько ica (а разных сессиях) то для включения ica в класс (и последующего доступа) то в поле имя/ip хоста надо задавать: а) <имя хоста или ip> -- для ica захватившего умолчальный порт; б) <имя хоста или ip>:<порт> -- для ica слушающего заданный порт; > >>> Т. е. данный пакет ещё неготов заменять старый italc, но основной >>> функционал пожалуй, уже можно тестировать. -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 900 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2012-07-07 22:17 UTC | newest] Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2012-05-28 21:18 [devel] I: italc2 Aleksey Avdeev 2012-06-20 9:06 ` Aleksey Avdeev 2012-07-05 18:45 ` Aleksey Avdeev 2012-07-07 22:17 ` Aleksey Avdeev
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git