맨위로가기

Mutter (소프트웨어)

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

1. 개요

Mutter는 OpenGL 기능을 제공하는 Clutter 그래픽 라이브러리를 사용하는 창 관리자이며, Metacity와 Clutter의 합성어이다. GNOME 데스크톱 환경의 독립 실행형 창 관리자 또는 GNOME 3의 핵심 부분인 그놈 셸의 기본 창 관리자로 사용된다. 플러그인으로 확장 가능하며 다양한 시각 효과를 지원하며, 그놈 셸은 Mutter의 플러그인으로 작성되었다. HiDPI 지원은 Mutter 3.13 버전에 추가되었고, 3.13.2 버전에서는 logind 통합이 mutter-launch를 대체했다. 2014년 6월 24일에 출시된 Mutter 3.13.3 버전에서는 wl_touch_interface의 서버 측 비트가 구현되었다. Mutter는 컴포지팅 윈도우 매니저를 사용하기 때문에 OpenGL 게임 실행 시 추가적인 부하가 발생할 수 있다. Muffin은 리눅스 민트 팀이 시나몬 데스크탑 환경을 위해 개발하고 있는 Mutter의 포크이다.

더 읽어볼만한 페이지

  • 자유 X 윈도 매니저 - Xfce
    Xfce는 올리비에 푸르당이 1996년에 시작한 GTK+ 기반의 자유 소프트웨어 데스크톱 환경으로, 가벼운 사용감과 모듈화된 구조, 사용자 정의 용이성이 특징이며 낮은 사양의 컴퓨터에서도 원활하게 실행되도록 설계되었다.
  • 자유 X 윈도 매니저 - 플럭스박스
    플럭스박스는 데스크톱 환경을 자유롭게 사용자 정의할 수 있는 창 관리자로, 루트 메뉴, 작업 표시줄, 데스크톱 테마 설정 기능과 사용자 정의 가능한 키보드 단축키, 창 탭, 분할창 기능 등을 제공하며, 설정 파일은 `~/.fluxbox` 디렉터리에 위치하여 사용자가 직접 구성할 수 있다.
  • 그놈 - 자바 데스크톱 시스템
  • 그놈 - 그놈 셸
    그놈 셸은 그놈 데스크톱 환경의 그래픽 셸로, Mutter를 기반으로 하며 JavaScript로 작성된 플러그인 형태로 구성되어 다양한 그래픽 요소와 사용자 인터페이스를 제공하고, 확장 기능을 통해 기능을 변경할 수 있다.
  • C로 작성된 자유 소프트웨어 - PostgreSQL
    PostgreSQL은 캘리포니아 대학교 버클리 분교의 Ingres 프로젝트에서 시작되어 전 세계 개발자들의 협력을 통해 발전해온 객체 관계형 데이터베이스 관리 시스템(ORDBMS)이다.
  • C로 작성된 자유 소프트웨어 - 김프
    김프(GIMP)는 GNU 프로젝트에서 개발된 크로스 플랫폼 기반의 무료 오픈소스 래스터 그래픽 편집기로, 다양한 운영체제를 지원하며 풍부한 기능을 제공하지만 사용자 인터페이스에 대한 비판과 일부 기능의 부족함에 대한 평가도 존재한다.
Mutter (소프트웨어) - [IT 관련 정보]에 관한 문서
기본 정보
개발자그놈 프로젝트
최초 출시2011년 4월
안정화 버전 출시일}}
미리보기 버전 출시일}}
저장소Mutter GitLab 저장소
프로그래밍 언어C
운영체제유닉스 계열
크기40.2 kB (amd64 .deb 패키지 기준)
장르웨이랜드 컴포지터
X 윈도 매니저
라이선스GPL 2.0 또는 그 이후 버전
웹사이트Mutter 공식 웹사이트

2. 창 관리

Mutter는 OpenGL 기능을 제공하는 Clutter라는 그래픽 라이브러리를 사용하며, ''Mutter''는 '''Metacity'''와 '''Clutter'''의 합성어이다. Mutter는 그놈 계열 데스크톱 환경을 위한 창 관리자이며, GNOME 3의 필수 부분인 그놈 셸[31]의 기본 창 관리자이다. Mutter는 플러그인을 통해 확장 가능하며 다양한 시각 효과를 지원한다. GNOME Shell은 Mutter의 플러그인으로 작성되었다.[4]

3. 개발

Mutter는 지속적으로 개발되고 있으며, 사용자 경험을 개선하기 위한 다양한 기능이 추가되고 있다.


  • 3.13 버전에서 HiDPI 지원이 추가되었다.[20]
  • 3.13.2 버전에서 logind 통합은 mutter-launch로 대체되었다.[21]
  • 3.13.3 버전에서 `wl_touch_interface`의 서버 측 부분을 Carlos Garnacho가 구현했다.[22][23][24][25]

3. 1. HiDPI 지원

아델 가들라(Adel Gadllah)는 Mutter 3.13 버전에 HiDPI에 대한 지원을 추가했다.[32]

3. 2. logind 통합

3.13.2 버전에서 logind 통합이 mutter-launch를 대체했다.[33]

