Manpages

이 름

xterm − X 용 터 미 날 에 뮬 레 이 터

사 용 법

xterm [−툴 킷 옵 션 ...] [−옵 션 ...]

설 명

xterm 풀 그 림 은 X 윈 도 우 시 스 템 을 위 한 터 미 날 에 뮬 레 이 터 이 다 . 이 것 은 윈 도 우 시 스 템 을 바 로 사 용 할 수 없 는 풀 그 림 들 을 위 해 , DEC VT102나 Tektronix 4014 호 환 터 미 날 을 제 공 한 다 . underlying operating system(?)이 터 미 날 크 기 변 경 기 능 을 지 원 한 다 면 (예 를 들 어 , 4.3bsd 시 스 템 을 바 탕 으 로 개 발 된 시 스 템 에 서 의 SIGWINCH 시 그 날 ), xterm은 창 크 기 가 바 뀔 때 마 다 , 그 창 에 서 실 행 중 인 풀 그 림 을 알 리 기 위 해 편 의 를 제 공 한 다 .

VT102와 Tektronix 4014 터 미 날 은 각 각 자 신 의 창 을 가 지 고 있 어 , 하 나 의 창 에 서 텍 스 트 편 집 을 하 고 , 다 른 창 에 서 그 래 픽 형 식 으 로 동 시 에 볼 수 있 다 . 창 의 적 당 한 가 로 세 로 비 율 을 유 지 하 려 면 , Tektronix 그 래 픽 은 그 창 에 채 워 질 4014의 가 로 세 로 비 율 만 큼 의 가 장 큰 상 자 로 제 한 될 것 이 다 . 이 상 자 는 창 의 좌 측 상 단 에 있 다 .

두 창 을 동 시 에 볼 수 는 있 지 만 , 글 쇠 판 입 력 과 출 력 을 위 한 창 은 그 들 중 하 나 만 이 활 상 화 된 다 . 활 성 화 된 창 이 란 커 서 가 있 는 창 을 말 한 다 . 활 성 화 된 창 을 바 꾸 는 방 법 은 ctrl글 쇠 를 누 르 고 다 람 쥐 중 간 단 추 를 누 르 면 VT102 창 에 서 는 "VT Options" 차 림 표 가 , 4014 창 에 서 는 "Tek Options" 차 림 표 가 나 타 나 는 데 , 여 기 서 활 성 화 된 창 을 바 꾼 다 .

EMULATIONS

VT102 에 뮬 레 이 션 은 거 의 완 벽 하 지 만 , 부 드 러 운 스 크 롤 기 능 , VT52 모 드 , 두 배 넓 거 나 , 두 배 큰 문 자 셋 이 아 닌 문 자 들 의 깜 빡 임 속 성 들 은 지 원 하 지 않 는 다 . Termcap(5) 파 일 에 서 xterm이 사 용 하 는 부 분 은 ’’xterm,’’ ’’vt102,’’ ’’vt100’’ and ’’ansi,’’이 며 , 자 동 으 로 ’’TERM’’ 환 경 변 수 와 ’’TERMCAP’’ 환 경 변 수 를 사 용 해 적 당 한 터 미 날 값 을 찾 는 다 .

xterm의 특 별 한 기 능 들 중 대 부 분 은 풀 그 림 실 행 중 에 , ctrl글 쇠 를 누 른 상 태 에 서 다 람 쥐 가 운 데 단 추 를 눌 러 보 여 지 는 차 림 표 항 목 에 서 바 꿀 수 있 다 . (자 세 한 이 야 기 는 Xterm Control Sequences 문 서 를 참 조 한 다 .)

Tektronix 4014 에 뮬 레 이 션 또 한 좋 은 편 이 다 . 여 기 서 는 12비 트 그 래 픽 주 소 처 리 와 창 크 기 변 경 기 능 도 지 원 한 다 . 또 한 네 가 지 다 른 글 꼴 크 기 와 다 섯 가 지 다 른 줄 형 태 를 지 원 하 다 . 쓰 기 금 지 기 능 이 나 , 백 그 라 운 드 실 행 모 드 (defacused mode)도 지 원 한 다 . Tektronix 텍 스 트 와 그 래 픽 명 령 들 은 내 부 적 으 로 xterm에 의 해 서 기 록 되 고 , "Tek Options" 차 림 표 항 목 의 COPY 명 령 으 로 파 일 로 쓰 여 질 수 있 다 . 파 일 의 이 름 은 ’’COPYyyMMdd.hh:mm:ss’’ 이 런 형 태 를 가 되 며 , yy, MM, dd, hh, mm, ss 에 는 COPY 명 령 이 수 행 될 당 시 시 스 템 의 시 간 이 기 록 된 다 . 그 파 일 의 위 치 는 xterm을 시 작 한 그 경 로 안 에 있 게 된 다 .

OTHER FEATURES

xterm은 현 재 창 이 활 성 화 되 어 있 을 경 우 에 는 자 동 으 로 커 서 에 있 는 문 자 가 역 상 이 되 고 비 활 성 화 상 태 에 는 다 시 보 통 문 자 로 바 뀐 다 .

VT102 모 드 에 서 는 , 궁 극 적 인 스 크 린 버 퍼 에 서 메 뉴 가 호 출 되 거 나 , 다 시 원 상 복 귀 한 다 . 궁 극 적 인 스 크 린 버 퍼 란 , 현 재 창 의 디 스 플 레 이 영 역 만 큼 의 크 기 를 가 진 버 퍼 를 말 한 다 . 메 뉴 가 호 출 되 면 , 현 제 스 크 린 은 저 정 되 고 , 궁 극 적 인 스 크 린 으 로 바 뀐 다 . 일 반 적 인 문 서 편 집 기 인 vi (1)를 사 용 할 때 , 문 서 편 집 을 위 한 화 면 전 환 을 하 도 록 하 고 , vi (1)가 종 료 되 었 을 때 , 화 면 을 복 귀 하 도 록 처 리 하 는 부 분 은 termcap(5) 파 일 안 에 있 다 .

VT102 모 드 나 , Tektronix 모 드 에 서 , 창 의 이 름 을 바 꾸 는 기 능 도 제 공 하 고 있 다 . 자 세 한 이 야 기 는 Xterm Control Sequences 문 서 를 참 조 한 다 .

OPTIONS

xterm에 서 는 표 준 X 툴 킷 명 령 행 옵 션 과 함 께 다 음 옵 션 들 을 사 용 할 수 있 다 . (만 약 , 아 래 옵 션 에 서 ’’ 대 신 에 , ’+’ 옵 션 이 사 용 되 면 , 그 것 은 초 기 값 을 반 대 로 함 을 의 미 한 다 .)

−help

xterm에 서 사 용 할 수 있 는 옵 션 들 과 그 것 에 대 한 설 명 을 보 여 주 고 마 친 다 .

−132

일 반 적 으 로 80칸 과 132칸 을 전 환 하 는 VT102 DECCOLM 기 능 을 전 환 한 다 . 이 옵 션 은 DECCOLM 기 능 을 인 식 하 며 , 창 크 기 는 적 당 하 게 조 절 된 다 .

−ah

항 상 커 서 가 위 치 한 곳 의 글 자 를 역 상 시 킨 다 . 이 렇 게 하 면 , 창 이 활 성 화 상 태 건 비 활 성 화 상 태 건 상 관 없 이 항 상 커 서 가 있 는 곳 은 역 상 된 다 .

+ah

이 옵 션 은 창 이 활 성 화 되 었 을 때 면 커 서 가 위 치 한 곳 의 글 자 를 역 상 시 킨 다 .

−b number

창 의 테 두 리 두 께 를 지 정 한 "숫 자 "의 픽 셀 만 큼 으 로 지 정 한 다 . 초 기 값 은 2이 다 .

−cb

vt100 리 소 스 cutToBeginningOfLine의 값 을 FALSE로 지 정 한 다 .

+cb

vt100 리 소 스 cutToBeginningOfLine의 값 을 TRUE로 지 정 한 다 .

−cc characterclassrange:value[,...]

This sets classes indicated by the given ranges for using in selecting by words. 아 래 CHARACTER CLASSES 부 분 을 참 조 한 다 .

−cn

line-mode 선 택 에 서 새 줄 이 잘 려 지 지 않 게 지 정 한 다 .

+cn

line-mode 선 택 에 서 새 줄 이 짤 려 지 게 지 정 한 다 .

−cr color

텍 스 트 커 서 의 색 깔 을 지 정 한 다 . 초 기 값 은 텍 스 트 의 전 경 색 (글 자 색 )이 다 .

−cu

옛 버 전 의 curses(3x) 함 수 를 사 용 하 는 more(1) 에 서 한 줄 의 길 이 가 창 의 가 로 길 이 와 똑 같 을 경 우 와 , 첫 칸 에 탭 문 자 이 있 을 경 우 그 라 인 들 을 제 대 로 못 하 는 벌 레 가 있 는 데 , 이 런 문 제 가 발 생 할 경 우 이 옵 션 을 사 용 한 다 .

+cu

이 옵 션 은 그 냥 벌 레 에 대 해 서 무 시 한 다 .

−e program [ arguments ... ]

이 옵 션 은 xterm이 실 행 될 때 xterm에 서 실 행 될 풀 그 림 을 지 정 한 다 . 이 러 면 , 바 로 지 정 한 풀 그 림 이 실 행 되 고 , 그 풀 그 림 을 끝 내 면 xterm도 끝 나 게 된 다 . 또 한 −n이 나 , −T 옵 션 을 사 용 해 서 , 창 의 이 름 을 따 로 지 정 할 수 도 있 다 . 이 옵 션 (-e)은 받 드 시 명 령 행 의 가 장 마 지 막 에 와 야 한 다 .

−fb font

이 옵 션 은 xterm에 서 사 용 할 굵 은 글 자 의 글 꼴 을 지 정 한 다 . 이 글 꼴 은 보 통 글 자 글 꼴 의 세 로 , 가 로 길 이 가 같 아 야 한 다 . 만 약 , 보 통 글 꼴 이 나 , 굵 은 글 꼴 중 하 나 만 을 지 정 하 면 , 지 정 된 그 글 꼴 은 보 통 글 자 글 꼴 로 지 정 되 고 , 굵 은 글 자 는 그 글 꼴 을 확 대 해 서 사 용 한 다 . 초 기 값 은 굵 은 글 자 글 꼴 을 따 로 지 정 하 지 않 고 , 보 통 글 자 글 꼴 을 확 대 해 서 사 용 한 다 .

