分页: 1 / 1

12.04 上安装 Italc2.0.1 成功,使用还有些小问题

发表于 : 2014-01-03 18:55
TeliuTe
折腾好几天,最后把debian7的2.0.1-3包安装成功,
cmake编译也成功,但是不会用,老是找不到学生机

测试了一台学生机,使用vnc控制,屏幕广播视频很流畅
界面也简洁美观一些,窗口模式,最大化/小化没问题

问题:
1、点击“屏幕广播”到学生机显示,中间有明显的停顿,连接成功后很流畅
2、远程关机没执行成功,只是关闭了显示器,后面用远程控制,点关机

细节:
1、安装libitalccore.so 后,会安装到usr/lib/italc/文件夹中,还要创建了一个链接,放到/usr/lib/中,否则会提示找不到文件
2、安装顺序,下载debian7里的包,先装libitalccore、italc-management-console,然后装italc-client和italc-master,学生端不用安装italc-mast(实际是italc)

3、终端运行 sudo imc 进入配置窗口,点Authentication中间的“Launch key”可以创建密钥和导入公钥,如果以前安装过,则不需要此操作,/etc/italc/keys 里检查一下
4、学生机打勾最下边 Logon Authent 就不用每次显示是否允许教师机控制,这儿不勾就不会提示了

5、italc-client(实际是ica) 要先运行,否则会提示验证错误,或者未启动,然后自动退出
6、学生端配置里,第一个常规中去掉第二个复选框,允许学生端使用自己的鼠标键盘,即不锁定学生机

7、2.0不能自动扫描添加学生机,需要手动在左侧栏第二个标签里添加教室、添加学生机
8、屏幕广播的时候不要把教师机也加进去,这样教师机的键盘也会被锁定,Ctrl+Alt+F1切换到终端去结束ica进程,pkill -9 ica

9、windows下安装的时候,需要相同的用户,比如教师机用italc+密码用户运行教师端,学生机也要建一个同名italc受控用户下运行
10、教师机的公钥key复制到学生机,或者在imc里导入,教师机运行密钥助手的时候,把公钥导出一份

11、用ubuntu教师端控制Windows学生端,只要密钥相同即可
12、windows学生端可以是普通用户,而且ica结束进程一会又自动运行,防火墙要添加例外
如果问题能解决,可以考虑升级一下

Re: 12.04 上安装 Italc2.0.1 成功,使用还有些小问题

发表于 : 2015-05-07 15:59
lanni654321
不知道这个软件如何使用

Re: 12.04 上安装 Italc2.0.1 成功,使用还有些小问题

发表于 : 2015-05-07 18:23
TeliuTe
教师端安装teacher,学生端安装client,用ssh密钥配对后,教师机可以远程控制学生机,屏幕广播等。

Re: 12.04 上安装 Italc2.0.1 成功,使用还有些小问题

发表于 : 2016-11-08 16:17
lvxuming01
大神,求联系方式

Re: 12.04 上安装 Italc2.0.1 成功,使用还有些小问题

发表于 : 2016-11-08 19:33
TeliuTe
lvxuming01 写了:大神,求联系方式
神是ee。。
有什么问题,直接在论坛里问就可以了

Re: 12.04 上安装 Italc2.0.1 成功,使用还有些小问题

发表于 : 2016-11-09 8:25
lvxuming01
我想问下,您是怎么汉化的,有汉化的安装包吗,我要在windows上使用

Re: 12.04 上安装 Italc2.0.1 成功,使用还有些小问题

发表于 : 2016-11-09 9:23
lvxuming01
请问怎么汉化italc,我想在windows下使用汉化版的italc

Re: 12.04 上安装 Italc2.0.1 成功,使用还有些小问题

发表于 : 2016-11-09 11:37
TeliuTe
我是在Ubuntu12.04里使用的Linux版本,Windows版本的还没用过
我用的1.03版的也是英文版,中文版是自己下载源代码编译的,Windows版本的没编译过不清楚是怎么编译的

italc 的下载网址放到github上了,这个网址我进不去,你可以试试: https://github.com/iTALC/italc/releases 或者谁能进去帮忙看下,下载一个
作者说3.0的版本出来了里面有中文版,但是我还没看到哪儿能下载,你可以跟作者联系下: tobias.doerffel@gmail.com

中英文翻译对照,可以看下这里的: viewtopic.php?f=17&t=454321

Re: 12.04 上安装 Italc2.0.1 成功,使用还有些小问题

发表于 : 2016-11-09 12:06
lvxuming01
TeliuTe, 你编译出来的Linux版本的中文软件方便发我一个吗,我参考下,谢谢,3.0版本的我安装过,没有中文版的,写的是本地化,但是实现不了

Re: 12.04 上安装 Italc2.0.1 成功,使用还有些小问题

发表于 : 2016-11-09 14:10
TeliuTe
italc2 在 debian 上:
http://packages.debian.org/wheezy-backp ... alc-master

http://packages.debian.org/sid/italc-master

Cmake 编译 italc
1、编译环境GCC: sudo apt-get install build-essential

2、编译环境QT4:sudo apt-get install qt4-designer

代码: 全选

iTalc2 on Ubuntu 12.04 iTalc2 lacks a .deb file for Debian-based distros, so we have to compile from source. First, a few dependencies:
Ubuntu12.04上没有iTalc2的deb安装包,所以我们得自己编译。首先是安装依赖的程序:

