맨위로가기

Twm

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

Twm은 1988년 톰 라스트레인지가 개발한 X 윈도우 시스템용 윈도우 매니저이다. 초기에는 Tom's Window Manager의 약자였으나, X 컨소시엄에서 관리하게 되면서 Tab Window Manager로 불리기도 했다. Twm은 창 제목 표시줄을 통해 창을 조작하며, 최소화, 크기 조절 등의 기능을 제공한다. 사용자 인터페이스는 설정 파일을 통해 변경할 수 있다.

더 읽어볼만한 페이지

  • 1987년 소프트웨어 - 윈도우 2.0
    윈도우 2.0은 1987년 마이크로소프트가 출시한 16비트 GUI 기반 운영 환경으로, 창 겹치기, 바탕 화면 아이콘, 단축키 등의 기능 추가와 VGA 그래픽, EMS 메모리 지원을 통해 사용자 인터페이스와 기능이 향상되었으며, 마이크로소프트 워드, 엑셀 등의 응용 프로그램이 처음 실행된 운영체제이다.
  • 1987년 소프트웨어 - 마이크로소프트 파워포인트
    마이크로소프트 파워포인트는 1987년 포어소트에서 개발되어 마이크로소프트에 인수된 후, 마이크로소프트 오피스 제품군으로 제공되면서 전 세계적으로 널리 사용되는 프레젠테이션 프로그램으로, 슬라이드 쇼 형식을 통해 텍스트, 이미지, 오디오, 비디오 등 다양한 멀티미디어 요소를 활용하여 정보를 시각적으로 전달하는 데 사용된다.
  • 자유 X 윈도 매니저 - Xfce
    Xfce는 올리비에 푸르당이 1996년에 시작한 GTK+ 기반의 자유 소프트웨어 데스크톱 환경으로, 가벼운 사용감과 모듈화된 구조, 사용자 정의 용이성이 특징이며 낮은 사양의 컴퓨터에서도 원활하게 실행되도록 설계되었다.
  • 자유 X 윈도 매니저 - 플럭스박스
    플럭스박스는 데스크톱 환경을 자유롭게 사용자 정의할 수 있는 창 관리자로, 루트 메뉴, 작업 표시줄, 데스크톱 테마 설정 기능과 사용자 정의 가능한 키보드 단축키, 창 탭, 분할창 기능 등을 제공하며, 설정 파일은 `~/.fluxbox` 디렉터리에 위치하여 사용자가 직접 구성할 수 있다.
  • X 윈도 시스템 - 데스크톱 환경
    데스크톱 환경은 아이콘, 창, 메뉴 등으로 컴퓨터 화면을 책상처럼 보이게 하는 시각적 인터페이스로, 창 관리자, 파일 관리자 등으로 구성되어 파일 관리 및 프로그램 실행을 지원하며, 다양한 종류가 존재하여 사용자가 선택할 수 있다.
  • X 윈도 시스템 - 오픈 그룹
    오픈 그룹은 다양한 기술 공급업체, 구매자, 정부 기관을 포함하는 국제 컨소시엄으로, 표준 개발, 인증 프로그램 운영, TOGAF와 같은 IT 아키텍처 프레임워크 제공 및 UNIX 상표 권리 보유를 통해 개방형 IT 표준 개발 및 보급에 기여한다.
Twm - [IT 관련 정보]에 관한 문서
기본 정보
종류창 관리자
최초 릴리스1987년
라이선스MIT 라이선스
MIT-CMU
XFree86-1.0
웹사이트twm
개발
개발자톰 라스트레인지
현재 유지보수자이리 카스크
프로그래밍 언어C
릴리스 정보
최신 릴리스 버전1.0.10
최신 릴리스 날짜2021년 1월 3일
최신 프리뷰 버전1.0.11
최신 프리뷰 날짜2024년 2월 18일

2. 역사