−im

useInsertMode 리 소 스 on

+im

useInsertMode 리 소 스 off

−j

이 옵 션 은 xterm이 점 프 스 크 롤 을 할 수 있 게 한 다 . 보 통 , 텍 스 트 는 한 번 에 한 줄 씩 스 크 롤 된 다 ; 이 옵 션 은 xterm에 서 한 번 에 여 러 줄 을 스 크 롤 할 수 있 게 한 다 . 이 것 은 많 은 양 의 문 서 를 읽 을 때 , 해 당 부 분 으 로 건 더 뛰 기 할 때 , 보 다 빠 르 게 작 동 하 기 위 해 서 사 용 한 다 . 또 한 이 기 능 은 "VT Options" 차 림 표 에 서 실 행 중 에 도 직 접 제 어 할 수 있 다 .

+j

점 프 스 크 롤 기 능 을 사 용 하 지 않 는 다 .

−ls

이 옵 션 은 xterm이 로 그 인 쉘 로 써 사 용 되 게 한 다 . 이 말 은 로 그 인 할 때 에 실 행 되 는 .login, .profile 같 은 초 기 화 파 일 들 을 함 께 실 행 한 다 는 것 을 의 미 한 다 .

+ls

이 옵 션 은 로 그 인 쉘 로 사 용 하 지 않 고 단 지 하 위 쉘 로 사 용 할 때 사 용 된 다 . (초 기 값 )

−mb

이 옵 션 은 커 서 가 줄 의 오 른 쪽 끝 에 오 게 되 면 벨 소 리 를 나 게 한 다 . "VT Options" 차 림 표 에 서 이 옵 션 은 제 어 할 수 있 다 .

+mb

이 옵 션 은 윗 기 능 을 불 가 상 태 로 한 다 (초 기 값 ).

−mc milliseconds

다 람 쥐 의 두 번 연 속 찍 기 인 식 최 대 시 간 을 지 정 한 다 .

−ms color

다 람 쥐 커 서 의 색 깔 을 지 정 한 다 . 초 기 값 은 전 경 색 (글 자 색 )이 다 .

−nb number

커 서 가 줄 의 오 른 쪽 끝 에 왔 을 때 , 소 리 를 낼 문 자 의 숫 자 를 지 정 한 다 . −mb 옵 션 이 지 정 된 경 우 , 여 기 서 지 정 한 문 자 를 표 준 출 력 으 로 보 낸 다 . 초 기 값 은 10(bell)이 다 .

−rw

reverse-wraparound(?)를 사 용 가 능 상 태 로 지 시 한 다 . 이 것 은 커 서 가 어 떤 줄 의 첫 칸 에 있 을 때 , 이 때 , 왼 쪽 으 로 이 동 하 거 나 , 그 왼 쪽 글 자 를 삭 제 하 는 명 령 이 있 을 경 우 , 그 윗 줄 의 맨 끝 을 대 상 으 로 이 루 워 지 게 한 다 . 이 옵 션 은 명 령 행 에 서 아 주 긴 명 령 조 합 을 편 집 하 는 데 유 용 하 게 사 용 된 다 . 이 옵 션 은 "VT Option" 차 림 표 에 서 도 지 정 할 수 있 다 .

+rw

reverse-wraparound 기 능 사 용 을 금 지 한 다 .

−aw

이 옵 션 은 자 동 줄 바 꿈 기 능 사 용 을 허 용 한 다 . 한 문 장 의 길 이 가 화 면 의 최 대 가 로 길 이 보 다 클 경 우 , 단 어 별 로 잘 려 나 머 지 는 다 음 줄 에 표 시 하 게 한 다 .

+aw

이 옵 션 은 자 동 줄 바 꿈 기 능 사 용 을 금 지 한 다 .

−s

이 옵 션 은 스 크 롤 을 비 동 기 적 으 로 (asynchronously)으 로 하 게 한 다 . 이 말 은 화 면 이 스 크 롤 되 는 동 안 계 속 해 서 갱 신 되 지 않 게 한 다 . 이 옵 션 은 네 트 워 킹 에 서 사 용 할 때 유 용 하 게 쓰 인 다 . 즉 , 전 송 속 도 가 늦 을 경 우 에 전 형 적 으 로 쓰 인 다 .

+s

윗 옵 션 의 반 대 기 능 으 로 스 크 롤 을 동 기 적 으 로 하 게 한 다 .

−sb

창 한 편 에 스 크 롤 막 대 를 보 인 다 . 지 나 간 화 면 은 메 모 리 에 저 장 되 고 , 스 크 롤 막 대 로 지 나 간 화 면 을 볼 수 있 다 . 이 옵 션 은 ’’VT Options’’ 차 림 표 에 서 바 꿀 수 있 다 .

+sb

스 크 롤 막 대 를 보 이 지 않 게 한 다 .

−sf

이 옵 션 은 기 능 글 쇠 (Function key)를 위 해 , Sun 기 능 글 쇠 escape code 가 만 들 어 지 도 록 한 다 .

+sf

이 옵 션 은 기 능 글 쇠 (Function key)를 위 해 , 표 준 기 능 글 쇠 escape code 가 만 들 어 지 도 록 한 다 .

−si

이 옵 션 은 자 동 스 크 롤 기 능 을 금 지 시 킨 다 . 화 면 이 맨 밑 에 서 글 이 나 타 나 더 라 도 스 크 롤 되 지 않 는 다 . 이 옵 션 은 "VT Options" 차 림 표 에 서 도 지 정 할 수 있 다 .

+si

이 옵 션 은 자 동 스 크 롤 기 능 사 용 을 허 용 한 다 .

−sk

이 옵 션 은 스 크 롤 막 대 를 사 용 해 지 나 간 글 을 볼 때 , 글 쇠 가 눌 려 지 면 , 자 동 으 로 현 재 화 면 으 로 돌 아 오 게 한 다 .

+sk

이 옵 션 은 스 크 롤 막 대 를 사 용 해 지 나 간 글 을 볼 때 , 글 쇠 가 눌 려 져 도 화 면 이 동 을 하 지 않 는 다 .

−sl number

스 크 롤 할 때 지 나 간 화 면 의 기 억 량 을 줄 수 로 지 정 한 다 . 초 기 값 은 64줄 이 다 .

−t

이 옵 션 은 xterm 시 작 시 , VT102 모 드 로 시 작 하 는 것 이 아 니 라 , Tektronix 모 드 로 시 작 하 도 록 한 다 . 물 론 다 람 쥐 가 운 데 단 추 와 Ctrl 글 쇠 를 함 께 눌 러 만 들 어 지 는 차 림 표 에 서 이 두 모 드 의 전 환 이 가 능 하 다 .

+t

이 옵 션 은 xterm 시 작 시 , VT102 모 드 로 시 작 하 도 록 한 다 .

−tm string

이 옵 션 은 string인 터 미 날 설 정 키 워 드 를 사 용 해 터 미 날 환 경 을 지 정 한 다 . 이 옵 션 은 stty 명 령 과 비 슷 한 역 활 을 한 다 . 사 용 할 수 있 는 키 워 드 는 intr, quit, erase, kill, eof, eol, swtch, start, stop, brk, susp, dsusp, rprnt, flush, weras, lnext 이 다 . 제 어 문 자 는 ^글 자 와 함 께 지 정 된 다 (예 , ^c, ^u). ^?는 delete를 지 시 하 게 될 것 이 다 .

−tn 이 름

이 옵 션 은 환 경 변 수 TERM 값 을 이 름 으 로 바 꾼 다 . 즉 터 미 날 형 태 를 이 름 으 로 지 정 한 터 미 날 형 태 로 바 꾼 다 . 이 이 름 은 반 드 시 termcap(5) 파 일 안 에 li#co# 항 목 에 서 정 의 되 어 있 는 것 이 여 야 한 다 .

−ut

이 옵 션 은 시 스 템 기 록 파 일 인 /etc/utmp 파 일 의 기 록 을 생 각 하 게 한 다 .

+ut

이 옵 션 은 시 스 템 기 록 파 일 인 /etc/utmp 파 일 의 기 록 을 하 게 한 다 .

−vb

Ctrl-G 문 자 인 벨 소 리 를 나 게 한 다 . 즉 , ^G 출 력 있 을 경 우 이 것 을 스 피 커 소 리 로 나 게 한 다 .

+vb

벨 소 리 를 나 지 않 게 한 다 .

−wf

이 옵 션 은 서 브 프 로 세 스 를 시 작 하 기 전 에 첫 번 째 로 창 이 map되 기 를 (창 의 크 기 와 위 치 를 정 하 고 메 모 리 를 할 당 하 는 작 업 ) 기 다 린 다 . 그 래 서 , 초 기 의 터 미 날 환 경 과 환 경 변 수 들 이 바 뀌 어 진 다 . 이 옵 션 은 xterm에 서 실 행 되 는 풀 그 림 들 이 그 바 뀐 터 미 날 의 크 기 에 대 해 서 반 응 하 도 록 한 다 .

+wf

서 브 프 로 세 스 를 시 작 하 기 전 에 xterm은 기 다 리 지 않 는 다 .

−C

이 옵 션 은 이 창 이 콘 솔 출 력 을 받 도 록 한 다 . 이 옵 션 은 모 든 시 스 템 에 서 지 원 되 는 것 은 아 니 다 . 콘 솔 출 력 을 얻 으 려 면 , 먼 저 사 용 자 가 콘 솔 장 치 의 (/dev/console) 소 유 주 여 야 하 며 , 그 장 치 가 쓰 기 권 한 이 부 여 되 어 있 어 야 한 다 . 콘 솔 화 면 의 xdm 상 태 에 서 xterm을 실 행 킨 다 면 , 먼 저 세 션 startup을 실 행 해 야 하 고 , 콘 솔 장 치 의 파 일 권 한 과 소 유 주 관 계 를 다 시 정 의 하 는 부 분 이 있 어 야 한 다 .