libqt4-dev
xorg-dev
x11vnc
libXtst-dev
libjpeg62-dev
zlib1g-dev
libssl-dev
cmake
libpam0g-dev
g++

Download the latest iTalc from sourceforge and extract the contents. Within the extracted italc folder, create a build folder, go into the build folder and run cmake
下载并解压最新的 iTalc 源码,在解压的文件夹里新建一个名为 build 的子文件夹,进入 build 文件夹中运行 cmake:

mkdir build
cd build
cmake..

Now install the program:
现在安装程序:

make install

For 64-bit machines, copy libItalcCore.so from /usr/local/lib64 to /usr/lib/
对于64位系统,复制  /usr/local/lib64/libItalcCore.so 到 /usr/lib/ 中:

cp /usr/local/lib64/libItalcCore.so /usr/lib/
编译的时候,最后一步 make install 要用sudo 管理员身份运行,生成文件可以在./build/install_manifest.txt中查看

代码: 全选

32位系统
/usr/local/lib/libItalcCore.so
/usr/local/bin/ica
/usr/local/bin/italc_auth_helper
/usr/local/bin/italc
/usr/local/bin/imc

64位系统:
/usr/local/lib64/libItalcCore.so
/usr/local/bin/ica
/usr/local/bin/italc_auth_helper
/usr/local/bin/italc
/usr/local/bin/imc
下载解压出zh_cn.ts 替换lib/resource/ 里的,然后终端运行:lrelease zh_cn.ts -qm zh_cn.qm 替换原来的

默认编译时不能加载中文,需要修改一个管语言的源程序,将系统检查改为直接zh_cn:
修改italc-2.0.1/lib/src/ItalcCore.cpp 里的 const QString loc ="zh_cn";

然后 cmke 编译

64 位安装好以后,要把/usr/local/lib64/libItalcCore.so,建一个链接,复制到 /usr/lib/中,如果运行 ica提示找不到.so文件到话

italc 操作:
sudo su 切换到 #提示符下,运行 imc ,左边选择 Authentication,右边点击“Launch key file assistant”
点下一步,Create new access keys (master computer),Teacher 下一步,选择一个文件夹导出公钥,下一步,完成,提示密钥到存放位置

接着点下边到“Manage permissions”管理权限,把自己的用户组加到左边去,把admin、sudo组也加到左边去,貌似只有管理员用户才行

终端普通用户运行ica,再普通用户运行italc即可,提示没有教室,点确定

点左边的第二个按钮,先建教室,再添加学生机


italc3 编译环境(源代码不要放在中文文件夹里)

代码: 全选

Requirements:

make cmake build-essential

- qtbase5-dev and qtbase5-dev-tools (Debian-based distributions)
- xorg-dev or similiar
- libxtst-dev
- libjpeg-dev/libjpeg-devel
- zlib1g-dev/zlib-devel
- libssl-dev/openssl-devel
- libpam0g-dev/pam-devel

https://packages.debian.org/unstable/x11/xorg-dev
qttools5-dev qttools5-dev-tools
gcj-jdk

Of course GCC/G++, make and cmake must not be missing...

Re: 12.04 上安装 Italc2.0.1 成功,使用还有些小问题

发表于 : 2016-11-29 10:44
TeliuTe
在14.04下编译italc3没成功,提示变量没set,有空再试试
12.04下编译不了,又看了下之前编译的italc2,发现可以混合控制Ubuntu和Windows的机子

机房要换成云终端的机房(服务器+终端盒),不知道能不能运行Ubuntu系统了。。

Re: 12.04 上安装 Italc2.0.1 成功,使用还有些小问题

发表于 : 2016-11-29 12:50
qy117121
链接:http://pan.baidu.com/s/1qYfbop2 密码:viwu
3.0.1

Re: 12.04 上安装 Italc2.0.1 成功,使用还有些小问题

发表于 : 2016-11-29 19:51
TeliuTe
我这访问百度网盘要么404,要么没通过审核。

Re: 12.04 上安装 Italc2.0.1 成功,使用还有些小问题

发表于 : 2016-12-13 4:20
TeliuTe
终于编译italc3成功在64位的14.04上,卡在xorg-dev上,14.04里找不到这个包,在debian下载后软件中心安装自动补全

安装完直接是中文,2.10里面要选,但是选了也没用,3里倒是不用选了
发现debian里也有3的deb包,依赖关系太过复杂放弃

代码: 全选

[100%] Built target imc
Install the project...
-- Install configuration: "relwithdebinfo"
-- Installing: /usr/local/lib/libItalcCore.so
-- Removed runtime path from "/usr/local/lib/libItalcCore.so"
-- Installing: /usr/local/share/italc/JavaViewer/VncViewer.jar
-- Up-to-date: /usr/local/share/italc/JavaViewer/index.vnc
-- Installing: /usr/local/bin/ica
-- Removed runtime path from "/usr/local/bin/ica"
-- Installing: /usr/local/bin/italc_auth_helper
-- Removed runtime path from "/usr/local/bin/italc_auth_helper"
-- Installing: /usr/local/bin/italc
-- Removed runtime path from "/usr/local/bin/italc"
-- Installing: /usr/local/bin/imc
-- Removed runtime path from "/usr/local/bin/imc"