twm은 1987년 에반스 앤 서덜랜드에서 근무하던 톰 라스트레인지가 UWM에 불만을 느껴 만들기 시작했다. 1988년 6월 13일 X11R1용 twm이 유즈넷의 comp.unix.sources를 통해 나왔다.[9]

얼마 후, MIT X Consortium의 짐 풀턴이 톰 라스트레인지를 만나 X Consortium으로 하여금 twm을 관리하게 했다. 짐 풀턴은 twm을 클라이언트 간 통신 규칙 매뉴얼에 맞게 변경하였고, 키스 패커드가 제목 틀을 만들었다. 그 뒤 twm은 X11R4의 기본 GUI가 되었다.

twm은 원래 Tom's Window Manager의 약어였으나, X Consortium에서 twm을 관리하게 된 뒤 Tab Window Manager로 변경되었다. 짐 풀턴은 Tab이라는 단어를 쓴 까닭으로 T로 시작한다는 점과 제목 틀이 폴더의 탭 모양과 비슷하다는 점을 들었다.

이후 한동안 관리가 없다가 현재 Eeri Kask가 관리를 맡게 되면서 twm의 뜻은 Timeless Windows Manager로 바뀌었다.

2. 1. 개발 배경

twm은 1987년 에반스 앤 서덜랜드에서 일하던 톰 라스트레인지(Tom LaStrange)가 UWM에 불만을 느껴 만들었고, 1988년 6월 13일 X11R1용 twm이 유즈넷의 comp.unix.sources를 통해 나왔다.[9]

9달 뒤 MIT X Consortium의 짐 풀턴(Jim Fulton)은 톰 라스트레인지를 만나 twm 관리를 X Consortium에 맡겼다. 짐 풀턴은 twm을 클라이언트 간 통신 규칙 매뉴얼에 맞게 수정했고, 키스 패커드(Keith Packard)가 제목 틀(타이틀바)을 추가했다. 이후 twm은 uwm을 대체하여 X11R4의 기본 GUI가 되었다.

twm은 처음에는 Tom's Window Manager의 줄임말이었으나, X Consortium에서 관리하게 된 후 몇몇 사람들의 의견으로 Tab Window Manager로 바뀌었다. 짐 풀턴은 Tab이라는 단어를 쓴 이유로 T로 시작한다는 점과 제목 틀이 (컴퓨터 폴더가 아닌, 보고서 등을 끼우는) 폴더의 탭처럼 생겼다는 점을 들었다.

이후 한동안 관리가 없다가 현재 Eeri Kask가 관리를 맡게 되면서 twm의 뜻은 Timeless Windows Manager로 바뀌었다.

2. 2. 초기 배포 및 X 컨소시엄 참여

twm은 1987년 에반스 앤 서덜랜드에서 일하던 톰 라스트레인지(Tom LaStrange)가 UWM에 불만을 느껴 만들었고, 1988년 6월 13일 X11R1용 twm이 유즈넷의 comp.unix.sources를 통해 나왔다.[6][7][9]

9달 뒤 MIT X 컨소시엄의 짐 풀턴(Jim Fulton)은 톰 라스트레인지를 만나 X 컨소시엄에서 twm을 관리하게 했다. 짐 풀턴은 twm을 클라이언트 간 통신 규칙 매뉴얼에 맞게 바꿨으며, 키스 패커드(Keith Packard)가 제목 틀(타이틀바)을 덧붙였다. 그 뒤 twm은 uwm을 대체하여 X11R4의 기본 GUI가 되었다.

2. 3. 명칭 변경

twm은 처음에는 Tom's Window Manager의 줄임말이었으나, X Consortium에서 twm을 관리하게 된 뒤 몇몇 사람들의 의견으로 Tab Window Manager의 줄임말이 되었다.[6][7][9] vtwm.gamma 파일에는 "Tom LaStrange가 twm 관리를 그만둔 뒤 twm에 일어난 심한 변화들 때문에 Tom LaStrange가 여론의 뭇매를 맞게 하지 않기 위해 twm을 Tab Window Manager라는 뜻으로 바꾸었다."라고 쓰여 있다. Jim Fulton은 Tab이라는 단어를 쓴 이유로 T로 시작한다는 것과 제목 틀이 폴더(컴퓨터 폴더를 가리키는 것이 아님. 회사에서 쓰는, 보고서 따위의 문서를 끼워넣는 폴더)의 탭같이 생겼다는 것을 들었다.