−Sccn

이 옵 션 에 서 사 용 되 는 앞 의 두 글 자 는 문 자 형 으 로 slave 모 드 에 서 사 용 되 는 의 사 터 미 날 (pseudoterminal)의 이 름 을 뜻 하 고 , 마 지 막 에 오 는 한 글 자 는 숫 자 형 으 로 상 속 받 는 파 일 기 술 자 (descriptor)의 번 호 를 뜻 한 다 . 즉 이 옵 션 의 인 자 형 식 은 ’’%c%c%d’’이 다 . 이 옵 션 은 xterm이 존 재 하 는 풀 그 림 을 위 해 입 출 력 채 널 로 서 사 용 되 는 것 을 허 락 하 고 , 가 끔 , 특 정 풀 그 림 안 에 서 사 용 할 수 있 게 한 다 .

다 음 의 명 령 행 인 자 들 은 옛 버 전 의 호 환 을 위 해 서 제 공 하 고 있 다 . 만 일 최 신 버 전 의 X Toolkit에 서 는 이 런 옵 션 을 지 원 하 지 않 을 수 도 있 다 .

%geom

Tektronix 창 의 크 기 와 위 치 지 정 . ’’*tekGeometry’’ 리 소 스 로 도 지 정 이 가 능 하 다 .

#geom

아 이 콘 창 의 크 기 와 위 치 지 정 . ’’*iconGeometry’’ 리 소 스 로 도 지 정 이 가 능 하 다 .

−T string

윈 도 우 관 리 자 에 서 실 행 될 경 우 창 제 목 을 string으 로 지 정 한 다 . 이 옵 션 은 −title 옵 션 과 같 은 기 능 을 한 다 .

−n string

윈 도 우 관 리 자 로 xterm을 실 행 시 켜 , 아 이 콘 화 했 을 경 우 , 그 아 이 콘 의 이 름 으 로 나 타 날 것 을 string으 로 지 정 한 다 . ’’*iconName’’ 리 소 스 로 도 이 문 자 열 을 지 정 할 수 있 다 . 이 옵 션 은 아 래 에 서 설 명 할 −name 툴 킷 옵 션 과 는 다 르 다 는 것 을 주 의 . 초 기 값 은 풀 그 림 의 이 름 을 아 이 콘 이 름 으 로 사 용 한 다 .

−r

글 자 색 과 배 경 색 을 바 꾼 다 (역 상 시 킨 다 ). 이 옵 션 은 −rv 옵 션 과 같 은 기 능 을 한 다 .

−w number

창 의 테 두 리 폭 을 number 픽 셀 로 지 정 한 다 . 이 옵 션 은 −borderwidth−bw 옵 션 과 같 은 기 능 을 한 다 . (참 고 : 윈 도 우 관 리 자 를 사 용 할 경 우 에 는 이 옵 션 은 무 시 된 다 − 옮 긴 이 말 )

다 음 은 xterm에 서 사 용 되 는 일 반 적 인 X 툴 킷 옵 션 들 이 다 :
−bg
color

배 경 색 을 color로 지 정 . 초 기 값 은 ’’white’’

−bd color

창 테 두 리 색 을 color로 지 정 . 초 기 값 은 ’’black.’’

−bw number

창 테 두 리 넓 이 를 number 픽 셀 로 지 정 .

−fg color

글 자 색 을 color로 지 정 . 초 기 값 은 ’’black.’’

−fn font

사 용 할 글 꼴 을 font로 지 정 . 초 기 값 은 fixed.

−name name

실 행 파 일 이 름 대 신 사 용 할 이 름 을 name으 로 지 정 . name에 는 ’’.’’ 또 는 ’’*’’ 문 자 를 사 용 할 수 없 다 .

−title string

윈 도 우 관 리 자 에 서 실 행 될 때 보 여 질 창 제 목 을 string으 로 지 정 . 초 기 값 은 실 행 파 일 이 름 이 다 . 즉 −e 옵 션 다 음 에 사 용 될 실 행 파 일 이 름 이 나 , 이 옵 션 을 사 용 하 지 않 으 면 , 이 풀 그 림 의 실 행 때 사 용 한 실 행 파 일 이 름 이 다 .

−rv

전 경 색 (글 자 색 )과 배 경 색 을 바 꾼 다 .

−geometry geometry

VT102 창 크 기 와 위 치 를 geometry로 지 정 . 자 세 한 사 항 은 X(1) 매 뉴 얼 참 조 .

−display display

연 결 한 X 서 버 를 display로 지 정 . 자 세 한 사 항 은 X(1) 매 뉴 얼 참 조 .

−xrm resourcestring

사 용 할 리 소 스 를 resourcestring으 로 지 정 .

−iconic

윈 도 우 관 리 자 에 서 실 행 될 경 우 아 이 콘 형 식 으 로 실 행 되 게 한 다 .

리 소 스

대 부 분 의 기 본 X 툴 킷 리 소 스 를 다 음 과 같 이 지 원 한 다 :
iconGeometry (
class IconGeometry)

풀 그 림 이 아 이 콘 형 태 로 실 행 될 때 의 그 크 기 와 위 치 . 이 값 은 모 든 윈 도 우 관 리 자 에 서 필 요 한 것 은 아 니 다 .

iconName (class IconName)

아 이 콘 이 름 지 정 . 초 기 값 은 풀 그 림 이 름 .

termName (class TermName)

환 경 변 수 TERM 값 을 지 정 한 다 .

title (class Title)

이 풀 그 림 이 윈 도 우 관 리 자 에 의 해 서 실 행 될 때 그 창 제 목 을 지 정 한 다 .

ttyModes (class TtyModes)

명 령 행 옵 션 −tm 기 능 을 한 다 . 자 세 한 이 야 기 는 이 옵 션 설 명 을 참 조 한 다 .

useInsertMode (class UseInsertMode)

TERMCAP 환 경 변 수 값 을 강 제 로 바 꾸 어 insert 모 드 를 사 용 한 다 . 이 것 은 시 스 템 termcap이 손 상 되 었 을 때 유 용 하 게 쓰 인 다 . 초 기 값 은 ’’false.’’

utmpInhibit (class UtmpInhibit)

/etc/utmp 파 일 에 현 재 사 용 을 기 록 할 것 인 지 를 지 정 한 다 .

sunFunctionKeys (class SunFunctionKeys)

표 준 escape 처 리 대 신 에 Sun Function Key escape 코 드 값 을 사 용 할 것 인 지 를 지 정 한 다 .

waitForMap (class WaitForMap)

하 위 프 로 세 스 를 시 작 하 기 전 에 창 의 map을 초 기 화 하 기 위 해 기 다 릴 것 인 지 를 지 정 한 다 . 초 기 값 은 ’’false.’’

다 음 리 소 스 들 은 vt100 위 젯 (VT100 클 래 스 )에 서 사 용 된 다 .
allowSendEvents (
class AllowSendEvents)

글 쇠 가 눌 려 지 는 것 이 나 다 람 쥐 단 추 가 눌 려 지 는 여 러 이 벤 트 들 이 (X 프 로 토 콜 SendEvent 조 사 를 사 용 함 으 로 생 성 됨 ) 외 부 에 알 릴 것 인 지 를 지 정 한 다 . 초 기 값 은 ’’false.’’ 이 것 은 자 체 적 으 로 해 결 한 다 는 뜻 이 다 . 이 값 은 ’’true’’로 지 정 된 다 면 , 심 각 한 보 안 상 의 위 험 을 초 래 할 수 도 있 다 .

alwaysHighlight (class AlwaysHighlight)

커 서 가 있 는 곳 을 항 상 밝 게 보 여 줄 것 인 지 를 지 정 한 다 . 초 기 값 으 로 는 xterm 창 이 활 성 화 되 거 나 입 력 가 능 상 태 일 때 만 , 커 서 가 밝 게 나 타 난 다 .

appcursorDefault (class AppcursorDefault)

이 값 이 ’’true’’면 , 커 서 키 가 원 래 , 풀 그 림 모 드 안 에 있 게 된 다 . 초 기 값 은 ’’false.’’

appkeypadDefault (class AppkeypadDefault)

이 값 이 ’’true’’면 , keypad key가 원 래 , 풀 그 림 모 드 안 에 있 게 된 다 . 초 기 값 은 ’’false.’’

autoWrap (class AutoWrap)

자 동 줄 바 꿈 기 능 지 정 . 초 기 값 은 "true"

bellSuppressTime (class BellSuppressTime)

벨 소 리 가 나 기 시 작 한 후 몇 초 뒤 에 다 시 벨 소 리 를 나 게 할 것 인 가 를 지 정 한 다 . 단 위 는 밀 리 초 . 이 말 은 연 속 해 서 벨 소 리 가 날 때 , 그 간 격 을 말 한 다 . 이 런 값 이 지 정 되 는 이 유 는 앞 의 벨 소 리 가 미 치 나 기 도 전 에 다 음 벨 소 리 가 나 고 , 또 그 다 음 ... 이 런 식 으 로 해 서 벨 소 리 를 제 대 로 듣 지 못 하 는 것 을 방 지 하 기 위 해 서 다 .

boldFont (class BoldFont)

글 자 속 성 이 굵 은 문 자 인 경 우 그 것 을 보 여 줄 글 꼴 지 정 .

c132 (class C132)

VT102 DECCOLM escape 처 리 를 지 원 할 것 인 지 를 지 정 한 다 . 초 기 값 은 ’’false.’’

cutNewline (class CutNewline)

false면 , 화 면 을 초 과 하 는 줄 일 을 보 일 때 , 줄 나 눔 을 하 지 않 는 다 . true면 , 줄 나 눔 을 한 다 . 초 기 값 은 ’’true.’’

cutToBeginningOfLine (class CutToBeginningOfLine)

다 람 쥐 단 추 를 세 번 연 속 해 서 누 를 경 우 , 그 전 체 를 선 택 , 복 사 할 것 인 지 를 지 정 . false면 , 현 재 커 서 가 있 는 단 어 부 터 그 줄 끝 까 지 만 선 택 된 다 . 초 기 값 은 ’’true.’’

charClass (class CharClass)

