KWin
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
KWin은 KDE 환경을 위한 창 관리자이다. KWin은 KDE 1.0부터 시작하여 KDE의 여러 버전과 함께 발전해 왔으며, 컴포지팅, 타일링 기능, 다양한 창 장식 및 시각 효과를 지원한다. 현재 KWin은 Breeze를 기본 창 장식으로 사용하며, OpenGL 1.2, 2.0, 3.1, OpenGL ES 2.0을 컴포지팅 백엔드로 지원한다.
더 읽어볼만한 페이지
- 자유 X 윈도 매니저 - Xfce
Xfce는 올리비에 푸르당이 1996년에 시작한 GTK+ 기반의 자유 소프트웨어 데스크톱 환경으로, 가벼운 사용감과 모듈화된 구조, 사용자 정의 용이성이 특징이며 낮은 사양의 컴퓨터에서도 원활하게 실행되도록 설계되었다. - 자유 X 윈도 매니저 - 플럭스박스
플럭스박스는 데스크톱 환경을 자유롭게 사용자 정의할 수 있는 창 관리자로, 루트 메뉴, 작업 표시줄, 데스크톱 테마 설정 기능과 사용자 정의 가능한 키보드 단축키, 창 탭, 분할창 기능 등을 제공하며, 설정 파일은 `~/.fluxbox` 디렉터리에 위치하여 사용자가 직접 구성할 수 있다.
| KWin - [IT 관련 정보]에 관한 문서 | |
|---|---|
| KWin 정보 | |
![]() | |
| 개발자 | KDE (Martin Grässlin 외) |
| 최신 안정 버전 | 5.24.0 |
| 최신 안정 버전 출시일 | 2022년 2월 7일 |
| 최신 미리보기 버전 | 해당 없음 |
| 최신 미리보기 버전 출시일 | 해당 없음 |
| 운영 체제 | 리눅스, BSD, 기타 유닉스 계열 |
| 플랫폼 | 해당 없음 |
| 프로그래밍 언어 | C++ (Qt) |
| 장르 | X 윈도 매니저 웨이랜드 컴포지터 |
| 라이선스 | GNU 일반 공중 사용 허가서 |
| 웹사이트 | KWin 공식 웹사이트 |
2. 역사
KWin의 역사는 KWM 1.0 버전에서 시작되었다. 이후 KWin 2.0 버전에서는 테마 및 창 효과에 대한 지원이 확장되었다. KWin 3.0에서는 freedesktop.org의 확장 ICCCM 표준에 대한 지원이 향상되었다.
KWin 4.0에서는 컴포지팅 지원 및 Compiz와 유사한 효과가 추가되었다. KWin 4.4 버전에서는 화면 가장자리에 맞춰 최대화 및 타일링, 그룹화 및 탭 기능이 제공되었다.[4] KWin 4.5에서는 타일링 기능이 추가되었으나,[5] 4.10 버전에서 제거되었다. KWin 4.9에서는 호환되지 않는 API 변경이 있었다.[6] KWin 4.11은 KDE 플랫폼 4 기반의 마지막 릴리스였으며, 실험적인 웨이랜드 지원이 이루어졌다.[7]
KWin 5.0은 KDE 프레임워크 5 및 Qt 5 기반의 첫 번째 릴리스였다.[8] 2018년 2월에 출시된 KWin 5.12에서는 KWin/X11의 기능이 고정되어 더 이상 X11 관련 기능이 추가되지 않았다. Martin Flöser는 새로운 기능이 웨이랜드 백엔드에서는 쉽고 간단하지만, X11 백엔드에 동일한 기능을 추가하려면 훨씬 더 많은 개발이 필요하다고 언급했다.[9]
KWin의 주요 버전별 역사는 다음과 같다.
| 이름 | 버전 |
|---|---|
| KWM | 1.0 |
| KWin | 2.0 |
| KWin | 3.0 |
| KWin | 4.0 |
| KWin | 4.4 (02/2010) |
| KWin | 4.5 |
| KWin | 4.9 |
| KWin | 4.11 |
| KWin | 5.0 |
| KWin | 5.12 |
2. 1. 버전별 역사
| 이름 | 버전 | KDE 버전 | 상세 |
|---|---|---|---|
| KWM | 1.0 | 1.0 | |
| KWin | 2.0 | 2.0 | 테마와 창 효과 확장 지원. |
| KWin | 3.0 | 3.2 | freedesktop.org의 확장 ICCCM 표준 지원 개선. |
| KWin | 4.0 | 4.0 | 컴포지팅 지원 및 Compiz와 유사한 효과. |
| KWin | 4.4 | 4.4 | 화면 가장자리에 맞춰 최대화 및 타일링, 그룹화 및 탭 기능.[4] |
| KWin | 4.5 | 4.5 | 타일링.[5] (버전 4.10에서 제거됨) |
| KWin | 4.9 | 4.9 | 호환되지 않는 API 변경.[6] |
| KWin | 4.11 | 4.11 | KDE 플랫폼 4 기반의 마지막 릴리스. 실험적인 웨이랜드 지원.[7] |
| KWin | 5.0 | 5.0 | KDE 프레임워크 5 및 Qt 5 기반의 첫 번째 릴리스.[8] |
| KWin | 5.12 | 5.12 | 2018년 2월 출시, KWin/X11은 기능이 고정되어 더 이상 X11 관련 기능이 추가되지 않음. Martin Flöser는 새로운 기능이 웨이랜드 백엔드에서는 쉽고 간단하지만, X11 백엔드에 동일한 기능을 추가하려면 훨씬 더 많은 개발이 필요하다고 언급했다.[9] |
KWin은 다양한 창 장식을 제공하며, 현재 기본값은 Breeze이다. 이전 기본값인 Oxygen, 마이크로소프트 윈도우와 유사한 Redmond, Keramik 등도 포함되어 있다.[1]
3. 외형 및 사용자 인터페이스