그 뒤 한동안 관리가 없다가 오늘날 Eeri Kask가 관리를 맡게 되면서 twm의 뜻은 Timeless Windows Manager로 바뀌었다.

3. 특징

twm은 제목 표시줄에 최소화(왼쪽 원)와 크기 조절(오른쪽 겹친 네모) 버튼이 있다.[5] 최소화된 창은 아이콘 형태로, 크기 조절 버튼으로 창 크기를 바꿀 수 있다. twm 창은 기본적으로 닫기 버튼이 없지만, 바탕화면 왼쪽 클릭으로 나오는 주 메뉴의 Kill(강제 종료) 항목으로 닫을 수 있다. 마우스 가운데 버튼은 창 이동, 오른쪽 버튼은 창을 맨 뒤로 보내는 기능을 한다.[5] 커서를 대면 창이 활성화되고, 새 창은 3x3 격자로 위치와 크기를 지정한다. 이러한 기능은 사용자 설정에 따라 변경 가능하다.

3. 1. 사용자 인터페이스

Twm의 인터페이스는 애플 매킨토시나 마이크로소프트 윈도우와 유사하게 작동하는 현대적인 일반적인 X 윈도우 매니저 및 데스크톱 환경과는 다르다. 새로운 사용자는 twm을 매뉴얼을 읽지 않고는 어렵다고 느끼는 경우가 많다.[5]

Twm의 기본 설정에서 제목 표시줄에는 두 개의 버튼이 있다.

  • '''크기 조절 버튼'''(중첩된 사각형): 사용자가 여기를 클릭하고 마우스 포인터를 이동할 가장자리에 드래그한 다음 창이 원하는 크기가 되면 해제한다.
  • '''아이콘화 버튼'''(원): 창을 아이콘으로 축소한다.


창을 닫는 제목 표시줄 버튼은 없다. 데스크톱을 왼쪽 클릭하면 메뉴가 나타나며, 여기에는 창을 삭제(닫기)하는 옵션이 포함되어 있다. 제목 표시줄의 창 닫기 기능은 `.twmrc` 파일에서 구성할 수 있다.

제목 표시줄을 '''왼쪽 클릭'''하면 창이 창 스택의 맨 위로 이동하고, '''가운데 클릭'''하면 창이 이동하며, '''오른쪽 클릭'''하면 창이 창 스택의 맨 아래로 이동한다.

창 포커스는 마지막으로 클릭한 창에 있는 것(클릭 투 포커스)이 아니라 마우스 포인터를 따른다(포인트 투 포커스).

새 창이 생성되면 마우스 포인터를 따라 3×3 그리드가 표시되며, 사용자가 창이 나타나야 하는 위치를 클릭할 때까지 대기한다. 왼쪽 클릭은 해당 위치와 해당 크기로 나타나게 하고, 가운데 클릭은 창을 생성하기 전에 크기를 조정하며, 오른쪽 클릭은 해당 위치에 나타나지만 화면 하단에 도달할 만큼 충분히 세로로 길게 나타나게 한다.

위에 언급된 모든 내용은 구성 파일에 적절한 변경을 하면 변경될 수 있다. (시스템 파일은 일반적으로 `/etc/X11/twm/system.twmrc`이고 사용자 파일은 일반적으로 `~/.twmrc`이다.)[5]

xcalc와 xterm, xterm 창이 포커스에 있는 twm. xclock이 아이콘화되어 있다.


데비안 7 리눅스에서 실행되는 Twm Xsession

3. 2. 설정