[low−]high:value 형 식 으 로 지 정 되 는 문 자 클 래 스 의 쉼 표 (,)로 나 열 된 목 록 을 지 정 한 다 . 자 세 한 이 야 기 는 아 래 의 CHARACTER CLASSES 부 분 을 참 조 한 다 .

curses (class Curses)

more (1) 안 의 벌 레 를 무 시 할 것 인 지 말 것 인 지 를 지 정 한 다 . more (1) 벌 레 에 대 한 자 세 한 사 항 은 −cu 옵 션 에 서 다 루 고 있 다 . 초 기 값 은 ’’false.’’

background (class Background)

창 배 경 색 지 정 . 초 기 값 은 ’’white.’’

foreground (class Foreground)

글 자 색 (전 경 색 ) 지 정 . 초 기 값 은 ’’black.’’

cursorColor (class Foreground)

텍 스 트 커 서 의 색 깔 지 정 . 초 기 값 은 ’’black.’’

eightBitInput (class EightBitInput)

true면 , 글 쇠 판 으 로 부 터 입 력 되 는 메 타 문 자 들 을 단 일 문 자 (1바 이 트 ), 8비 트 로 그 대 로 처 리 하 고 , false면 , 메 타 문 자 를 ESC 문 자 를 앞 세 운 2바 이 트 문 자 로 처 리 한 다 . 초 기 값 은 ’’true.’’

eightBitOutput (class EightBitOutput)

8비 트 문 자 출 력 허 용 여 부 를 지 정 한 다 . 초 기 값 은 ’’true.’’

font (class Font)

보 통 글 꼴 지 정 . 초 기 값 은 ’’fixed.’’

font1 (class Font1)

첫 번 째 다 른 글 꼴 지 정 .

font2 (class Font2)

두 번 째 다 른 글 꼴 지 정

font3 (class Font3)

세 번 째 다 른 글 꼴 지 정

font4 (class Font4)

네 번 째 다 른 글 꼴 지 정

font5 (class Font5)

다 섯 번 째 다 른 글 꼴 지 정

font6 (class Font6)

여 섯 번 째 다 른 글 꼴 지 정

geometry (class Geometry)

VT102 창 의 위 치 와 크 기 를 지 정 .

hpLowerleftBugCompat (class HpLowerleftBugCompat)

이 값 이 ’’true’’면 , HP의 xdb 벌 레 인 termcap 관 련 문 제 에 서 termcap의 지 정 값 을 무 시 고 , 아 래 왼 쪽 으 로 이 동 하 기 위 해 항 상 ESC F를 보 낸 다 . 초 기 값 은 ’’false.’’

internalBorder (class BorderWidth)

글 자 들 과 창 테 두 리 사 이 의 간 격 을 픽 셀 값 으 로 지 정 . 초 기 값 은 2

jumpScroll (class JumpScroll)

점 프 스 크 롤 을 할 것 인 지 를 지 정 한 다 . 초 기 값 은 ’’true.’’ 자 세 한 이 야 기 는 −j 옵 션 설 명 을 참 조 한 다 .

loginShell (class LoginShell)

로 그 인 쉘 로 실 행 하 게 한 다 . 초 기 값 은 ’’false.’’

marginBell (class MarginBell)

창 의 오 른 쪽 경 계 에 오 면 벨 소 리 를 낼 것 인 지 지 정 한 다 . 초 기 값 은 ’’false.’’

multiClickTime (class MultiClickTime)

두 번 연 속 해 서 찍 기 (multi-click) 이 벤 트 로 인 식 하 게 하 는 최 대 시 간 값 지 정 . 초 기 값 은 250 밀 리 초 .

multiScroll (class MultiScroll)

비 동 기 적 으 로 (asynchronously) 스 크 롤 할 것 인 지 를 지 정 한 다 . 초 기 값 은 ’’false.’’

nMarginBell (class Column)

벨 소 리 를 낼 수 있 을 때 , 벨 소 리 를 나 게 할 오 른 쪽 경 계 칸 숫 자 를 지 정 한 다 .

pointerColor (class Foreground)

창 이 활 성 화 될 때 의 전 경 색 (글 자 색 )을 지 정 한 다 . 초 기 값 은 ’’XtDefaultForeground.’’

pointerColorBackground (class Background)

창 이 활 성 화 될 때 의 배 경 색 을 지 정 한 다 . 초 기 값 은 ’’XtDefaultBackground.’’

pointerShape (class Cursor)

창 이 활 성 화 될 때 의 이 름 . 초 기 값 은 ’’xterm.’’

resizeGravity (class ResizeGravity)

이 것 은 창 크 기 가 바 뀌 었 을 때 , 창 안 에 있 는 내 용 이 어 떻 게 다 시 보 여 질 것 인 가 에 대 해 서 지 정 한 다 . 사 용 되 는 값 은 NorthWest, SouthWest (초 기 값 )인 데 , NorthWest 인 경 우 는 창 이 줄 어 들 경 우 윗 줄 이 가 려 지 고 , 창 이 크 질 경 우 빈 줄 이 아 래 에 추 가 된 다 . SouthWest 인 경 우 는 창 이 줄 어 들 경 우 아 랫 줄 이 가 려 지 고 , 창 이 크 질 경 우 윗 줄 의 내 용 이 더 보 여 진 다 .

reverseVideo (class ReverseVideo)

역 상 시 킬 것 인 지 를 지 정 한 다 . 초 기 값 은 ’’false.’’

reverseWrap (class ReverseWrap)

reverse-wraparound 기 능 을 사 용 할 것 인 지 를 지 정 한 다 . 초 기 값 은 ’’false.’’

saveLines (class SaveLines)

스 크 롤 최 대 저 장 줄 수 . 초 기 값 은 64줄 .

scrollBar (class ScrollBar)

스 크 롤 막 대 를 보 일 것 인 지 지 정 . 초 기 값 은 ’’false.’’

scrollTtyOutput (class ScrollCond)

지 나 간 화 면 을 보 는 중 에 화 면 출 력 이 있 으 면 , 현 재 작 업 화 면 으 로 돌 아 올 것 인 지 를 지 정 한 다 . 초 기 값 은 ’’true.’’

scrollKey (class ScrollCond)

지 나 간 화 면 을 보 는 중 에 입 력 이 있 으 면 , 자 동 으 로 현 재 작 업 화 면 으 로 돌 아 올 것 인 지 를 지 정 한 다 . 초 기 값 은 ’’false.’’

scrollLines (class ScrollLines)

scroll-forw, scroll-back 액 션 으 로 스 크 롤 되 는 줄 수 . 초 기 값 은 1줄 .

signalInhibit (class SignalInhibit)

시 그 날 금 지 . ’’Main Options’’ 차 림 표 에 서 이 값 을 바 꿀 수 있 다 . 초 기 값 은 ’’false.’’

tekGeometry (class Geometry)

Tektronix 창 의 크 기 와 위 치 지 정 .

tekInhibit (class TekInhibit)

true면 Tektronix 모 드 접 근 을 금 지 한 다 . 초 기 값 은 ’’false.’’

tekSmall (class TekSmall)

true 면 , Tektronix 모 드 창 이 그 크 기 와 위 치 가 지 정 되 지 않 았 다 면 , 가 장 작 은 크 기 로 보 여 지 게 한 다 . 이 것 은 xterm을 작 게 보 이 고 자 할 때 유 용 하 게 쓰 인 다 . 초 기 값 은 ’’false.’’

tekStartup (class TekStartup)

xterm을 Tektronix 모 드 로 시 작 할 것 인 지 지 정 . 초 기 값 은 ’’false.’’

titeInhibit (class TiteInhibit)

TERMCAP 값 에 의 해 ti, te 문 자 열 이 사 용 되 면 , 이 것 을 없 앨 것 인 지 를 지 정 한 다 .

translations (class Translations)

글 쇠 와 다 람 쥐 단 추 지 정 리 소 스 . 자 세 한 사 항 은 아 래 , ACTIONS 부 분 을 참 조 한 다 .

visualBell (class VisualBell)

벨 소 리 대 신 화 면 깜 빡 임 을 사 용 할 것 인 지 를 지 정 한 다 . 초 기 값 은 ’’false.’’

다 음 리 소 스 들 은 tek4014 위 젯 에 서 사 용 된 다 .
width (
class Width)

Tektronix 창 의 가 로 길 이 를 픽 셀 값 으 로 지 정 .

height (class Height)

Tektronix 창 의 세 로 길 이 를 픽 셀 값 으 로 지 정 .

fontLarge (class Font)

Tektronix 창 의 큰 글 꼴 지 정

font2 (class Font)

두 번 째 글 꼴 지 정

font3 (class Font)

세 번 째 글 골 지 정

fontSmall (class Font)

작 은 글 꼴 지 정 .

initialFont (class InitialFont)

초 기 값 으 로 사 용 될 글 꼴 지 정 . 초 기 값 은 ’’large.’’ 이 값 은 set-tek-text 액 션 으 로 바 꿀 수 있 다 .

ginTerminator (class GinTerminator)

이 리 소 스 는 GIN 보 고 나 , 상 태 보 고 를 할 때 사 용 할 문 자 를 지 정 하 는 데 , 사 용 할 수 있 는 값 은 ’’none,’’ ’’CRonly,’’ ’’CR&EOT’’ 이 다 . none은 마 침 문 자 없 음 , CRonly는 CR만 보 냄 , CR&EOT는 CR과 EOT 함 께 보 냄 을 의 미 한 다 . 초 기 값 은 ’’none.’’

다 음 에 오 는 리 소 스 들 은 xterm 창 에 서 Ctrl 글 쇠 를 누 르 고 다 람 쥐 단 추 를 눌 렀 을 때 나 타 나 는 각 종 차 림 표 항 목 들 과 관 련 된 것 들 이 다 . 자 세 한 이 야 기 는 Athena SimpleMenu 위 젯 에 서 다 루 고 있 다 .

mainMenu 부 분 :
securekbd (
class SmeBSB)

secure() 액 션 호 출 .

allowsends (class SmeBSB)

allow-send-events(toggle) 액 션 호 출 .

redraw (class SmeBSB)

redraw() 액 션 호 출 .

line1 (class SmeLine)

줄 첨 가 .

suspend (class SmeBSB)