3. 1. 기본 제공 창 장식
KWin은 현재 기본값인 Breeze(아래 그림 참조), 이전 기본값인 Oxygen, 마이크로소프트 윈도우와 유사한 Redmond, Keramik을 포함한 다양한 창 장식을 제공한다.[1]
kdeartwork 패키지가 설치되어 있다면, IceWM 테마도 사용할 수 있다. KWin은 Plastik, Redmond, Keramik 등 다양한 창 장식을 지원한다.[2]
3. 2. 추가 창 장식 (kdeartwork 패키지)
KWin은 현재 기본값인 Breeze(그림 참조), 이전 기본값인 Oxygen, 마이크로소프트 윈도우와 유사한 Redmond, Keramik을 포함한 다양한 창 장식을 지원한다. kdeartwork 패키지가 설치되어 있으면, IceWM 테마도 사용할 수 있다.
4. 컴포지팅
OpenGL 1.2, OpenGL 2.0, OpenGL 3.1[10] 및 OpenGL ES 2.0을 컴포지팅 백엔드로 사용할 수 있다.[11]
4. 1. 컴포지팅 백엔드
현재 사용 가능한 컴포지팅 백엔드로는 OpenGL 1.2, OpenGL 2.0, OpenGL 3.1[10] 및 OpenGL ES 2.0이 있다.[11]4. 2. 내장 효과

