34
최종 수정일: 2011.10.07 iNexio 터치스크린 사용설명서 (Linux)

iNexio 터치스크린 사용설명서 (Linux용 Manual_KOR.pdf · 2012. 5. 24. · OpenSuSE Linux 11.3 2.6.34-12-desktop 11.4 2.6.37.1-1.2-desktop [Linux 배포 판 별 커널 버전]

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: iNexio 터치스크린 사용설명서 (Linux용 Manual_KOR.pdf · 2012. 5. 24. · OpenSuSE Linux 11.3 2.6.34-12-desktop 11.4 2.6.37.1-1.2-desktop [Linux 배포 판 별 커널 버전]

최종 수정일: 2011.10.07

iNexio 터치스크린

사용설명서

(Linux용)

Page 2: iNexio 터치스크린 사용설명서 (Linux용 Manual_KOR.pdf · 2012. 5. 24. · OpenSuSE Linux 11.3 2.6.34-12-desktop 11.4 2.6.37.1-1.2-desktop [Linux 배포 판 별 커널 버전]

2/34

목 차

1. 소개 ...................................................................................... 4

1.1. 터치스크린과 OS 호환 ............................................................... 4

2. USB 연결 .................................................................................. 6

2.1. 터치스크린 USB 케이블을 컴퓨터에 연결 ............................................... 6

2.2. 터치스크린 연결 확인 ............................................................... 6

3. 터치스크린 지원 및 제어를 위한 패키지 ..................................................... 7

3.1. 패키지 소개 ........................................................................ 7

3.2. 패키지 설치 ........................................................................ 7

3.3. 설치 준비 .......................................................................... 7

3.3.1. 설치 시작 ........................................................................ 9

3.3.2. 설치 완료 ........................................................................ 9

3.3.3. 설치 확인 ....................................................................... 10

3.3.4. 설치 삭제 ....................................................................... 10

4. 애플리케이션 세부 사항 ................................................................... 12

4.1. 애플리케이션 실행 ................................................................. 12

4.2. COMMON SETTING 탭 .................................................................... 13

4.2.1. Touch Mode 변경 ................................................................. 13

4.2.2. Gesture Mode 변경 ............................................................... 14

4.2.3. Double Click / Right Click Speed 변경 ........................................... 14

4.2.4. TUIO, Serial Enable/Disable 설정 ................................................ 15

4.2.5. Factory Reset ................................................................... 16

4.3. ADVANCED SETTING 탭 .................................................................. 16

4.3.1. Fine Coordinate Coorection ...................................................... 17

4.3.2. Compensation .................................................................... 17

4.3.3. Touch Limitation ................................................................ 18

4.4. SCREEN SETTING 탭 .................................................................... 19

4.4.1. Manual Calibration .............................................................. 20

4.4.2. Rotation ........................................................................ 20

4.4.2.1. Auto Rotation ....................................................................................................................................... 21

4.4.2.2. Manual Rotation .................................................................................................................................. 21

4.4.2.3. Manual : 0 Deg .................................................................................................................................... 21

4.4.2.4. Manual : 90 Deg .................................................................................................................................. 21

Page 3: iNexio 터치스크린 사용설명서 (Linux용 Manual_KOR.pdf · 2012. 5. 24. · OpenSuSE Linux 11.3 2.6.34-12-desktop 11.4 2.6.37.1-1.2-desktop [Linux 배포 판 별 커널 버전]

3/34

4.4.2.5. Manual : 180 Deg ................................................................................................................................ 21

4.4.2.6. Manual : 270 Deg ................................................................................................................................ 21

4.4.3. Multi Monitors Settings ......................................................... 22

4.4.3.1. Multi Monitors Mode ............................................................................................................................ 22

4.4.3.2. Monitor Mapping .................................................................................................................................. 23

4.5. TEST & TOOLS 탭 ..................................................................... 24

4.5.1. Drawing/Multitouch Test ......................................................... 25

4.5.2. Tools ........................................................................... 25

5. 부록 ..................................................................................... 28

5.1. JAVA JRE 설치 방법 ................................................................. 28

5.1.1. 설치 환경 ....................................................................... 28

5.1.2. 다운로드 ........................................................................ 28

5.1.3. 설치 ............................................................................ 28

5.1.3.1. Linux 자동 압축 풀림 이진 파일 ....................................................................................................... 28

5.1.3.2. Linux RPM 패키지 .............................................................................................................................. 29

5.1.3.3. Ubuntu / Fedora 계열 Linux의 경우 설치 .......................................................................................... 30

5.1.3.4. 활성화 및 구성 ................................................................................................................................... 31

5.2. TUIO 프로그램을 WINE과 연동 시 설정사항 ............................................ 33

5.2.1. Wine 설치 ....................................................................... 33

5.2.2. Wine 환경 설정 .................................................................. 33

5.2.3. Wine 실행 시 주의사항 ........................................................... 33

Page 4: iNexio 터치스크린 사용설명서 (Linux용 Manual_KOR.pdf · 2012. 5. 24. · OpenSuSE Linux 11.3 2.6.34-12-desktop 11.4 2.6.37.1-1.2-desktop [Linux 배포 판 별 커널 버전]

4/34

1. 소개

넥시오 터치스크린은 새로운 컴퓨터 사용 환결을 제공합니다. 컴퓨터의 프로그램들을 간단한 터치 동작

으로 제어할 수 있으며, Linux 환경 에서 제공하는 터치 기능을 완벽히 지원합니다.

1.1. 터치스크린과 OS 호환

Ubuntu 10.10 Ubuntu 11.04 Fedora 14 OpenSuSE

11.4

OpenSuSE

11.3

터치방식

HL 멀티터치 멀티터치 멀티터치 멀티터치 멀티터치

HM 마우스 마우스 마우스 마우스 마우스

HS 멀티터치 멀티터치 멀티터치 멀티터치 마우스

BULK 멀티터치 멀티터치 멀티터치 멀티터치 멀티터치

Serial 마우스 마우스 마우스 마우스 마우스

플러그 앤 플레이

HL X X X X X

HM O O O O O

HS X X X X X

BULK X X X X X

Serial X X X X X

넥시오 어플리케이션

HL O O O O O

HM O O O O O

HS O O O O O

BULK O O O O O

Serial O O O O O

펌웨어 업그레이드

HL O O O O X

HM O O O O X

HS O O O O X

BULK O O O O X

Serial O O O O X

좌표 보정

HL O O O O O

HM O O O O O

HS O O O O O

BULK O O O O O

Serial O O O O O

제스처

HL O O O O O

HM X X X X X

HS O O O O X

BULK O O O O O

Serial X X X X X

터치좌표 회전

HL O O O O O

HM O O O O O

HS O O O O O

Page 5: iNexio 터치스크린 사용설명서 (Linux용 Manual_KOR.pdf · 2012. 5. 24. · OpenSuSE Linux 11.3 2.6.34-12-desktop 11.4 2.6.37.1-1.2-desktop [Linux 배포 판 별 커널 버전]

5/34

BULK O O O O O

Serial O O O O O

멀티 모니터

HL O O O O O

HM O O O O O

HS O O O O O

BULK O O O O O

Serial O O O O O

범주: X 지원하지 않음 △ 부분 지원 ○ 완벽 지원

Page 6: iNexio 터치스크린 사용설명서 (Linux용 Manual_KOR.pdf · 2012. 5. 24. · OpenSuSE Linux 11.3 2.6.34-12-desktop 11.4 2.6.37.1-1.2-desktop [Linux 배포 판 별 커널 버전]

6/34

2. USB 연결

2.1. 터치스크린 USB 케이블을 컴퓨터에 연결

컴퓨터에 USB 케이블을 연결하면 Linux 에서 자동적으로 터치스크린을 인식하지만 정상적인 동작을 하

지 않습니다. 터치스크린의 정상 동작을 위해서는 Linux 용 TouchCon Software를 설치하여야 합니다.

2.2. 터치스크린 연결 확인

터치스크린 연결 후 Linux 에서 제공하는 터미널 (Terminal) 프로그램을 실행하여 lsusb -v 명령어를

입력하여 줍니다. 입력 후 아래와 같은 USB 정보가 나타나는 것을 확인하면 터치스크린이 정상적으로

연결된 것입니다.

[왼쪽 : HID 타입의 경우, 오른쪽 : BULK 타입의 경우]

Page 7: iNexio 터치스크린 사용설명서 (Linux용 Manual_KOR.pdf · 2012. 5. 24. · OpenSuSE Linux 11.3 2.6.34-12-desktop 11.4 2.6.37.1-1.2-desktop [Linux 배포 판 별 커널 버전]

7/34

3. 터치스크린 지원 및 제어를 위한 패키지

3.1. 패키지 소개

넥시오 터치스크린은 Linux 에서 터치스크린용 패키지의 설치를 필요로 합니다. 패키지에는 터치스크린

을 구동시키기 위한 Linux 용 드라이버와 터치스크린의 기능을 제어할 수 있는 애플리케이션 프로그램

이 포함되어 있습니다.

3.2. 패키지 설치

아래의 안내에 따라서 패키지의 설치를 진행합니다.

3.3. 설치 준비

넥시오 터치스크린을 Linux 환경에서 사용하기 위해서는 패키지에서 제공하는 커널 드라이버의 버전정

보와 설치하려는 환경의 버전 정보가 동일하여야 합니다. 패키지에서 제공하는 커널 드라이버 설치 버

전은 아래와 같습니다.

Linux 종류 배포 판 버전 패키지에서 지원하는 커널 버전

Ubuntu Linux 10.10 2.6.35-22-generic

11.04 2.6.38-10-generic

Fedora Linux Core 14 2.6.35.6-45.fc14.i686

OpenSuSE Linux 11.3 2.6.34-12-desktop

11.4 2.6.37.1-1.2-desktop

[Linux 배포 판 별 커널 버전]

아래의 설치 과정은 리눅스 배포 판인 Ubuntu 10.10 에서 실행한 결과를 기준으로 설명합니다. 설치하

시려는 환경의 Linux 커널 버전 확인은 아래의 명령으로 확인 가능합니다.

→ uname -r

[리눅스 커널 버전 확인 모습]

위의 커널 정보와 설치하려는 Linux 의 커널 정보가 일치하는 것이 확인되면 Linux 에서 제공하는 터미

널 (Terminal) 프로그램을 루트 권한으로 실행합니다. 이후 패키지를 받은 폴더로 아래의 명령을 사용

하여 이동합니다. 아래의 그림에서는 /home/Package/ 의 경로에 패키지 압축 파일이 있습니다.

Page 8: iNexio 터치스크린 사용설명서 (Linux용 Manual_KOR.pdf · 2012. 5. 24. · OpenSuSE Linux 11.3 2.6.34-12-desktop 11.4 2.6.37.1-1.2-desktop [Linux 배포 판 별 커널 버전]

8/34

→ cd /home/Package/

해당 경로에 가서 다음 명령으로 압축 파일의 압축을 풉니다.

→ tar -zxvf [압축파일이름]

[패키지의 압축 해제 화면]

압축을 해제하고 나면 아래 표와 같은 파일과 폴더들이 생성되는 것을 확인할 수 있습니다.

[압축 해제 폴더 내의 내용]

Page 9: iNexio 터치스크린 사용설명서 (Linux용 Manual_KOR.pdf · 2012. 5. 24. · OpenSuSE Linux 11.3 2.6.34-12-desktop 11.4 2.6.37.1-1.2-desktop [Linux 배포 판 별 커널 버전]

9/34

파일/폴더 명 설 명

driver 터치스크린 구동을 위한 Kernel Driver파일이 포함된 폴더

nexio 터치스크린 제어를 위한 TouchCon 애플리케이션 관련 파일이 포함된 폴더

install 패키지 인스톨을 실행하기 위한 파일

uninstall 패키지 언인스톨을 실행하기 위한 파일

[설치 패키지에 포함된 파일/폴더 설명]

3.3.1.설치 시작

앞의 과정에서 루트 권한으로 실행한 터미널(Terminal) 프로그램에서 소프트웨어 패키지 압축을 풀어

생성된 install 파일을 실행합니다. 아래와 같은 내용이 나타나며 패키지 프로그램의 설치가 진행됩니

다.

[설치 화면]

3.3.2.설치 완료

정상적으로 설치가 진행되었다면 위의 설치 과정 그림의 마지막과 같이 재부팅을 묻는 메시자가 나타나

Page 10: iNexio 터치스크린 사용설명서 (Linux용 Manual_KOR.pdf · 2012. 5. 24. · OpenSuSE Linux 11.3 2.6.34-12-desktop 11.4 2.6.37.1-1.2-desktop [Linux 배포 판 별 커널 버전]

10/34

게 됩니다. Y를 입력하여 재부팅을 완료하고 나면 패키지의 설치가 마무리 됩니다.

[설치 완료 및 재부팅]

3.3.3.설치 확인

→ 드라이버 설치 확인

터치스크린을 연결하고 터치를 하게 되면 아래 그림처럼 터치를 시작한 위치부터 현재 터치하고 있

는 위치까지 마우스 왼쪽 클릭 상태로 드래그를 하는 것과 같은 동작을 합니다.

[드라이버 설치 확인]

→ 애플리케이션 설치 확인

Linux의 작업 표시줄 화면에 아래와 같은 그림의 트레이 아이콘(Tray Icon) 이 나타나는 것으로 정

상적인 설치 완료가 되었다는 것을 확인할 수 있습니다.

[애플리케이션 설치 확인]

3.3.4.설치 삭제

루트 권한으로 실행한 터미널 (Terminal) 프로그램에서 패키지 압축을 풀어 생성된 uninstall 파일을

실행합니다. 아래와 같은 내용이 나타나며 패키지 프로그램 설치 이전의 환경으로 환경을 복원합니다.

Page 11: iNexio 터치스크린 사용설명서 (Linux용 Manual_KOR.pdf · 2012. 5. 24. · OpenSuSE Linux 11.3 2.6.34-12-desktop 11.4 2.6.37.1-1.2-desktop [Linux 배포 판 별 커널 버전]

11/34

[설치 삭제 화면]

Page 12: iNexio 터치스크린 사용설명서 (Linux용 Manual_KOR.pdf · 2012. 5. 24. · OpenSuSE Linux 11.3 2.6.34-12-desktop 11.4 2.6.37.1-1.2-desktop [Linux 배포 판 별 커널 버전]

12/34

4. 애플리케이션 세부 사항

4.1. 애플리케이션 실행

바탕 화면의 작업 표시줄에 있는 왼쪽 아래의 그림과 같은 아이콘을 터치하면 안내 말풍선이 나오게 됩

니다. 나타난 말풍선을 터치하거나 아이콘을 연속으로 두 번 터치하면 오른쪽 아래 그림처럼 TouchCon

애플리케이션이 실행됩니다.

[애플리케이션 실행 화면]

애플리케이션 상단에는 아래의 그림과 같이 연결된 NEXIO 터치스크린의 이름과 크기, 펌웨어 버전정보

가 나타납니다. 이 부분을 터치하는 경우 아래 그림과 같이 연결된 모든 NEXIO 터치스크린의 정보가 콤

보 박스에 담겨 펼쳐지며 설정하기 원하는 NEXIO 터치스크린으로 변경이 가능합니다.

[애플리케이션 실행 화면]

Page 13: iNexio 터치스크린 사용설명서 (Linux용 Manual_KOR.pdf · 2012. 5. 24. · OpenSuSE Linux 11.3 2.6.34-12-desktop 11.4 2.6.37.1-1.2-desktop [Linux 배포 판 별 커널 버전]

13/34

4.2. Common Setting 탭

Common Setting 탭에서는 Touch와 Gesture의 Mode 변경, Double Click과 Right Click의 Speed 변경,

TUIO와 Serial의 Enable/Disable 및 Factory Reset을 설정하는 것이 가능합니다. 원하는 부분의 설정을

변경한 후 애플리케이션 최 하단의 Apply 버튼을 누르는 경우 설정 값이 적용됩니다. 만일 잘못 설정하

였거나 설정 변경을 취소하고자 하는 경우에는 Cancel 버튼을 누르면 변경 전으로 돌아갑니다. 이 탭의

기본 설정은 아래와 같습니다.

Common Setting 목록 기본 설정 값

Touch Mode Click and Drag

Gesture

Gesture Mode On

Scroll On

Scale Disable (지원 불가)

Rotate Disable (지원 불가)

Double Click Speed 0.5 초

Right Click Speed 1.0 초

TUIO Disable

Serial Disable

[Common Setting 탭의 기본 설정]

4.2.1.Touch Mode 변경

[Touch Mode 변경 탭]

터치스크린의 터치 Mode를 설정합니다.

→ Click and Drag: 터치스크린에 터치를 시작한 지점에서 마우스 왼쪽 버튼이 눌린 상태가 되고 터치

스크린에 터치를 뗀 지점에서 마우스 왼쪽 버튼이 눌림 해제된 것처럼 터치스크린이 동작하는 모드

입니다.

Page 14: iNexio 터치스크린 사용설명서 (Linux용 Manual_KOR.pdf · 2012. 5. 24. · OpenSuSE Linux 11.3 2.6.34-12-desktop 11.4 2.6.37.1-1.2-desktop [Linux 배포 판 별 커널 버전]

14/34

→ Drag and Click: 터치스크린에 터치를 시작한것과 관계 없이 터치를 떼는 지점에서 마우스 왼쪽 버

튼 클릭이 일어난 것과 같이 터치스크린이 동작하는 모드입니다.

→ Point and Click: 터치스크린에 터치를 시작한 지점에서 터치를 떼기 전 까지는 마우스 왼쪽 버튼

이 눌려진 상태로 커서가 이동하지 않으며 터치를 떼는 지점에서 마우스 왼쪽 버튼이 눌림 해제된

것처럼 동작하는 모드입니다.

→ Right Click: 기본적인 동작은 Click and Drag와 동일하나 일정 영역의 범위 안에서 터치가 눌려진

채로 유지되는 경우 마우스 오른쪽 버튼을 클릭한 것과 같은 동작을 하는 모드입니다.

4.2.2.Gesture Mode 변경

[Gesture Mode 변경 화면]

두 개의 손가락으로 터치하는 경우 정해진 동작을 실행하는 Gesture Mode를 설정합니다. Gesture

ON/OFF 버튼으로 Gesture를 사용할 것인지 세팅하는 것이 가능합니다. Gesture가 ON인 경우 Scroll 기

능을 on/off힌 후 두 손가락을 동시에 같은 방향으로 이동하는 입력으로 마우스 휠을 돌리는 것과 같은

동작을 수행하도록 할 수 있습니다.

4.2.3.Double Click / Right Click Speed 변경

Page 15: iNexio 터치스크린 사용설명서 (Linux용 Manual_KOR.pdf · 2012. 5. 24. · OpenSuSE Linux 11.3 2.6.34-12-desktop 11.4 2.6.37.1-1.2-desktop [Linux 배포 판 별 커널 버전]

15/34

[Double / Right Click Speed 변경 화면]

→ Double Click Speed: 설정의 스크롤 바를 조정함으로서 연속되는 두 개의 Touch를 Double Click으

로 받아들일 시간 간격을 조정합니다.

→ Right Click Speed: 설정의 스크롤 바를 조정함으로서 Touch Mode가 Right Click인 경우 터치 좌표

가 일정 영역 이내에 있을 때 Right Click을 발생시킬 때까지의 시간 간격을 설정합니다.

4.2.4.TUIO, Serial Enable/Disable 설정

[TUIO, Serial Enable/Disable 변경 화면]

→ TUIO: TUIO 기능을 이용할 것인지를 설정하는 기능입니다. TUIO를 Enable하는 경우 TUIO 프로그램

이 동작하게 되며 TUIO를 사용하는 다른 프로그램이 현재 PC에 입력되는 터치스크린 좌표를 받을

수 있도록 좌표를 전송합니다. TUIO를 Wine과 연동하는 경우 주의사항은 부록에 첨부합니다.

< 해당 기능 사용 시 Java 프로그램이 설치되어 있어야 합니다. Java 설치법은 부록에 첨부합니다 >

→ Serial: Serial Type의 연결을 사용하는 NEXIO의 터치스크린을 사용할 수 있도록 해 주는 기능입니

Page 16: iNexio 터치스크린 사용설명서 (Linux용 Manual_KOR.pdf · 2012. 5. 24. · OpenSuSE Linux 11.3 2.6.34-12-desktop 11.4 2.6.37.1-1.2-desktop [Linux 배포 판 별 커널 버전]

16/34

다. Serial Type 터치스크린 연결 후 Enable 하게 되면 애플리케이션 최 상단의 Device Selection

콤보 박스에 Serial Type의 터치스크린이 나타나며 터치스크린이 동작을 하게 됩니다. Serial Type

의 터치스크린의 경우 연결 해제 시 자동적으로 종료되지 않으며 반드시 Serail Disable을 설정하

여 주어야 합니다.

4.2.5.Factory Reset

[Factory Reset 변경 화면]

터치스크린의 모든 설정을 초기화 하기 위해서는 Factory Reset 기능을 사용합니다. 버튼을 누르게 되

면 Factory Reset 값을 입력할 것인지를 묻는 상자가 나오며 Yes 선택 시 화면에 보이는 모든 설정 값

은 Reset 상태로 돌아갑니다. 초기화된 설정 값을 적용하기 위해서는 반드시 Apply 버튼을 눌러 주어야

합니다.

4.3. Advanced Setting 탭

Page 17: iNexio 터치스크린 사용설명서 (Linux용 Manual_KOR.pdf · 2012. 5. 24. · OpenSuSE Linux 11.3 2.6.34-12-desktop 11.4 2.6.37.1-1.2-desktop [Linux 배포 판 별 커널 버전]

17/34

[Advanced Settins 화면]

터치스크린의 고급 터치 기능들을 설정합니다. 초기 설정 값은 아래와 같습니다.

Advanced Setting 목록 기본 설정 값

Fine Coordinate Correction X : 0 Pixel / Y : 0 Pixel

Compensation On < BULK Type Device의 경우에만 동작 >

Touch Limitation

Touch Limitation Off < BULK Type Device의 경우에만 동작 >

X-Axis Limitation 0-200mm < BULK Type Device의 경우에만 동작 >

Y-Axis Limitation 0-200mm < BULK Type Device의 경우에만 동작 >

[Advanced Setting 탭의 기본 설정]

4.3.1.Fine Coordinate Coorection

[Fine Coordinate Coorection 설정 화면]

터치 좌표와 실제로 손이 닿는 부분의 위치가 미세하게 다른 경우 Fine Coordinate Corection 기능을

사용하여 보정을 할 수 있습니다. Up, Down, Left, Right 버튼을 눌러 주면 화면에 표시되는 터치 좌표

의 위치가 각 1 Pixel씩 이동하게 됩니다. 오른쪽 하단의 Default를 누르는 경우 초기 값으로 돌아가게

됩니다.

4.3.2.Compensation

Page 18: iNexio 터치스크린 사용설명서 (Linux용 Manual_KOR.pdf · 2012. 5. 24. · OpenSuSE Linux 11.3 2.6.34-12-desktop 11.4 2.6.37.1-1.2-desktop [Linux 배포 판 별 커널 버전]

18/34

[Point Compensation 설정 화면]

BULK Type Device의 경우 터치스크린의 물리적인 특성 때문에 화면의 가장 바깥쪽 테두리 부분의 터치

를 하지 못하는 경우가 있습니다. 이러한 터치스크린의 물리적 특성을 고려하여 터치 좌표를 화면에 맞

도록 중앙으로부터 다소 확장시켜 주는 기능합니다. 기본 설정은 On으로 되어 있어 사용 상에 불편함이

없도록 되어 있습니다.

4.3.3.Touch Limitation

[Touch Limitation 설정 화면]

BULK Type Device의 경우 터치 좌표뿐만 아니라 터치한 영역도 인지가 가능합니다. 본 기능은 BULK

Type 터치스크린의 이러한 특성을 이용하여 일정 영역 이상의 터치 입력을 무시하거나 받아들이도록 할

수 있습니다. 기본 설정은 Off이며 Allow와 Limit의 두 가지 타입의 기능을 지원합니다.

→ Allow XY range: 설정한 범위 이내의 영역의 터치 좌표만을 받아들이도록 하는 기능입니다. 하단의

Page 19: iNexio 터치스크린 사용설명서 (Linux용 Manual_KOR.pdf · 2012. 5. 24. · OpenSuSE Linux 11.3 2.6.34-12-desktop 11.4 2.6.37.1-1.2-desktop [Linux 배포 판 별 커널 버전]

19/34

스크롤 바를 이용하여 X축 / Y축에서 받아들일 터치 영역의 크기를 설정할 수 있습니다.

→ Limit XY Range: 설정한 범위 이외의 영역의 터치 좌표만을 받아들이도록 하는 기능입니다. 하단의

스크롤 바를 이용하여 X축 / Y축에서 받아들일 터치 영역의 크기를 설정할 수 있습니다.

4.4. Screen Setting 탭

[Screen Settings 화면]

모니터와 터치스크린 간의 설정 값을 조정하여 줍니다. 모니터의 정보가 변화하게 되면 자동으로 프로

그램이 이를 인지하여 모니터 정보 화면 표시 정보를 업데이트 합니다. 아래의 상황을 제외하고는 모

니터 정보가 업데이트 되지 않는 경우도 있으나 이 경우 Refresh Monitor Info 버튼을 클릭하여 모니터

설정을 재 업데이트 합니다.

1. Screen Setting Tab UI가 열리는 경우

2. Calibration 기능을 실행하는 경우

3. 멀티모니터에서 Mapping Start / Mapping Reset 기능을 수행하는 경우

4. Test & Tool 탭에서 드로잉 테스트 버튼을 누르는 경우

5. Test & Tool 탭에서 Multi-Touch View 실행 버튼을 누르는 경우

Screen Settings의 초기 값은 아래와 같습니다.

Screen Setting 목록 기본 설정 값

Calibration Default Calibration

Rotation Auto Rotation

Multimonitor Setting < 모니터가 2개 이상일 경우에만 동작 >

Multi Monitor Mode 없음 < 사용자가 처음 사용하는 Mode로 인지 >

- Nvidia의 경우 비 활성화 -

Monitor Mapping Primonitor에 모든 터치스크린 매핑

[Screen Setting 탭의 기본 설정]

Page 20: iNexio 터치스크린 사용설명서 (Linux용 Manual_KOR.pdf · 2012. 5. 24. · OpenSuSE Linux 11.3 2.6.34-12-desktop 11.4 2.6.37.1-1.2-desktop [Linux 배포 판 별 커널 버전]

20/34

4.4.1.Manual Calibration

[Manual Calibration 설정 화면]

터치스크린을 터치하는 지점과 화면상에 표시되는 마우스 커서의 위치가 일치하지 않을 경우 수동 좌표

보정을 이용하여 터치된 지점의 좌표를 보정합니다. 좌표 보정을 시작하려면 그림의 Manual

Calibration 버튼을 터치합니다. 만약, 좌표 보정 이전의 기본 값으로 초기화 하려면 Default

Calibration 버튼을 터치합니다.

[Manual Calibration 동작 화면]

수동 좌표보정 프로그램을 실행하면 아래와 같은 보정 화면이 나타납니다. 보정 화면에서 동그라미가

나타나는 지점의 가운데를 화면에 나타나는 순서대로 한 번씩 터치해 주면 보정이 완료됩니다.

4.4.2. Rotation

Page 21: iNexio 터치스크린 사용설명서 (Linux용 Manual_KOR.pdf · 2012. 5. 24. · OpenSuSE Linux 11.3 2.6.34-12-desktop 11.4 2.6.37.1-1.2-desktop [Linux 배포 판 별 커널 버전]

21/34

[Rotation 설정 화면]

4.4.2.1. Auto Rotation

터치스크린이 설치된 모니터를 세로 방향으로 사용해야 할 경우에 아래 회전 방향에 따라 자동으로 좌

표를 보정해 주는 기능입니다. Rotation 항목의 Auto Rotation을 선택한 뒤 Apply 버튼을 눌러 적용시

킵니다. Auto Rotation이 적용되면 화면을 회전하여도 자동으로 좌표가 설정됩니다. 모니터 화면 회전

관련된 사항은 컴퓨터에 설치된 그래픽 카드 제조사의 도움말을 참조하시면 됩니다.

4.4.2.2. Manual Rotation

터치스크린을 화면이 회전된 방향에 따라 사용자가 수동으로 설정하여 좌표를 보정하여 주는 기능입니

다.

4.4.2.3. Manual : 0 Deg

화면을 회전하지 않은 좌표로 변경하는 기능입니다. Touch Rotation 항목의 Manual : 0 Deg 버튼을 선

택한 후 Apply 버튼을 터치하여 설정을 적용합니다.

4.4.2.4. Manual : 90 Deg

모니터 화면에 대해서 터치 좌표가 시계 방향으로 90도 돌아가도록 설정하는 기능입니다. Touch

Rotation 항목의 Manual : 90 Deg 버튼을 선택한 후 Apply 버튼을 터치하여 설정을 적용합니다.

4.4.2.5. Manual : 180 Deg

모니터 화면에 대해서 터치 좌표가 시계 방향으로 180도 돌아가도록 설정하는 기능입니다. 해당 기능

실행 시 터치스크린이 모니터 화면에 대해 뒤집인 것과 같은 동작을 하게 됩니다. Touch Rotation 항목

의 Manual : 180 Deg 버튼을 선택한 후 Apply 버튼을 터치하여 설정을 적용합니다.

4.4.2.6. Manual : 270 Deg

Page 22: iNexio 터치스크린 사용설명서 (Linux용 Manual_KOR.pdf · 2012. 5. 24. · OpenSuSE Linux 11.3 2.6.34-12-desktop 11.4 2.6.37.1-1.2-desktop [Linux 배포 판 별 커널 버전]

22/34

모니터 화면에 대해서 터치 좌표가 시계 방향으로 270도 돌아가도록 설정하는 기능입니다. Touch

Rotation 항목의 Manual :270 Deg 버튼을 선택한 후 Apply 버튼을 터치하여 설정을 적용합니다.

4.4.3.Multi Monitors Settings

[Multi Monitors Settins 화면]

NEXIO TouchCon 애플리케이션은 두 개의 모니터를 사용하는 Multi Monitors 구성까지 지원합니다. 이

기능은 Multi Monitors Status와 Multi Monitors Mode와 Monitor Mapping으로 구성되어 있습니다.

Multi Monitors Status를 통해서 현재 모니터의 상태 정보를 알아올 수 있으며 Multi Monitors Mode와

Monitor Mapping 기능을 이용하여 모니터와 터치스크린의 설정이 가능합니다.

4.4.3.1. Multi Monitors Mode

Page 23: iNexio 터치스크린 사용설명서 (Linux용 Manual_KOR.pdf · 2012. 5. 24. · OpenSuSE Linux 11.3 2.6.34-12-desktop 11.4 2.6.37.1-1.2-desktop [Linux 배포 판 별 커널 버전]

23/34

[Multi Monitors Mode 설정 화면]

멀티모니터의 설정 상태를 바꾸어 줍니다. 이 기능은 Linux 내의 Nouveau 그래픽 드라이버가 지원되는

환경에서만 동작합니다. Clone의 경우에는 모든 모니터에 같은 화면이 나타나게 됩니다. 그에 반해

Stretch 의 경우에는 화면의 작업 공간이 늘어나게 되는 형태가 됩니다. Stretch의 경우에는 주 모니터

에 보조 모니터가 왼쪽으로 올 것인지 오른쪽으로 올 것인지를 설정하여 줄 수 있습니다.

4.4.3.2. Monitor Mapping

터치스크린이 여러 개가 되는 경우 모든 터치스크린은 자동적으로 주 모니터에 설정되어 있습니다. 만

약 두 개 이상의 모니터 환경에서 터치스크린을 모니터에 매핑하고자 한다면 Mapping Start 버튼을 누

릅니다. 버튼이 눌리면 다음과 같은 화면이 주 모니터에 나타납니다.

[Multi Monitors Mapping 설정 화면]

주 모니터에 매핑하고자 하는 터치스크린을을 터치 한 후 Enter키를 입력하여 줍니다. 입력 후 보조 모

니터에도 위와 같은 화면이 나타나게 됩니다.

[Multi Monitors Mapping 설정 화면]

Page 24: iNexio 터치스크린 사용설명서 (Linux용 Manual_KOR.pdf · 2012. 5. 24. · OpenSuSE Linux 11.3 2.6.34-12-desktop 11.4 2.6.37.1-1.2-desktop [Linux 배포 판 별 커널 버전]

24/34

위와 같은 방법으로 보조 모니터에 사용하고자 하는 터치스크린을 터치 한 후 Enter키를 입력하여 줍니

다. 과정을 마치게 되면 왼쪽의 Refresh Monitor Info 버튼을 눌러서 현재 연결된 터치스크린들의 매핑

상태를 다음과 같이 확인할 수 있습니다.

[Reset Mapping 설정 화면]

터치스크린의 매핑 상태를 초기화하려는 경우 Reset Mapping 버튼을 터치합니다. 버튼을 터치하면 모든

터치스크린이 주 모니터에 매핑된 초기 상태로 돌아가게 됩니다.

4.5. Test & Tools 탭

[Test & Tools 화면]

터치스크린의 동작을 테스트 해 보는 Test 기능과 터치스크린을 좀 더 편리하게 사용하도록 해 주는

Page 25: iNexio 터치스크린 사용설명서 (Linux용 Manual_KOR.pdf · 2012. 5. 24. · OpenSuSE Linux 11.3 2.6.34-12-desktop 11.4 2.6.37.1-1.2-desktop [Linux 배포 판 별 커널 버전]

25/34

Tool 기능을 포함하는 탭 입니다.

4.5.1.Drawing/Multitouch Test

[Drawing / Multitouch Test 설정 화면]

→ Single/Multi Drawing Test

터치스크린을 이용하여 그림을 그려 볼 수 있는 그림판 기능을 제공합니다.

→ BULK Multitouch Test

BULK Type 터치스크린일 경우 해당 기능이 활성화 됩니다. 해당 기능을 실행한 후 터치스크린에 터

치를 하면 스크린이 인식한 좌표와 면적이 화면에 나타나게 됩니다.

4.5.2.Tools

[Tools 설정 화면]

Page 26: iNexio 터치스크린 사용설명서 (Linux용 Manual_KOR.pdf · 2012. 5. 24. · OpenSuSE Linux 11.3 2.6.34-12-desktop 11.4 2.6.37.1-1.2-desktop [Linux 배포 판 별 커널 버전]

26/34

→ USB Downloader

[USB Downloader 화면]

USB Downloader는 해당 터치스크린의 Firmware 를 변경하고자 하는 경우 사용하는 기능입니다. 해

당 기능 실행 시 위와 같은 새로운 창이 나타나게 되며 바꾸고자 하는 Firmware 파일을 Open 하게

되면 다운로드가 시작됩니다. 다운로드 정도는 아래의 진행 막대에 나타나게 되며 다운로드 과정은

중앙에 나타나게 됩니다. 다운로드가 완료되는 경우 다운로드 완료 메시지가 출력됩니다.

→ Virtual Keyboard

[Virtual Keyboard 화면]

해당 기능은 가상적인 키보드를 띄워 주는 기능입니다. 오른 쪽에 위치하는 에디트 박스에

Page 27: iNexio 터치스크린 사용설명서 (Linux용 Manual_KOR.pdf · 2012. 5. 24. · OpenSuSE Linux 11.3 2.6.34-12-desktop 11.4 2.6.37.1-1.2-desktop [Linux 배포 판 별 커널 버전]

27/34

VirtualKeyboard의 버튼을 눌러 원하는 글자가 입력되는 지 테스트 할 수 있습니다.

Page 28: iNexio 터치스크린 사용설명서 (Linux용 Manual_KOR.pdf · 2012. 5. 24. · OpenSuSE Linux 11.3 2.6.34-12-desktop 11.4 2.6.37.1-1.2-desktop [Linux 배포 판 별 커널 버전]

28/34

5. 부록

5.1. Java JRE 설치 방법

해당 Linux 에 Java를 설치하려 하는 경우 아래의 과정에 따라서 설치하기를 권장합니다. 그 외 리눅스

에서 자바를 설치하는 자세한 사항은 http://www.java.com/ko/download/에 접속하여 매뉴얼을 참고하여

주시기 바랍니다.

5.1.1. 설치 환경

리눅스의 경우 Red Hat Linux, SUSE Linux, Ubuntu / Fedora 계열을 지원합니다. 최소 75MB 의

디스크 여유 공간과 32MB 의 RAM 을 가진 Pentium 166MHz 이상의 프로세서 사용을

권장합니다. 아래의 따라 Linux 용 Java를 다운로드하여 설치합니다.

5.1.2. 다운로드

1. http://java.com 으로 이동하여 다운로드 버튼을 클릭합니다.

2. 설치 패키지는 두 가지 유형으로 제공됩니다.

→ Linux 자동 압축 풀림 이진 파일

이 파일은 사용자가 선택한 위치에 Java 를 설치하는 데 사용할 수 있으며, 루트

사용자를 포함해 누구든지 설치할 수 있습니다. 단, 루트 사용자가 아닌 경우 Linux 가

제공한 시스템 버전의 Java 플랫폼을 대체할 수 없습니다.

→ Linux RPM 패키지

Linux RPM(Redhat Package Manager)은 RPM 을 사용하여 Java 를 설치합니다. 이 방법을

사용하려면 시스템에서 RPM 을 사용할 수 있어야 합니다. RPM 을 사용할 수 없는

경우에는 다른 옵션을 사용하세요. 가장 적합한 패키지를 다운로드합니다. 시스템에

있는 아무 디렉토리에 파일을 다운로드할 수 있습니다.

3. 파일 크기를 확인하여 전체 소프트웨어가 손상 없이 다운로드 되었는지 확인합니다.

→ 파일을 다운로드하기 전에 웹 사이트의 다운로드 페이지에 표시된 파일 크기를

확인하십시오.

→ 다운로드가 완료되면 원래의 파일 크기와 다운로드한 파일의 크기가 동일한지

비교하십시오.

5.1.3. 설치

5.1.3.1. Linux 자동 압축 풀림 이진 파일

1. 다운로드한 파일을 실행할 수 있도록 권한을 변경합니다. 다음을 입력합니다.

chmod a+x jre-6u<버전>-linux-i586.bin

Page 29: iNexio 터치스크린 사용설명서 (Linux용 Manual_KOR.pdf · 2012. 5. 24. · OpenSuSE Linux 11.3 2.6.34-12-desktop 11.4 2.6.37.1-1.2-desktop [Linux 배포 판 별 커널 버전]

29/34

2. 파일을 실행할 권한이 있는지 확인합니다. 다음을 입력합니다.

ls -l

3. 파일을 설치할 디렉토리로 변경합니다. 다음을 입력합니다.

cd <디렉토리 경로 이름>

예를 들어, 소프트웨어를 /usr/java/ 디렉토리에 설치하는 경우 다음을 입력합니다.

cd /usr/java/

4. 자동 압축 풀림 이진을 실행합니다. 다음을 입력합니다.

./jre-6u<버전>-linux-i586.bin

라이센스 계약서가 표시됩니다. 계약서를 검토합니다. 스페이스바를 누르면 다음 페이지가

표시됩니다. 계약서 끝에서 예를 입력하여 설치를 계속합니다.

5. Java 가 해당 디렉토리에 설치됩니다. 이 예 에서는 Java 가 /usr/java/jre1.6.0_<버전> 에

설치됩니다. 설치가 끝나면 Done이라는 단어가 표시됩니다.

6. 다음 jre1.6.0_<버전> 하위 디렉토리가 현재 디렉토리 아래에 나열되는지 확인합니다.

다음을 입력합니다.

ls

5.1.3.2. Linux RPM 패키지

Page 30: iNexio 터치스크린 사용설명서 (Linux용 Manual_KOR.pdf · 2012. 5. 24. · OpenSuSE Linux 11.3 2.6.34-12-desktop 11.4 2.6.37.1-1.2-desktop [Linux 배포 판 별 커널 버전]

30/34

1. su 명령을 실행하고 슈퍼 사용자 암호를 입력하여 루트 사용자가 됩니다.

2. 파일을 설치할 디렉토리로 변경합니다. 다음을 입력합니다.

cd <디렉토리>

예를 들어, 소프트웨어를 /usr/java/ 디렉토리에 설치하는 경우 다음을 입력합니다.

cd /usr/java

3. 다운로드한 파일을 실행할 수 있도록 권한을 변경합니다. 다음을 입력합니다.

chmod a+x jre-6u<버전>-linux-i586-rpm.bin

4. 설치 프로세스를 시작합니다. 다음을 입력합니다.

./jre-6u<버전>-linux-i586-rpm.bin

라이센스 계약서가 표시됩니다. 계약서를 검토합니다. 스페이스바를 누르면 다음 페이지가

표시됩니다. 계약서 끝에서 예를 입력하여 설치를 계속합니다.

5. 설치 파일이 현재 디렉토리에 jre-6<버전>-linux-i586.rpm 파일을 만들고 실행합니다.

6. 다음 jre1.6.0_<버전> 하위 디렉토리가 현재 디렉토리 아래에 나열되는지 확인합니다.

다음을 입력합니다.

ls

5.1.3.3. Ubuntu / Fedora 계열 Linux의 경우 설치

아래의 과정을 통해서 Java 패키지를 설치하는 경우 반드시 인터넷에 연결 되어 있어야 합니다

1. JDK 7 의 경우

→ Debian, Ubuntu 계열의 경우

리눅스에서 제공하는 terminal 을 열어 준 뒤 아래의 명령어를 입력하여 줍니다.

$ sudo apt-get install openjdk-7-jre

Page 31: iNexio 터치스크린 사용설명서 (Linux용 Manual_KOR.pdf · 2012. 5. 24. · OpenSuSE Linux 11.3 2.6.34-12-desktop 11.4 2.6.37.1-1.2-desktop [Linux 배포 판 별 커널 버전]

31/34

위의 openjdk-7-jre 패키지는 Java Runtime 환경만을 제공합니다. 만약 자바를 이용하여

프로그램을 작성하려 하는 경우 다음의 JDK 패키지도 같이 설치하여 주시기 바랍니다.

$ sudo apt-get install openjdk-7-jdk package

→ Fedora, Oracle Linux, Red Hat Enterprise Linux 계열의 경우

리눅스에서 제공하는 terminal 을 열어 준 뒤 아래의 명령을 입력하여 줍니다.

$ su -c "yum install java-1.7.0-openjdk"

위의 java-1.7.0-openjdk 패키지는 Java Runtime 환경만을 제공합니다. 만약 자바를

이용하여 프로그램을 작성하려 하는 경우 다음의 JDK 패키지도 같이 설치하여 주시기

바랍니다.

$ su -c "yum install java-1.7.0-openjdk-develpackage "

2. JDK 6

→ Debian, Ubuntu 계열의 경우

리눅스에서 제공하는 terminal 을 열어 준 뒤 아래의 명령어를 입력하여 줍니다.

$ sudo apt-get install openjdk-6-jre

위의 openjdk-7-jre 패키지는 Java Runtime 환경만을 제공합니다. 만약 자바를 이용하여

프로그램을 작성하려 하는 경우 다음의 JDK 패키지도 같이 설치하여 주시기 바랍니다.

$ sudo apt-get install openjdk-6-jdk package

→ Fedora, Oracle Linux, Red Hat Enterprise Linux 계열의 경우

리눅스에서 제공하는 terminal 을 열어 준 뒤 아래의 명령을 입력하여 줍니다.

$ su -c "yum install java-1.6.0-openjdk"

위의 java-1.6.0-openjdk 패키지는 Java Runtime 환경만을 제공합니다. 만약 자바를

이용하여 프로그램을 작성하려 하는 경우 다음의 JDK 패키지도 같이 설치하여 주시기

바랍니다.

$ su -c "yum install java-1.6.0-openjdk-develpackage."

5.1.3.4. 활성화 및 구성

Java Plugin을 구성하려면 다음 단계를 수행합니다.

1. Firefox 브라우저가 이미 실행 중인 경우 종료합니다.

2. 모든 Java Plugin 의 이전 설치를 제거합니다.

한 번에 하나의 Java Plugin 만 사용할 수 있습니다. 다른 플러그인이나 다른 버전의

플러그인을 사용하려면, 다른 버전에 대한 심볼릭 링크를 제거하고 새 버전에 대한 새

심볼릭 링크 만듭니다.

3. 브라우저 블러그인 디렉토리에 libnpjp2.so 파일에 대한 심볼릭 링크를 만듭니다.

4. Firefox 설치 디렉토리의 plugins 하위 디렉토리로 이동합니다.

cd <Firefox 설치 디렉토리>/plugin

Page 32: iNexio 터치스크린 사용설명서 (Linux용 Manual_KOR.pdf · 2012. 5. 24. · OpenSuSE Linux 11.3 2.6.34-12-desktop 11.4 2.6.37.1-1.2-desktop [Linux 배포 판 별 커널 버전]

32/34

5. 심볼릭 링크 만들기

ln -s <Java 설치 디렉토리>/lib/i386/libnpjp2.so

6. Firefox 브라우저를 시작하거나, 이미 실행 중인 경우 다시 시작합니다.

Page 33: iNexio 터치스크린 사용설명서 (Linux용 Manual_KOR.pdf · 2012. 5. 24. · OpenSuSE Linux 11.3 2.6.34-12-desktop 11.4 2.6.37.1-1.2-desktop [Linux 배포 판 별 커널 버전]

33/34

5.2. TUIO 프로그램을 Wine과 연동 시 설정사항

TUIO 프로그램의 경우 Windows 에서 지원하는 Flash 프로그램을 사용하여 동작시키는 경우도

있습니다. 아래에서는 이 경우 Linux 에서 Wine (WINdows Emulation) 을 사용하여 프로그램을

실행시키는 과정을 설명합니다.

5.2.1. Wine 설치

Wine 을 이용하여 Windows 응용 프로그램을 실행하는 경우 아래의 방법을 통해서 실행하려는 PC 에

Wine이 설치되어 있어야 합니다.

Ubuntu 계열: System -> Administration -> Synaptic Package Manager -> Wine 설치

Fedora 계열: System -> Administration -> Add/Remove Software -> Wine 설치

SuSE Linux 계열: http://en.opensuse.org/Wine 참고

5.2.2. Wine 환경 설정

Wine 이 설치되었다면 환경 설정 창을 열어 아래 그림과 같이 설정을 차례대로 하고 적용시킵니다.

환경 설정 창은 Terminal 명령줄에서 winecfg 를 입력하여 열어 줍니다. (Root가 아닌 상태로)

- 응용 프로그램 -> 어플리케이션 설정 이동

- 기본 설정 클릭 -> 윈도우 버전 -> XP로 변경

- 다른 프로그램에 대해서도 모두 적용

- 그래픽 -> 창 설정 이동

- 창 관리자가 Wine 창을 꾸미도록 함 설정

- 나머지 모든 설정된 것을 해제

5.2.3. Wine 실행 시 주의사항

Page 34: iNexio 터치스크린 사용설명서 (Linux용 Manual_KOR.pdf · 2012. 5. 24. · OpenSuSE Linux 11.3 2.6.34-12-desktop 11.4 2.6.37.1-1.2-desktop [Linux 배포 판 별 커널 버전]

34/34

Wine 이용 TUIO 프로그램 실행 시 실행 후 마우스 클릭을 입력하지 않아야 합니다.

< 마우스 입력이 되는 경우 터치 입력과 Wine이 혼동하여 TUIO 가 동작하지 않습니다 >