job 제 어 를 지 원 하 는 시 스 템 에 서 사 용 할 수 있 는 send-signal(tstp) 액 션 호 출 .

continue (class SmeBSB)

send-signal(cont) 액 션 호 출 .

interrupt (class SmeBSB)

send-signal(int) 액 션 호 출 .

hangup (class SmeBSB)

send-signal(hup) 액 션 호 출 .

terminate (class SmeBSB)

send-signal(term) 액 션 호 출 .

kill (class SmeBSB)

send-signal(kill) 액 션 호 출 .

line2 (class SmeLine)

줄 첨 가 .

quit (class SmeBSB)

quit() 액 션 호 출 .

vtMenu 부 분 :
scrollbar (
class SmeBSB)

set-scrollbar(toggle) 액 션 호 출 .

jumpscroll (class SmeBSB)

set-jumpscroll(toggle) 액 션 호 출 .

reversevideo (class SmeBSB)

set-reverse-video(toggle) 액 션 호 출 .

autowrap (class SmeBSB)

set-autowrap(toggle) 액 션 호 출 .

reversewrap (class SmeBSB)

set-reversewrap(toggle) 액 션 호 출 .

autolinefeed (class SmeBSB)

set-autolinefeed(toggle) 액 션 호 출 .

appcursor (class SmeBSB)

set-appcursor(toggle) 액 션 호 출 .

appkeypad (class SmeBSB)

set-appkeypad(toggle) 액 션 호 출 .

scrollkey (class SmeBSB)

set-scroll-on-key(toggle) 액 션 호 출 .

scrollttyoutput (class SmeBSB)

set-scroll-on-tty-output(toggle) 액 션 호 출 .

allow132 (class SmeBSB)

set-allow132(toggle) 액 션 호 출 .

cursesemul (class SmeBSB)

set-cursesemul(toggle) 액 션 호 출 .

visualbell (class SmeBSB)

set-visualbell(toggle) 액 션 호 출 .

marginbell (class SmeBSB)

set-marginbell(toggle) 액 션 호 출 .

altscreen (class SmeBSB)

이 부 분 은 현 재 사 용 불 가 상 태 이 다 .

line1 (class SmeLine)

줄 삽 입 .

softreset (class SmeBSB)

soft-reset() 액 션 호 출 .

hardreset (class SmeBSB)

hard-reset() 액 션 호 출 .

clearsavedlines (class SmeBSB)"

clear-saved-lines() 액 션 호 출 .

line2 (class SmeLine)

줄 삽 입 .

tekshow (class SmeBSB)

set-visibility(tek,toggle) 액 션 호 출 .

tekmode (class SmeBSB)

set-terminal-type(tek) 액 션 호 출 .

vthide (class SmeBSB)

set-visibility(vt,off) 액 션 호 출 .

fontMenu 부 분 :
fontdefault (
class SmeBSB)

set-vt-font(d) 액 션 호 출 .

font1 (class SmeBSB)

set-vt-font(1) 액 션 호 출 .

font2 (class SmeBSB)

set-vt-font(2) 액 션 호 출 .

font3 (class SmeBSB)

set-vt-font(3) 액 션 호 출 .

font4 (class SmeBSB)

set-vt-font(4) 액 션 호 출 .

font5 (class SmeBSB)

set-vt-font(5) 액 션 호 출 .

font6 (class SmeBSB)

set-vt-font(6) 액 션 호 출 .

fontescape (class SmeBSB)

set-vt-font(e) 액 션 호 출 .

fontsel (class SmeBSB)

set-vt-font(s) 액 션 호 출 .

tekMenu 부 분 :
tektextlarge (
class SmeBSB)

set-tek-text(l) 액 션 호 출 .

tektext2 (class SmeBSB)

set-tek-text(2) 액 션 호 출 .

tektext3 (class SmeBSB)

set-tek-text(3) 액 션 호 출 .

tektextsmall (class SmeBSB)

set-tek-text(s) 액 션 호 출 .

line1 (class SmeLine)

줄 삽 입 .

tekpage (class SmeBSB)

tek-page() 액 션 호 출 .

tekreset (class SmeBSB)

tek-reset() 액 션 호 출 .

tekcopy (class SmeBSB)

tek-copy() 액 션 호 출 .

line2 (class SmeLine)

줄 삽 입 .

vtshow (class SmeBSB)

set-visibility(vt,toggle) 액 션 호 출 .

vtmode (class SmeBSB)

set-terminal-type(vt) 액 션 호 출 .

tekhide (class SmeBSB)

set-visibility(tek,toggle) 액 션 호 출 .

Athena Scrollbar 위 젯 을 위 한 유 용 한 리 소 스 들 :
thickness (
class Thickness)

스 크 롤 막 대 의 가 로 길 이 픽 셀 값 지 정 .

background (class Background)

스 크 롤 막 대 의 배 경 색 지 정 .

foreground (class Foreground)

스 크 롤 막 대 의 전 경 색 지 정 . Xaw일 경 우 는 이 전 경 색 과 배 경 색 이 서 로 섞 겨 서 스 크 롤 막 대 의 색 이 된 다 .

다 람 쥐 사 용 법

xterm의 VT102 창 에 서 는 그 창 에 보 여 지 는 내 용 들 (글 자 들 )을 선 택 하 고 , 복 사 해 서 다 른 창 에 붙 히 기 를 할 수 있 다 .

선 택 기 능 은 다 람 쥐 를 사 용 할 때 글 쇠 조 합 을 하 지 않 고 사 용 할 때 나 , ’’shift’’ 글 쇠 를 사 용 할 때 호 출 된 다 . 이 런 각 글 쇠 나 다 람 쥐 단 추 의 그 기 능 별 지 정 은 리 소 스 데 이 터 베 이 스 를 통 해 바 꿀 수 있 다 . 자 세 한 이 야 기 는 ACTIONS 부 분 에 서 하 고 있 다 .

다 람 쥐 왼 쪽 단 추 는 텍 스 트 를 cut 버 퍼 로 저 장 하 는 데 사 용 된 다 . 영 역 의 선 택 은 다 람 쥐 왼 쪽 단 추 를 눌 러 끌 어 놓 기 를 하 면 된 다 . 이 렇 게 하 면 , 끌 려 진 부 분 은 역 상 으 로 보 여 지 며 , 그 부 분 이 버 퍼 에 저 장 된 다 . 왼 쪽 단 추 두 번 연 속 해 서 누 르 면 , 한 단 어 가 선 택 , 복 사 되 고 , 세 번 연 속 해 서 누 르 면 다 람 쥐 커 서 가 있 는 그 줄 전 체 가 선 택 , 복 사 된 다 . 연 속 누 름 인 지 판 단 하 는 것 은 그 연 속 해 서 누 르 는 시 간 에 의 해 서 정 해 진 다 . 이 런 부 분 에 대 한 자 세 한 이 야 기 는 X (3) 매 뉴 얼 페 이 지 를 참 조 한 다 . 이 렇 게 선 택 되 어 역 상 으 로 보 여 지 는 부 분 은 다 른 선 택 영 역 이 지 정 되 기 전 까 지 그 대 로 유 지 된 다 .

다 람 쥐 가 운 데 단 추 는 선 택 영 역 의 내 용 을 입 력 부 분 에 서 그 대 로 복 사 한 다 . 즉 , 마 치 직 접 사 용 자 가 그 내 용 을 입 력 한 것 처 럼 할 수 있 다 .

다 람 쥐 오 른 쪽 단 추 는 현 재 영 역 을 확 장 하 는 데 사 용 된 다 . 눈 에 보 이 지 는 않 지 만 , 다 람 쥐 왼 쪽 단 추 가 처 음 한 번 눌 려 진 장 소 가 선 택 영 역 의 시 작 점 이 된 다 . 그 리 고 , 다 람 쥐 오 른 쪽 단 추 가 눌 려 지 는 장 소 가 선 택 영 역 의 마 지 막 점 이 된 다 . 즉 , 이 미 선 택 영 역 이 있 다 면 , 그 선 택 영 역 의 확 장 이 나 축 소 하 는 데 , 다 람 쥐 오 른 쪽 단 추 를 사 용 할 수 있 다 .

이 런 선 택 , 복 사 , 붙 히 기 기 능 은 텍 스 트 기 반 으 로 하 는 각 종 다 른 풀 그 림 에 서 도 사 용 되 어 질 수 있 다 . 굳 이 같 은 창 이 아 니 어 도 된 다 . 즉 , 한 쪽 창 에 서 의 출 력 글 과 를 다 람 쥐 로 사 용 해 서 선 택 복 사 한 후 , 그 것 을 다 른 쪽 창 에 서 편 집 기 를 열 어 , 그 곳 에 붙 힐 수 있 다 . 이 때 줄 바 꿈 문 자 (일 반 적 으 로 Enter)도 그 대 로 복 사 , 붙 히 기 가 된 다 . 이 말 은 한 명 령 이 텍 스 트 에 보 여 질 때 , 줄 바 꿈 문 자 로 끝 나 게 된 다 면 , 그 줄 바 꿈 문 자 까 지 복 사 를 해 서 쉘 프 롬 프 트 상 에 서 붙 히 기 를 하 면 , 그 대 로 실 행 될 수 있 다 는 이 야 기 다 .

그 러 면 , 하 나 의 팁 으 로 이 미 스 크 롤 되 어 화 면 에 보 여 지 지 않 는 내 용 부 터 현 재 까 지 의 내 용 을 모 두 복 사 해 서 텍 스 트 파 일 로 저 장 하 는 방 법 을 구 현 해 보 자 .

먼 저 스 크 롤 막 대 를 다 람 쥐 로 눌 러 스 크 롤 영 역 의 시 작 점 으 로 간 뒤 , 그 부 분 의 첫 줄 컷 칸 에 다 람 쥐 왼 쪽 단 추 를 한 번 만 누 른 다 .

다 음 스 크 롤 막 대 를 움 직 여 다 시 현 재 화 면 으 로 돌 아 온 후 , 다 람 쥐 오 른 쪽 단 추 를 한 번 만 누 르 면 , 스 크 롤 전 제 영 역 이 선 택 된 다 . (이 때 주 의 할 점 은 왼 쪽 단 추 를 한 번 누 른 후 다 시 다 른 곳 에 서 왼 쪽 다 르 면 그 선 택 영 역 의 시 작 점 이 바 뀌 어 버 린 다 .)