3. 3. wl_touch_interface 구현

2014년 6월 24일, 3.13.3 버전에서 Carlos Garnacho가 `wl_touch_interface`의 서버측 비트를 구현하였다.[34][35]

4. 성능

OpenGL 게임은 컴포지팅 윈도우 매니저를 사용하면 실행 시 추가적인 부하가 발생한다. 2010년 6월, Phoronix|포로닉스영어는 Mutter[26]컴피즈[27]에서 이와 유사한 추가 부하를 평가했다.

5. 포크

(Mutter의 포크에 대한 별도 내용이 원본 소스에 제공되지 않았으므로, 하위 섹션인 Muffin에 대한 정보를 바탕으로 간략하게 언급합니다.)

Mutter의 포크로는 리눅스 민트 팀이 시나몬 데스크톱 환경을 위해 개발한 Muffin이 있다.[36][11]

5. 1. Muffin

Muffin은 리눅스 민트 팀이 시나몬 데스크톱 환경을 위해 개발한 Mutter의 포크이다. 시나몬 셸은 그놈 셸의 포크이며, Muffin의 플러그인으로 작성되었다.[36][11]

참조

[1] 웹사이트 Debian Mutter Package in sid https://packages.deb[...]
[2] 웹사이트 COPYING · master · GNOME / mutter https://gitlab.gnome[...] 2019-03-16
[3] 웹사이트 Mutter: a window manager for GNOME 3 https://lwn.net/Arti[...] 2011-12-27
[4] 웹사이트 Mutter: Window Manager in GNOME's Future http://www.linuxprom[...] 2011-12-27
[5] 웹사이트 wayland: Add basic hidpi support https://gitlab.gnome[...] 2014-05-03
[6] 웹사이트 mutter 3.13.2 https://mail.gnome.o[...] 2014-05-27
[7] 웹사이트 wayland: Implement the server side bits of wl_touch_interface https://gitlab.gnome[...] 2014-06-04
[8] 간행물 mutter 3.13.3 https://mail.gnome.o[...] 2014-06-24
[9] 웹사이트 Bug 724442 – Touchscreen does not work https://bugzilla.gno[...]
[10] 간행물 mutter 3.13.4 https://mail.gnome.o[...] 2014-07-23
[11] 웹사이트 Cinnamon 1.2 released http://cinnamon.linu[...] 2012-01-23
[12] 웹사이트 Debian Mutter Package in sid http://packages.debi[...] 2015-11-25
[13] 웹사이트 COPYING · master · GNOME / mutter https://gitlab.gnome[...]
[14] 웹사이트 Mutter: a window manager for GNOME 3 http://lwn.net/Artic[...] 2011-12-27
[15] 웹사이트 Mutter: Window Manager in GNOME's Future http://www.linuxprom[...] 2011-12-27
[16] 웹사이트 Meet Gala: The Window Manager https://old.elementa[...] 2015-11-25
[17] 웹사이트 5 Myths About elementary http://blog.elementa[...] 2015-11-25
[18] 웹사이트 Budgie https://solus-projec[...] 2015-11-25
[19] 웹사이트 solus-project/budgie-desktop https://github.com/s[...] 2015-11-25
[20] 웹사이트 wayland: Add basic hidpi support https://git.gnome.or[...] 2014-05-03
[21] 웹사이트 mutter 3.13.2 release notes https://mail.gnome.o[...] 2015-11-25
[22] 웹사이트 wayland: Implement the server side bits of wl_touch_interface https://git.gnome.or[...] 2015-11-25
[23] 웹사이트 mutter 3.13.3 release notes https://mail.gnome.o[...] 2015-11-25
[24] 웹사이트 Bug 724442 - Touchscreen does not work https://bugzilla.gno[...] 2015-11-25
[25] 웹사이트 3.13.4 https://mail.gnome.o[...] 2015-11-25
[26] 웹사이트 Mutter Can Cause A Gaming/OpenGL Performance Hit Too http://www.phoronix.[...] 2011-04-24
[27] 웹사이트 The Cost Of Running Compiz http://www.phoronix.[...] 2011-04-24
[28] 웹인용 Debian Mutter Package in sid https://packages.deb[...]
[29] 웹인용 COPYING · master · GNOME / mutter https://gitlab.gnome[...] 2019-03-16
[30] 웹인용 Mutter: a window manager for GNOME 3 https://lwn.net/Arti[...] 2011-12-27
[31] 웹인용 Mutter: Window Manager in GNOME's Future http://www.linuxprom[...] 2011-12-27
[32] 웹인용 wayland: Add basic hidpi support https://gitlab.gnome[...] 2014-05-03
[33] 웹인용 mutter 3.13.2 https://mail.gnome.o[...] 2014-05-27
[34] 웹인용 wayland: Implement the server side bits of wl_touch_interface https://gitlab.gnome[...] 2014-06-04
[35] 웹인용 Bug 724442 – Touchscreen does not work https://bugzilla.gno[...]
[36] 웹인용 Cinnamon 1.2 released https://web.archive.[...] 2012-01-23



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

문의하기 : help@durumis.com