Twm의 인터페이스는 현대적인 일반적인 X 윈도우 매니저 및 데스크톱 환경과는 다르며, 이들은 애플 매킨토시 또는 마이크로소프트 윈도우와 유사하게 작동하는 경향이 많다. 새로운 사용자는 twm을 매뉴얼을 읽지 않고는 사용하기 어렵다고 느끼는 경우가 많다.[5]

twm의 기본 설정에서 제목 표시줄에는 두 개의 버튼이 있다.

  • '''크기 조절 버튼'''(중첩된 사각형): 사용자가 여기를 클릭하고 마우스 포인터를 이동할 가장자리에 드래그한 다음 창이 원하는 크기가 되면 해제한다.
  • '''아이콘화 버튼'''(원): 창을 아이콘으로 축소한다.


창을 닫는 제목 표시줄 버튼은 없다. 데스크톱을 왼쪽 클릭하면 메뉴가 나타나며, 여기에는 창을 삭제(닫기)하는 옵션이 포함되어 있다. 제목 표시줄의 창 닫기 기능은 `.twmrc` 파일에서 구성할 수 있다.

제목 표시줄을 '''왼쪽 클릭'''하면 창이 창 스택의 맨 위로 이동하고, '''가운데 클릭'''하면 창이 이동하며, '''오른쪽 클릭'''하면 창이 창 스택의 맨 아래로 이동한다.

창 포커스는 마지막으로 클릭한 창에 있는 것(클릭 투 포커스)이 아니라 마우스 포인터를 따른다(포인트 투 포커스).

새 창이 생성되면 마우스 포인터를 따라 3×3 그리드가 표시되며, 사용자가 창이 나타나야 하는 위치를 클릭할 때까지 대기한다. 왼쪽 클릭은 해당 위치와 해당 크기로 나타나게 하고, 가운데 클릭은 창을 생성하기 전에 크기를 조정하며, 오른쪽 클릭은 해당 위치에 나타나지만 화면 하단에 도달할 만큼 충분히 세로로 길게 나타나게 한다.

위에 언급된 모든 내용은 구성 파일에 적절한 변경을 하면 변경될 수 있다. (시스템 파일은 일반적으로 `/etc/X11/twm/system.twmrc`이고 사용자 파일은 일반적으로 `~/.twmrc`이다.)[5]

4. 사용법

Twm은 사용자가 설정을 변경할 수 있다. 기본 설정은 애플 매킨토시나 마이크로소프트 윈도우와 같은 현대적인 운영체제와는 다르다. 따라서 새로운 사용자는 매뉴얼을 읽지 않고는 사용하기 어려울 수 있다.[5]

4. 1. 기본 조작

twm 안에서 뜨는 창들은 제목 틀(타이틀바)에 두 개의 단추(버튼)를 가지고 있다.[5]

  • 최소화(왼쪽 끝의 동그라미): 창을 최소화한다. 최소화한 창은 이름이 적혀 있는 아이콘의 형태를 갖는다.
  • 크기 바꾸기(오른쪽 끝의 3겹 네모): 이 단추를 누른 채로 마우스를 끌어 창의 크기를 바꾼다.


twm 안에서 뜨는 창들은 기본적으로 끝내기 단추가 없다. 다만 주 메뉴에 Kill(강제로 끝내기) 항목이 있다. 주 메뉴는 바탕화면에서 마우스 왼쪽 단추를 누르면 나온다. 단추를 놓자마자 메뉴가 바로 사라지기 때문에 항목을 고를 때 단추를 누르고 있어야 된다.[5]

마우스 가운데 단추는 창 옮기기 기능을 하며, 마우스 오른쪽 단추는 해당 창을 여러 개의 창 가운데 맨 뒤로 가리는 기능을 한다. 커서를 창에 대기만 해도 그 창이 활성화된다.

새 창이 만들어질 때 가로 3칸 × 세로 3칸인 격자가 나타난다. 이때 커서를 원하는 곳으로 끌고 가서 마우스 왼쪽 단추를 누르면 그 자리에 새 창이 나타난다. 마우스 가운데 단추로 격자의 크기를 바꿀 수 있으며, 마우스 오른쪽 단추를 누르면 새 창이 세로로 양 끝까지 늘어난 채로 나타난다.[5]