KDE 4.3부터 다음과 같은 효과가 내장되어 있다.
- 접근성: 색상 반전, 룩킹 글래스, 확대기 등의 기능
- 외형: 폭발, 페이드, 매직 램프, 흔들리는 창 등의 시각 효과
- 캔디: 바탕 화면에 눈이 내리는 효과
- 포커스: 대화 상자 부모, 비활성 흐림 등의 기능
- 도구: FPS 표시, 페인트 표시 등의 기능
- 창 관리: 데스크톱 그리드, 창 표시 등의 기능
4. 2. 1. 접근성
| 이름 | 설명 |
|---|---|
| 색상 반전 | 바탕 화면과 창의 색상을 반전한다. |
| 룩킹 글래스 | 물고기 눈 렌즈처럼 보이는 화면 확대기이다. |
| 확대기 | 마우스 커서 근처의 화면 부분을 확대한다. |
| 선명하게 | 전체 바탕 화면을 더 선명하게 보이게 한다. |
| 스냅 도우미 | 창을 이동할 때 화면 중앙을 찾는 데 도움이 된다. |
| 마우스 추적 | 활성화 시 마우스 커서 위치 확인 효과를 표시한다. |
| 줌 | 전체 바탕 화면을 확대한다. |
4. 2. 2. 외형
| 이름 | 설명 |
|---|---|
| 폭발 | 창을 닫을 때 창이 폭발하는 효과를 준다. |
| 페이드 | 창이 나타나거나 사라질 때 부드럽게 페이드 인/아웃 효과를 준다. |
| 데스크톱 페이드 | 가상 데스크톱을 전환할 때 부드럽게 페이드 효과를 준다. |
| 조각내기 | 닫히는 창이 조각나는 효과를 준다. |
| 창 강조 | 작업 표시줄 항목 위에 마우스를 올리면 해당 창을 강조 표시한다. |
| 로그인 | 로그인할 때 데스크톱으로 부드럽게 페이드 된다. |
| 로그아웃 | 로그아웃 대화 상자를 표시할 때 데스크톱의 채도를 낮춘다. |
| 매직 램프 | 창을 최소화할 때 매직 램프 효과를 시뮬레이션한다. |
| 최소화 애니메이션 | 창 최소화 시 애니메이션 효과를 준다. |
| 마우스 마크 | 데스크톱에 선을 그릴 수 있다. |
| 확대 | 창이 나타날 때 애니메이션 효과를 준다. |
| 시트 | 모달 대화 상자가 나타나거나 사라질 때 부드럽게 날아오고 날아가는 효과를 준다. |
| 슬라이드 | 가상 데스크톱을 전환할 때 창을 화면을 가로질러 슬라이드 시킨다. |
| 슬라이딩 팝업 | 플라즈마 팝업에 슬라이딩 애니메이션을 적용한다. |
| 작업 표시줄 썸네일 | 작업 표시줄 항목 위에 마우스를 올리면 창 썸네일을 표시한다. |
| 썸네일 옆 | 화면 가장자리에 창 썸네일을 표시한다. |
| 반투명 | 다양한 조건에서 창을 반투명하게 만든다. |
| 흔들리는 창 | 창을 이동하는 동안 변형시킨다. |
KWin에는 기본 Plastik, 마이크로소프트 윈도우와 유사한 Redmond나 Keramik 등 수많은 창 장식이 있다. kdeartwork 패키지가 설치되어 있다면, IceWM 테마도 사용할 수 있다.
4. 2. 3. 캔디
| 이름 | 설명 |
|---|---|
| 눈 | 바탕 화면에 눈이 내리는 시뮬레이션 |
4. 2. 4. 포커스
| 이름 | 설명 |
|---|---|
| 대화 상자 부모 | 현재 활성 대화 상자의 부모 창을 어둡게 한다. |
| 비활성 흐림 | 비활성 창을 어둡게 한다. |
| 관리자 모드 화면 어둡게 하기 | 루트 권한을 요청할 때 전체 화면을 어둡게 한다. |
| 뒤로 슬라이드 | 포커스를 잃는 창을 뒤로 슬라이드한다. |
4. 2. 5. 도구
| 이름 | 설명 |
|---|---|
| FPS 표시 | 화면 구석에 KWin의 성능을 표시한다. |
| 페인트 표시 | 최근에 업데이트된 데스크톱 영역을 강조 표시한다. |
4. 2. 6. 창 관리
KWin은 다양한 창 관리 기능을 제공한다. 다음은 현재 사용 가능한 창 관리 기능에 대한 설명이다.| 이름 | 설명 |
|---|---|
| 데스크톱 그리드 | 모든 데스크톱을 그리드 형태로 나란히 표시한다. |
| 창 표시 | 열린 창을 나란히 표시될 때까지 축소한다. |
| 창 크기 조절 | 창 크기를 조절하는 동안 지오메트리를 외곽선으로 표시한다. |
다음은 제거되어 더 이상 사용할 수 없는 창 관리 기능이다.
- 박스 전환
- 커버 전환
- 플립 전환
참조
[1]
웹사이트
KDE Ships Plasma 5.5 Release
https://www.kde.org/[...]
KDE
2015-12-08
[2]
웹사이트
KWin/Wayland - KDE Community Wiki
https://community.kd[...]
2020-07-30
[3]
웹사이트
Development/Tutorials/KWin/Scripting
http://techbase.kde.[...]
2013-06-19
[4]
웹사이트
KDE SC 4.4.0 Caikaku Release Announcement
http://www.kde.org/a[...]
2010-06-13
[5]
웹사이트
KDE Software Compilation 4.5 Beta2 Release Announcement
http://kde.org/annou[...]
2010-06-13
[6]
웹사이트
Scripting Update Notes
http://techbase.kde.[...]
2013-06-19
[7]
웹사이트
Plasma Workspaces 4.11 Continues to Refine User Experience
https://www.kde.org/[...]
2015-07-01
[8]
웹사이트
New Plasma brings a cleaner interface on top of a new graphics stack
https://www.kde.org/[...]
2015-07-01
[9]
웹사이트
KWin/X11 is feature frozen
https://blog.martin-[...]
2018-01-16
[10]
뉴스
What we did in KWin 4.11
http://blog.martin-g[...]
2013-06-18
[11]
뉴스
KWin Embraces New Platforms with OpenGL ES 2.0 Support
http://dot.kde.org/2[...]
KDE
2011-04-09
[12]
웹인용
KDE Ships Plasma 5.5 Release
https://www.kde.org/[...]
KDE
2015-12-08
[13]
웹인용
KWin/Wayland - KDE Community Wiki
https://community.kd[...]
2020-07-30
[14]
웹인용
Development/Tutorials/KWin/Scripting
http://techbase.kde.[...]
2013-06-19
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com