다 음 편 집 기 를 열 어 서 그 곳 에 서 다 람 쥐 가 운 데 단 추 를 누 르 면 , 스 크 롤 의 전 체 영 역 이 편 집 기 에 나 타 난 다 .

Tektronix 창 에 서 는 VT102 창 과 달 리 , 이 선 택 , 복 사 , 붙 히 기 기 능 을 제 공 하 지 않 는 다 . 이 것 은 Tektronix GIN 모 드 를 허 락 하 고 , 이 모 드 에 서 는 다 람 쥐 커 서 가 화 살 표 로 보 여 진 다 . 이 창 에 서 는 다 람 쥐 의 단 추 가 각 각 ’l’, ’m’, ’r’ 문 자 로 처 리 되 고 , ’shift’를 누 르 고 단 추 를 누 르 면 , 각 각 대 문 자 로 처 리 된 다 . 그 런 데 , 일 반 글 쇠 와 다 람 쥐 단 추 누 름 으 로 생 성 되 는 문 자 들 의 구 분 은 최 상 위 비 트 로 판 단 한 다 . 하 지 만 , Tektronix 터 미 날 모 드 에 서 는 사 용 될 수 없 기 에 이 런 기 능 을 제 공 하 지 못 한 다 . 자 세 한 이 야 기 는 tty(4) 매 뉴 얼 을 참 조 한 다 .

차 림 표

Xterm에 서 는 mainMenu, vtMenu, fontMenu, tekMenu 이 름 을 가 진 네 개 의 차 림 표 를 제 공 하 고 있 다 . 각 차 림 표 는 Ctrl 글 쇠 와 각 다 람 쥐 단 추 를 함 께 누 름 으 로 호 출 된 다 . 대 부 분 의 항 목 들 은 xterm의 환 경 들 을 전 환 (On/Off)하 는 기 능 을 하 고 있 으 며 , mainMenu의 항 목 목 들 은 VT102, Tektronix 창 모 두 에 서 사 용 된 다 . The Secure Keyboard 모 드 는 보 안 이 보 장 되 지 않 는 환 경 에 서 비 밀 번 호 나 , 기 타 비 밀 이 보 장 되 어 야 하 는 내 용 을 입 력 할 때 사 용 된 다 . 자 세 한 이 야 기 는 아 래 보 안 부 분 을 참 조 . Allow SendEvents 모 드 는 xterm에 서 발 생 하 는 각 종 이 벤 트 들 을 외 부 에 알 릴 것 인 지 를 지 정 한 다 . 다 음 에 나 는 Continue, Suspend, Interrupt, Hangup, Terminate, Kill 항 목 들 은 각 각 SIGCONT, SIGTSTP, SIGINT, SIGHUP, SIGTERM, SIGKILL 시 그 날 을 xterm을 상 위 프 로 세 스 그 룹 으 로 한 각 각 의 하 위 프 로 세 스 들 에 게 보 낸 다 . Continue(SIGCONT) 기 능 은 프 로 세 스 보 류 기 능 인 Ctrl-Z 가 눌 려 져 현 재 보 류 되 고 있 는 프 로 세 스 를 다 시 진 행 하 는 데 유 용 하 게 쓰 인 다 .

vtMenu 차 림 표 에 서 는 VT102 에 뮬 래 이 션 에 대 한 각 종 기 능 들 을 제 어 할 수 있 다 . 이 차 림 표 는 Ctrl 글 쇠 를 누 르 고 다 람 쥐 가 운 데 단 추 를 누 름 으 로 호 출 된 다 . 이 차 림 표 에 있 는 각 종 기 능 들 은 xterm에 서 실 행 되 는 각 풀 그 림 들 에 따 라 자 주 바 뀌 어 야 하 는 하 는 기 능 들 을 제 공 하 고 있 다 . 가 령 , 어 떤 풀 그 림 에 서 는 역 상 (reverse) 일 때 가 보 다 보 기 좋 고 , 어 떤 풀 그 림 에 서 는 보 통 일 때 가 보 기 좋 을 때 가 있 다 . 이 럴 때 , xterm 실 행 도 중 에 언 제 든 지 이 값 을 바 꿀 수 있 도 록 여 기 서 제 공 하 고 있 다 .

fontMenu 차 림 표 에 서 는 VT102 창 에 서 사 용 할 글 꼴 을 바 꿀 수 있 다 . 이 차 림 표 는 Ctrl 글 쇠 를 누 르 고 다 람 쥐 오 른 쪽 단 추 를 누 름 으 로 호 출 된 다 .

tekMenu 차 림 표 에 서 는 Tektronix 에 뮬 래 이 션 에 서 사 용 할 수 있 는 각 종 기 능 들 을 제 어 할 수 있 다 . 이 차 림 표 는 Ctrl 글 쇠 를 누 르 고 Tektronix 창 에 서 다 람 쥐 가 운 데 단 추 를 누 름 으 로 호 출 된 다 . 차 림 표 안 의 PAGE 항 목 은 화 면 을 깨 끗 이 지 우 는 데 사 용 된 다 .

보 안

X 시 스 템 에 서 는 보 안 문 제 에 대 해 서 개 념 이 약 간 다 르 다 . xdm으 로 돌 아 가 는 대 부 분 의 서 버 는 권 한 부 여 에 대 해 서 ’’magic cookie’’라 는 것 을 사 용 하 는 데 , 이 것 은 , 많 은 사 람 들 을 위 한 각 각 의 보 안 차 별 화 를 부 여 할 수 있 다 . 만 약 에 서 버 의 접 근 을 제 어 하 기 위 한 host-based mechanism(?) 만 을 사 용 한 다 면 (xhost(1) 매 뉴 얼 참 조 ), 그 리 고 , 현 재 사 용 자 도 현 재 호 스 트 에 접 근 이 가 능 하 고 , 다 른 사 용 자 도 같 은 호 스 트 에 서 클 라 이 언 트 를 실 행 시 킬 수 있 는 권 한 이 있 다 면 , 다 른 사 용 자 가 , 현 재 자 신 이 X 프 로 토 콜 로 보 내 는 신 호 를 훔 쳐 볼 수 있 게 된 다 . 이 런 상 태 에 서 비 밀 번 호 나 , 아 니 면 , 보 안 상 의 문 제 가 있 는 내 용 을 입 력 해 야 할 경 우 에 , xterm에 서 는 이 런 문 제 를 자 체 적 으 로 해 결 해 서 , 다 른 사 용 자 가 자 신 의 글 쇠 입 력 을 훔 쳐 보 지 못 하 게 할 수 있 다 .

xterm 차 림 표 에 는 (위 의 차 림 표 참 조 ) Secure Keyboard 항 목 이 있 는 데 , 이 것 이 사 용 가 능 상 태 가 되 어 있 으 면 , 글 쇠 입 력 의 내 용 은 GrabKeyboard protocol 조 사 를 사 용 해 서 , 자 체 적 으 로 모 든 것 을 해 결 한 다 . 한 풀 그 림 을 실 행 한 상 태 에 서 비 밀 번 호 를 물 어 본 다 든 지 , 아 니 면 , 보 안 상 의 내 용 을 입 력 해 야 할 경 우 에 , Secure Keyboard 항 목 을 선 택 하 고 , 그 내 용 을 입 력 하 고 , 다 시 Secure Keyboard 항 목 을 선 택 해 서 이 기 능 을 사 용 불 가 상 태 로 만 들 어 놓 아 야 한 다 . 만 약 이 기 능 을 계 속 사 용 가 능 상 태 로 해 놓 고 , 사 용 하 게 된 다 면 , X 서 버 와 통 신 을 하 지 않 는 상 태 가 되 기 때 문 에 , 제 대 로 동 작 되 지 않 을 경 우 가 발 생 하 기 한 다 . 이 기 능 이 사 용 가 능 상 태 가 되 면 , 화 면 은 역 상 이 된 다 (전 경 색 과 배 경 색 이 바 뀜 ). 만 약 에 역 상 으 로 되 지 않 는 다 면 , 일 단 이 기 능 이 제 대 로 작 동 되 지 않 는 다 고 의 심 할 필 요 가 있 다 . 이 런 경 우 에 는 창 을 아 이 콘 으 로 만 든 후 다 시 원 래 대 로 해 서 실 행 해 보 기 바 란 다 .

Secure Keyboard 모 드 는 xterm이 아 이 콘 화 되 었 을 경 우 에 는 자 동 으 로 사 용 불 가 상 태 가 된 다 . 또 한 다 시 원 래 창 크 기 로 바 뀌 면 , 지 정 한 대 로 그 값 이 지 정 된 다 . (이 것 은 xterm에 서 도 어 쩔 수 없 는 X 프 로 토 콜 의 기 능 이 기 때 문 이 다 )

CHARACTER CLASSES

다 람 쥐 왼 쪽 단 추 를 연 속 해 서 두 번 찍 으 면 , 초 기 값 으 로 , 하 나 의 단 어 가 선 택 된 다 . − 이 말 은 공 백 문 자 나 , 구 두 점 같 은 것 이 없 는 상 태 의 연 속 하 는 문 자 열 만 을 선 택 한 다 는 뜻 이 다 . 그 런 데 , 사 용 자 마 다 이 두 번 찍 기 로 해 서 선 택 하 고 자 하 는 것 이 다 를 것 이 다 . 예 를 들 어 , 파 일 이 름 에 서 이 런 공 백 문 자 나 , 구 두 점 같 은 것 이 있 을 경 우 , 어 떤 사 람 은 그 파 일 전 체 이 름 의 일 부 분 만 , 선 택 되 기 를 원 하 고 , 또 어 떤 사 람 은 파 일 전 체 가 선 택 되 기 를 원 할 것 이 다 . 바 로 이 런 것 을 지 정 하 는 것 이 charClass 리 소 스 이 다 .