twm의 인터페이스는 현대적인 일반적인 X 윈도우 매니저 및 데스크톱 환경과는 다르다. 새로운 사용자는 twm을 사용하기 어렵다고 느낄 수 있다.[5]

twm의 기본 설정에서 제목 표시줄에는 두 개의 버튼이 있다.

  • 크기 조절 버튼(중첩된 사각형): 사용자가 여기를 클릭하고 마우스 포인터를 이동할 가장자리에 드래그한 다음 창이 원하는 크기가 되면 해제한다.
  • 아이콘화 버튼(원): 창을 아이콘으로 축소한다.


창을 닫는 제목 표시줄 버튼은 없다. 데스크톱을 왼쪽 클릭하면 메뉴가 나타나며, 여기에는 창을 삭제(닫기)하는 옵션이 포함되어 있다. 제목 표시줄의 창 닫기 기능은 `.twmrc` 파일에서 구성할 수 있다.[5]

제목 표시줄을 왼쪽 클릭하면 창이 창 스택의 맨 위로 이동하고, 가운데 클릭하면 창이 이동하며, 오른쪽 클릭하면 창이 창 스택의 맨 아래로 이동한다.

창 포커스는 마지막으로 클릭한 창에 있는 것(클릭 투 포커스)이 아니라 마우스 포인터를 따른다(포인트 투 포커스).

새 창이 생성되면 마우스 포인터를 따라 3×3 그리드가 표시되며, 사용자가 창이 나타나야 하는 위치를 클릭할 때까지 대기한다. 왼쪽 클릭은 해당 위치와 해당 크기로 나타나게 하고, 가운데 클릭은 창을 생성하기 전에 크기를 조정하며, 오른쪽 클릭은 해당 위치에 나타나지만 화면 하단에 도달할 만큼 충분히 세로로 길게 나타나게 한다.[5]

4. 2. 새 창 생성 방법

Twm에서 새 창을 만들 때 가로 3칸 × 세로 3칸 격자가 나타난다. 이때 커서를 원하는 곳으로 끌고 가서 마우스 왼쪽 단추를 누르면 그 자리에 새 창이 만들어진다. 마우스 가운데 단추를 누르면 격자 크기를 조절할 수 있고, 마우스 오른쪽 단추를 누르면 새 창이 세로로 양 끝까지 늘어난 상태로 나타난다.[5]

창 포커스는 마지막으로 클릭한 창(클릭 투 포커스)이 아닌 마우스 포인터를 따른다(포인트 투 포커스).[5]

5. 개발 기여자

Twm은 원래 톰 라스트레인지(Tom LaStrange)가 작성했다. 이후 짐 풀턴(Jim Fulton), 키스 팩커드(Keith Packard), 데이브 스턴리히트(Dave Sternlicht)가 개발에 기여했으며, 이들은 모두 X 컨소시엄(X Consortium)의 직원이었다.

참조

[1] 웹사이트 MIT Open Group variant https://spdx.org/lic[...]
[2] 웹사이트 CMU License https://spdx.org/lic[...]
[3] 웹사이트 COPYING https://gitlab.freed[...]
[4] 뉴스그룹 comp.windows.x Frequently Asked Questions (FAQ) 1/5 http://linux-distrib[...] 1993-08-18
[5] 매뉴얼 twm — Tab Window Manager for the X Window System http://www.x.org/rel[...]
[6] 웹사이트 From the Desktop: Tom LaStrange Speaks! http://www.linuxplan[...] 2001-02-06
[7] 문서 Original files as posted to comp.unix.sources ftp://ftp.isc.org/us[...]
[8] 메일링리스트 twm 1.0.12 https://lists.x.org/[...]
[9] 문서 Original files as posted to comp.unix.sources ftp://ftp.isc.org/us[...]



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com