이 리 소 스 의 값 은 range:value 형 식 으 로 , 쉼 표 를 구 분 해 서 여 러 개 지 정 할 수 있 다 . range에 는 하 나 의 숫 자 나 , 시 작 숫 자 -끝 숫 자 형 식 이 올 수 있 으 며 , 여 기 서 사 용 될 수 있 는 숫 자 는 ASCII 코 드 값 과 관 련 이 있 다 . (아 래 테 이 블 참 조 ) value에 는 하 나 의 숫 자 가 사 용 되 는 데 , 이 것 은 range에 서 지 정 한 문 자 들 과 함 께 처 리 될 문 자 를 지 정 한 다 . (일 반 적 으 로 알 파 벳 만 을 지 정 한 다 .)

초 기 값 으 로 지 정 된 테 이 블 은 다 음 과 같 다 .

static int charClass[128] = {
/* NUL  SOH  STX  ETX  EOT  ENQ  ACK  BEL */
    32,   1,   1,   1,   1,   1,   1,   1,
/*  BS   HT   NL   VT   NP   CR   SO   SI */
     1,  32,   1,   1,   1,   1,   1,   1,
/* DLE  DC1  DC2  DC3  DC4  NAK  SYN  ETB */
     1,   1,   1,   1,   1,   1,   1,   1,
/* CAN   EM  SUB  ESC   FS   GS   RS   US */
     1,   1,   1,   1,   1,   1,   1,   1,
/*  SP    !    "    #    $    %    &    ’ */
    32,  33,  34,  35,  36,  37,  38,  39,
/*   (    )    *    +    ,    −    .    / */
    40,  41,  42,  43,  44,  45,  46,  47,
/*   0    1    2    3    4    5    6    7 */
    48,  48,  48,  48,  48,  48,  48,  48,
/*   8    9    :    ;    <    =    >    ? */
    48,  48,  58,  59,  60,  61,  62,  63,
/*   @    A    B    C    D    E    F    G */
    64,  48,  48,  48,  48,  48,  48,  48,
/*   H    I    J    K    L    M    N    O */
    48,  48,  48,  48,  48,  48,  48,  48,
/*   P    Q    R    S    T    U    V    W */
    48,  48,  48,  48,  48,  48,  48,  48,
/*   X    Y    Z    [    \    ]    ^    _ */
    48,  48,  48,  91,  92,  93,  94,  48,
/*   ’    a    b    c    d    e    f    g */
    96,  48,  48,  48,  48,  48,  48,  48,
/*   h    i    j    k    l    m    n    o */
    48,  48,  48,  48,  48,  48,  48,  48,
/*   p    q    r    s    t    u    v    w */
    48,  48,  48,  48,  48,  48,  48,  48,
/*   x    y    z    {    |    }    ~  DEL */
    48,  48,  48, 123, 124, 125, 126,   1};

예 를 들 어 , ’’33:48,37:48,45-47:48,64:48’’ 이 런 값 이 지 정 된 다 면 , 문 자 (알 파 벳 )와 함 께 , !, %, −, ., /, @ 기 호 들 도 함 께 선 택 된 다 . 이 것 은 파 일 이 름 이 나 , e−mail 주 소 같 은 것 을 선 택 하 는 데 유 용 하 다 . (참 고 로 , 아 쉽 게 도 한 글 코 드 에 대 한 지 정 이 없 다 . 한 글 에 서 도 이 런 두 번 찍 기 기 능 이 제 대 로 작 동 되 려 면 , 소 스 를 수 정 하 던 지 , 아 니 면 , 로 케 일 문 제 에 대 한 근 본 적 인 해 결 책 이 있 어 야 할 것 같 다 - 옮 긴 이 말 )

ACTIONS

액 션 이 라 는 xterm 안 에 서 일 어 나 는 각 종 반 응 들 에 대 한 것 을 설 명 한 다 . 이 액 션 의 글 쇠 지 정 을 바 꿈 으 로 단 출 글 쇠 나 다 람 쥐 단 추 를 바 꿀 수 있 으 며 , 자 신 만 의 고 유 한 xterm을 꾸 밀 수 도 있 다 . 다 음 에 나 오 는 액 션 들 은 vt100, tek4014, 변 환 리 소 스 에 서 사 용 되 어 진 다 :
bell([
percent])

벨 소 리 를 냄 (^G 문 자 를 출 력 한 다 )

ignore()

이 벤 트 를 무 시 하 지 만 , escape 처 리 의 특 별 포 인 터 위 치 를 검 사 한 다 .

insert()

문 자 나 , 글 쇠 가 눌 려 져 조 합 되 는 문 자 열 을 삽 입 .

insert-seven-bit()

insert()와 같 은 역 활 을 하 지 만 7bit 문 자 로 처 리 .

insert-eight-bit()

8bit 문 자 로 삽 입 . 이 액 션 은 eightBitInput 리 소 스 값 에 따 라 , 다 르 게 동 작 할 수 도 있 다 .

insert-selection(sourcename [, ...])

지 정 한 cutbuffer의 내 용 을 삽 입 . 선 택 영 역 으 로 사 용 할 영 역 은 주 로 PRIMARY, SECONDARY, CLIPBOARD 값 이 사 용 되 고 , cutbuffer의 이 름 은 주 로 CUT_BUFFER0에 서 CUT_BUFFER7 값 을 가 진 다 .

keymap(name)

글 쇠 지 정 . name 값 이 None이 면 , 초 기 값 으 로 되 돌 림 .

popup-menu(menuname)

차 림 표 호 출 . menuname에 사 용 할 수 있 는 값 은 , mainMenu, vtMenu, fontMenu, tekMenu.

secure()

mainMenu에 서 지 정 한 는 Secure Keyboard 모 드 를 토 클 한 다 .

select-start()

현 재 포 인 터 를 선 택 영 역 의 시 작 으 로 지 정 .

select-extend()

선 택 영 역 확 장 . 이 액 션 은 다 람 쥐 가 움 직 이 고 있 을 때 가 능 하 다 .

select-end(destname [, ...])

현 재 포 인 터 를 선 택 영 역 의 끝 으 로 지 정 . 그 리 고 선 택 영 역 을 destname으 로 cut 버 퍼 에 저 장 한 다 .

select-cursor-start()

select-start와 비 슷 하 나 , 여 기 서 는 텍 스 트 커 서 가 있 는 곳 을 시 작 으 로 한 다 .

select-cursor-end(destname [, ...])

select-start와 비 슷 하 나 , 여 기 서 는 텍 스 트 커 서 가 있 는 곳 을 선 택 의 끝 으 로 하 고 , destname으 로 cut 버 퍼 에 저 장 한 다 .

set-vt-font(d/1/2/3/4/5/6/e/s [,normalfont [, boldfont]])

VT102 창 에 서 사 용 할 글 꼴 지 정 . 첫 번 째 인 자 는 글 꼴 번 호 . D, 또 는 d는 초 기 값 . 1-6이 지 정 되 면 , 리 소 스 에 서 지 정 된 각 각 의 글 꼴 을 이 용 한 다 . E 또 는 e는 보 통 글 씨 의 글 꼴 과 굵 은 글 씨 의 글 꼴 을 직 접 지 정 해 준 다 . S 또 는 s는 xfontsel(1)과 같 은 직 접 글 꼴 고 르 기 풀 그 림 을 실 행 시 켜 글 꼴 을 고 른 다 .

start-extend()

select-start 액 션 과 비 슷 하 나 , 그 시 작 점 을 현 재 포 인 터 위 치 로 확 장 한 다 .

start-cursor-extend()

select-start 액 션 과 비 슷 하 나 , 그 시 작 점 을 현 재 텍 스 트 커 서 가 있 는 위 치 로 확 장 한 다 .

string(문 자 열 )

문 자 열 을 삽 입 한 다 . 문 자 열 사 이 공 백 문 자 가 있 다 면 , 따 움 표 로 묶 어 준 다 . 문 자 열 이 ’’0x’’ 글 자 로 시 작 한 다 면 , 그 것 은 16진 수 로 처 리 된 다 .

scroll-back(count [,units])

화 면 을 count 단 위 만 큼 스 크 롤 한 다 . units 인 자 가 그 단 위 인 데 , 여 기 서 사 용 할 수 있 는 값 은 , page, 또 는 halfpage, pixel, line 이 다 .

scroll-forw(count [,units])

scroll-back 액 션 과 같 은 기 능 을 하 나 , 그 방 향 이 반 대 이 다 . scroll-back 액 션 은 이 전 (위 , 뒤 )으 로 스 크 롤 하 며 , scroll-forw 액 션 은 다 음 (아 래 , 앞 )으 로 스 크 롤 한 다 .

allow-send-events(on/off/toggle)

allowSendEvents 리 소 스 값 을 토 클 시 킴 .

redraw()

mainMenu 안 의 redraw 항 목 이 호 출 될 때 실 행 할 화 면 갱 신 .

send-signal(signame)

시 그 날 보 내 기 . signame 값 으 로 사 용 될 수 있 는 것 은 . suspend, continue, interrupt, hangup, terminate, kill 이 다 .

quit()

SIGHUP 시 그 날 을 보 내 서 하 위 풀 그 림 을 종 료 시 킨 다 .

set-scrollbar(on/off/toggle)

scrollbar 리 소 스 값 을 지 정 하 거 나 전 환 한 다 .

set-jumpscroll(on/off/toggle)

jumpscroll 리 소 스 값 을 지 정 하 거 나 전 환 한 다 .

set-reverse-video(on/off/toggle)

reverseVideo 리 소 스 값 을 지 정 하 거 나 전 환 한 다 .

set-autowrap(on/off/toggle)

자 동 줄 바 꿈 기 능 을 지 정 하 거 나 전 환 한 다 .

set-reversewrap(on/off/toggle)

reverseWrap 리 소 스 값 을 지 정 하 거 나 전 환 한 다 .

set-autolinefeed(on/off/toggle)

자 동 으 로 linefeed 문 자 를 삽 입 하 는 기 능 을 지 정 하 거 나 전 환 한 다 .

set-appcursor(on/off/toggle)

Application Cursor Key mode 값 을 지 정 하 거 나 전 환 한 다 .

set-appkeypad(on/off/toggle)

Application Keypad mode 값 을 지 정 하 거 나 전 환 한 다 .

set-scroll-on-key(on/off/toggle)

scrollKey 리 소 스 값 을 지 정 하 거 나 전 환 한 다 .

set-scroll-on-tty-output(on/off/toggle)

scrollTtyOutput 리 소 스 값 을 지 정 하 거 나 전 환 한 다 .

set-allow132(on/off/toggle)

c132 리 소 스 값 을 지 정 하 거 나 전 환 한 다 .

set-cursesemul(on/off/toggle)

curses 리 소 스 값 을 지 정 하 거 나 전 환 한 다 .

set-visual-bell(on/off/toggle)

visualBell 리 소 스 값 을 지 정 하 거 나 전 환 한 다 .

set-marginbell(on/off/toggle)

marginBell 리 소 스 값 을 지 정 하 거 나 전 환 한 다 .

set-altscreen(on/off/toggle)

지 난 화 면 과 현 재 화 면 사 이 를 전 환 한 다 .

soft-reset()

스 크 롤 영 역 을 재 설 정 한 다 . 이 기 능 은 vtMenusoftreset 항 목 에 서 도 호 출 될 수 있 다 .

hard-reset()

스 크 롤 영 역 , 탭 , 창 크 기 , 커 서 글 쇠 를 재 설 정 하 고 , 화 면 을 모 두 지 운 다 . 이 기 능 은 vtMenuhardreset 항 목 에 서 도 호 출 될 수 있 다 .

clear-saved-lines()

hard-reset() 액 션 과 같 은 기 능 을 하 지 만 , 스 크 롤 영 역 에 남 아 내 용 까 지 모 두 지 워 버 린 다 . 이 기 능 은 vtMenuclearsavedlines 항 목 에 서 도 호 출 될 수 있 다 .

set-terminal-type(type)

터 미 날 형 태 를 지 정 하 는 것 으 로 type 값 에 는 vt 또 는 tek 값 이 사 용 된 다 . 이 기 능 은 vtMenutekmode 항 목 이 나 , tekMenuvtmode 항 목 에 서 호 출 된 다 .

set-visibility(vt/tek,on/off/toggle)

vt 또 는 tek 창 을 보 일 것 인 지 를 지 정 한 다 . vtMenutekshow, vthide 항 목 과 tekMenuvtshow, tekhide 항 목 에 서 호 출 된 다 .

set-tek-text(large/2/3/small)

Tektronix 창 에 서 사 용 할 글 꼴 을 지 정 한 다 . 이 것 은 tektextlarge, tektext2, tektext3 리 소 스 값 들 을 각 각 바 꾼 다 . 이 액 션 은 Tektronix 창 만 을 대 상 으 로 하 고 있 다 .

tek-page()

Tektronix 창 화 면 을 모 두 지 운 다 . 이 기 능 은 tekMenutekpage 항 목 에 서 도 호 출 될 수 있 다 .

tek-reset()

Tektronix 창 을 재 설 정 한 다 .

tek-copy()

현 재 창 에 나 타 난 내 용 을 현 재 경 로 에 서 COPY라 는 이 름 으 로 시 작 하 는 파 일 로 저 장 한 다 . (위 의 EMULATIONS 부 분 참 조 )

visual-bell()

창 화 면 을 반 짝 인 다 . 이 것 은 벨 소 리 를 나 게 하 는 것 대 신 에 , 화 면 을 깜 박 거 리 게 한 다 .

Tektronix 창 에 서 는 다 음 의 액 션 을 사 용 할 수 있 다 :
gin-press(
l/L/m/M/r/R)

그 래 픽 입 력 코 드 를 보 낸 다 .

VT102 창 에 서 의 글 쇠 지 정 초 기 값 은 다 음 과 같 다 :

Shift <KeyPress> Prior: scroll-back(1,halfpage) \n\

Shift <KeyPress> Next:

scroll-forw(1,halfpage) \n\

Shift <KeyPress> Select:

select-cursor-start() \

select-cursor-end(PRIMARY, CUT_BUFFER0) \n\

Shift <KeyPress> Insert:

insert-selection(PRIMARY, CUT_BUFFER0) \n\

~Meta<KeyPress>:

insert-seven-bit() \n\

Meta<KeyPress>:

insert-eight-bit() \n\

!Ctrl <Btn1Down>:

popup-menu(mainMenu) \n\

!Lock Ctrl <Btn1Down>:

popup-menu(mainMenu) \n\

~Meta <Btn1Down>:

select-start() \n\

~Meta <Btn1Motion>:

select-extend() \n\

!Ctrl <Btn2Down>:

popup-menu(vtMenu) \n\

!Lock Ctrl <Btn2Down>:

popup-menu(vtMenu) \n\

~Ctrl ~Meta <Btn2Down>:

ignore() \n\

~Ctrl ~Meta <Btn2Up>:

insert-selection(PRIMARY, CUT_BUFFER0) \n\

!Ctrl <Btn3Down>:

popup-menu(fontMenu) \n\

!Lock Ctrl <Btn3Down>:

popup-menu(fontMenu) \n\

~Ctrl ~Meta <Btn3Down>:

start-extend() \n\

~Meta <Btn3Motion>:

select-extend() \n\

<BtnUp>:

select-end(PRIMARY, CUT_BUFFER0) \n\

<BtnDown>:

bell(0)

Tektronix 창 에 서 의 글 쇠 지 정 초 기 값 은 다 음 과 같 다 :

~Meta<KeyPress>:

insert-seven-bit() \n\

Meta<KeyPress>:

insert-eight-bit() \n\

!Ctrl <Btn1Down>:

popup-menu(mainMenu) \n\

!Lock Ctrl <Btn1Down>:

popup-menu(mainMenu) \n\

!Ctrl <Btn2Down>:

popup-menu(tekMenu) \n\

!Lock Ctrl <Btn2Down>:

popup-menu(tekMenu) \n\

Shift ~Meta<Btn1Down>:

gin-press(L) \n\

~Meta<Btn1Down>:

gin-press(l) \n\

Shift ~Meta<Btn2Down>:

gin-press(M) \n\

~Meta<Btn2Down>:

gin-press(m) \n\

Shift ~Meta<Btn3Down>:

gin-press(R) \n\

~Meta<Btn3Down>:

gin-press(r)

다 음 은 keymap() 기 능 의 사 용 법 과 상 용 구 (commonly-typed works) 지 정 에 대 한 예 제 이 다 :

*VT100.Translations: #override <Key>F13: keymap(dbx)
*VT100.dbxKeymap.translations: \

<Key>F14:

keymap(None) \n\

<Key>F17:

string("next") string(0x0d) \n\

<Key>F18:

string("step") string(0x0d) \n\

<Key>F19:

string("continue") string(0x0d) \n\

<Key>F20:

string("print ") insert-selection(PRIMARY, CUT_BUFFER0)

환 경 변 수

Xterm에 서 는 창 의 모 양 에 대 한 "TERM", "TERMCAP" 환 경 변 수 를 제 공 하 고 , 창 을 어 디 서 사 용 할 것 인 가 에 대 한 "DISPLAY" 변 수 를 제 공 하 고 , xterm 창 의 ID를 위 해 서 "WINDOWID" 변 수 를 제 공 한 다 .

관 련 항 목

resize(1), X(1), pty(4), tty(4)
Xterm Control Sequences

벌 레

Large pastes 기 능 은 어 떤 시 스 템 에 서 는 작 동 되 지 않 는 다 . 이 것 은 xterm의 버 그 가 아 니 라 , 그 시 스 템 의 pseudo 터 미 날 드 라 이 버 벌 레 이 다 . xterm은 pty그 그 처 리 할 수 있 는 데 이 타 처 리 속 도 만 큼 만 large pastes를 pty에 공 급 한 다 . 이 때 , 어 떤 pty 드 라 이 버 는 그 자 료 를 성 공 적 으 로 기 록 했 는 지 에 대 한 충 분 한 정 보 를 리 턴 하 지 못 한 다 .

많 은 옵 션 은 xterm이 실 행 된 후 에 는 다 시 지 정 되 지 못 한 다 .

사 용 할 수 있 는 글 꼴 은 fixed-width, character-cell 형 태 의 글 꼴 뿐 이 다 .

이 풀 그 림 은 아 직 고 칠 점 이 많 다 . 각 함 수 (섹 션 , 루 틴 )들 이 보 다 세 분 화 되 어 야 하 며 , 여 러 가 지 터 미 날 들 을 위 젯 수 준 으 로 지 원 해 야 할 것 이 다 . 가 장 이 상 적 인 형 태 는 여 러 터 미 날 흉 네 내 기 를 위 젯 수 준 으 로 하 나 의 리 소 스 지 정 으 로 그 터 미 날 을 구 현 할 수 있 도 록 하 는 것 일 것 이 다 .

Tek 복 사 파 일 이 름 지 정 을 하 는 대 화 상 자 가 필 요 하 다 .

만 든 이

아 랫 사 람 들 외 에 도 많 은 사 람 들 이 이 풀 그 림 제 작 에 참 가 했 다 :

Loretta Guarino Reid (DEC-UEG-WSL), Joel McCormack (DEC-UEG-WSL), Terry Weissman (DEC-UEG-WSL), Edward Moy (Berkeley), Ralph R. Swick (MIT-Athena), Mark Vandevoorde (MIT-Athena), Bob McNamara (DEC-MAD), Jim Gettys (MIT-Athena), Bob Scheifler (MIT X Consortium), Doug Mink (SAO), Steve Pitschke (Stellar), Ron Newman (MIT-Athena), Jim Fulton (MIT X Consortium), Dave Serisky (HP), Jonathan Kamens (MIT-Athena)

한 텀 이 야 기

hantermxterm을 기 반 으 로 만 들 어 졌 기 에 , 거 의 모 든 옵 션 과 리 소 스 와 액 션 을 그 대 로 사 용 할 수 있 다 . 단 지 차 이 점 이 라 면 ,

Tektronix 창 기 능 이 없 다 는 것 과 ,
한 글 폰 트 를 위 한 −hfn 옵 션 과 hangulFont 리 소 스 가 추 가 되 었 고 ,
한 글 자 판 을 위 한 hangulKeyboard 리 소 스 가 추 가 되 었 다 . 이 리 소 스 의 인 자 는 2(두 벌 식 )또 는 3(세 벌 식 )이 다 .

COMMENTS