마테 (소프트웨어)
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
MATE는 GNOME 3의 새로운 인터페이스에 반발한 리눅스 사용자들을 위해 GNOME 2를 포크하여 개발된 데스크톱 환경이다. 아치 리눅스 사용자 Perberos가 시작하여, GNOME 2 코드베이스와 애플리케이션을 유지하는 것을 목표로 한다. 2013년 데비안을 시작으로 다양한 리눅스 배포판에서 지원되며, 주요 특징으로는 GNOME 핵심 애플리케이션에서 파생된 Caja, Pluma 등의 애플리케이션을 포함한다. GTK+3를 지원하며, Wayland 지원을 점차적으로 강화하고 있다.
더 읽어볼만한 페이지
- 자유 데스크톱 환경 - 자바 데스크톱 시스템
- 자유 데스크톱 환경 - 시나몬 (소프트웨어)
시나몬은 리눅스 민트 팀이 개발한 자유-오픈 소스 데스크톱 환경으로, 전통적인 데스크톱 메타포를 유지하면서 현대적인 기능을 제공하고 사용자 정의가 가능한 것이 특징이다. - 소프트웨어 포크 - 자바 데스크톱 시스템
- 소프트웨어 포크 - 시나몬 (소프트웨어)
시나몬은 리눅스 민트 팀이 개발한 자유-오픈 소스 데스크톱 환경으로, 전통적인 데스크톱 메타포를 유지하면서 현대적인 기능을 제공하고 사용자 정의가 가능한 것이 특징이다.
| 마테 (소프트웨어) - [IT 관련 정보]에 관한 문서 | |
|---|---|
| 기본 정보 | |
![]() | |
| 개발자 | 클레멘트 르페브르, 페르베로스, 스테파노 카라페트사스 외 |
| 최초 릴리스 | 2011년 8월 19일 |
| 최신 버전 | 1.28 |
| 최신 릴리스 날짜 | 2024년 3월 16일 |
| 최신 미리보기 버전 | 1.29 |
| 최신 미리보기 날짜 | 2024년 3월 16일 |
| 프로그래밍 언어 | C |
| 운영 체제 | 유닉스 계열, 유닉스 |
| 장르 | 데스크톱 환경 |
| 라이선스 | GPLv2+, LGPLv2+ |
| 웹사이트 | MATE 웹사이트 |
| 개요 | |
| 유형 | 데스크톱 환경 |
| 플랫폼 | X11을 사용하는 유닉스 계열 시스템 |
| 언어 | 다국어 지원 |
| 명칭 유래 | |
| 어원 | 남아메리카의 마테차와 야생 차나무 |
| 기타 | |
| 작동 상태 | 현재 개발 중 |
2. 역사
그놈 3가 기존의 데스크톱 메타포어를 GNOME Shell의 새로운 인터페이스로 대체하면서, 리눅스 커뮤니티 일각에서 비판이 있었다. 일부 사용자는 새로운 GNOME을 받아들이지 않고, GNOME 2의 개발을 지속하기를 원했다. 이러한 요구에 응하여 아치 리눅스 사용자 페르베로스(Perberos)가 MATE 프로젝트를 시작했다.
MATE는 2013년 11월 8일 공식 웹사이트에서 데비안(Debian)용으로 처음 발표되었다.[7] 2014년 1월에는 아치 리눅스 공식 커뮤니티 패키지가 되었다.
2. 1. 탄생 배경
그놈 3가 고유한 데스크톱 환경을 그놈 셸에 기초한 새로운 그래픽 사용자 인터페이스로 대체하면서 기존 리눅스 공동체의 일부에서 이에 반발하였다. 리눅스 사용자 상당수는 그놈 3를 거부하면서 그놈 2를 계속해서 개발하기를 바랐다. 이러한 요구에 응하여 아치 리눅스를 사용하던 아르헨티나의 사용자 페르베로스(Perberos)가 마테 프로젝트를 시작했다.[21]페르베로스는 아치 리눅스 사용자이자 아르헨티나 출신으로, GNOME 2의 전통적인 작업 표시줄(GNOME 패널)을 GNOME Shell로 대체한 GNOME 3에 대한 부정적인 평가에 대응하여 포크를 하고 GNOME 2를 계속 개발하기 위해 MATE 프로젝트[6]를 시작했다. MATE는 최신 GNOME 2 코드베이스, 프레임워크 및 핵심 애플리케이션을 유지하고 계속 개발하는 것을 목표로 한다.
2. 2. 초기 개발
그놈 3가 고유한 데스크톱 환경을 그놈 셸에 기초한 새로운 그래픽 사용자 인터페이스로 대체하면서, 기존 리눅스 공동체 일부에서 이에 반발하였다. 리눅스 사용자 상당수는 그놈 3를 거부하면서 그놈 2를 계속해서 개발하기를 바랐다. 이러한 요구에 응하여 아치 리눅스를 사용하던 아르헨티나의 사용자 페르베로스(Perberos)가 마테 프로젝트를 시작했다.[21]페르베로스는 아치 리눅스 사용자이자 아르헨티나 출신으로, GNOME 2의 전통적인 작업 표시줄(GNOME 패널)을 GNOME Shell로 대체한 GNOME 3에 대한 부정적인 평가에 대응하여 포크를 하고 GNOME 2를 계속 개발하기 위해 MATE 프로젝트[6]를 시작했다. MATE는 최신 GNOME 2 코드베이스, 프레임워크 및 핵심 애플리케이션을 유지하고 계속 개발하는 것을 목표로 한다.
MATE는 2013년 11월 8일 공식 웹사이트에서 데비안(Debian)용으로 처음 발표되었다.[7] 2014년 1월에는 아치 리눅스 공식 커뮤니티 패키지가 되었다.
2. 3. 현재
현재 리드 개발자인 스테파노 카라페타스(Stefano Karapetsas)는 구식 라이브러리들을 유지할 생각이 없을 뿐만 아니라 "쓸데없는 포크"라고까지 말하고 있으며[17], 버전이 올라감에 따라 순차적으로 폐지하고 GNOME 3가 사용하는 것과 동등한 최신 라이브러리로 이관하거나 단순히 폐지하고 있다. 버전 1.8 완성 단계에서 남은 라이브러리는 libmatekbd, libmateweather, mate-dialog 정도이며, 사용자 경험(UX)의 외관은 그렇다 쳐도 코드 베이스 관점에서는 MATE는 이미 GNOME 2보다 GNOME 3에 더 가깝다고까지 할 수 있게 되었다.GTK3으로의 이관은, mucharmap에서 gucharmap으로의 이관으로 (동작에 필수적이지는 않은 부분적인 것이지만) 이미 완료되었다. 향후 예정된 zenity로의 이관, libunique 의존성 제거, libgweather로의 이관 등도 GTK3 의존성이 필수적이며, 특히 libunique 의존성 제거, libgweather로의 이관에 대해서는 각각 주요 컴포넌트인 Caja와 mate-panel의 GTK3로의 이관이 필요하다.
보수적인 UX와 리소스 소비의 적음은 향후에도 유지할 것이라고 한다.
3. 구성 요소
마테(MATE)는 그놈 2를 기반으로 하는 데스크톱 환경이다. 그놈에서 갈라져 나온 여러 응용 프로그램들은 대부분 스페인어에서 유래했으며, 다음과 같이 이름이 변경되었다. 괄호 안의 이름은 포크(fork)되기 전 그놈 프로그램의 이름이다.
- Caja – 파일 관리자 (Nautilus)
- Pluma – 텍스트 편집기 (Gedit)
- Eye of MATE – 이미지 뷰어 (Eye of GNOME)
- Atril – 문서 뷰어 (Evince)
- Engrampa – 파일 아카이버 (File Roller)
- MATE 터미널 – 터미널 에뮬레이터 (GNOME 터미널)
- Marco – 창 관리자 (Metacity)
- Mozo – 메뉴 편집기 (Alacarte)
3. 1. 주요 응용 프로그램
마테는 그놈 핵심 애플리케이션에서 파생된 여러 애플리케이션을 가지고 있으며, 개발자들은 처음부터 다른 여러 애플리케이션을 작성했다. 포크된 애플리케이션은 새로운 이름을 가지고 있으며, 대부분 스페인어에서 유래되었다.[8]| 애플리케이션 이름 | 스페인어 번역 | 포크 출처 | 설명 | 기능 |
|---|---|---|---|---|
| Atril | lectern (강단) | Evince | 문서 뷰어 | EPUB 지원, 캐럿 탐색 지원[9] |
| Caja | box (상자) | GNOME Files (Nautilus) | 파일 관리자 | 확장 기능 지원[10] |
| Engrampa | staple (스테이플) | Archive Manager (File Roller) | 파일 아카이버 | |
| Eye of MATE | Eye of GNOME | 이미지 뷰어 | ||
| MATE Calculator | GNOME Calculator | 계산기 | ||
| MATE 제어 센터 | GNOME 제어 센터 | MATE 데스크톱 설정 | ||
| MATE 시스템 모니터 | GNOME 시스템 모니터 | 그래픽 리소스 모니터 | ||
| MATE 터미널 | GNOME 터미널 | 터미널 에뮬레이터 | ||
| marco | frame (프레임) | Metacity | MATE 창 관리자 | |
| Mozo | waiter (웨이터) | Alacarte | 메뉴 편집기 | |
| Pluma | pen (펜) | Gedit | 텍스트 편집기 |



4. 개발 현황
마테는 초창기 GNOME 2.32 관련 패키지의 소스 코드를 기계적으로 이름을 바꾸고, 그로 인해 발생하는 문제를 수작업으로 수정하는 방식을 사용했다. 이는 GNOME Foundation이 폐지를 선언한 구식 라이브러리에 의존하는 문제를 야기했다.[17]
현재 리드 개발자인 스테파노 카라페타스는 이러한 구식 라이브러리들을 폐지하고, GNOME 3.X에서 사용하는 최신 라이브러리로 이관하거나 폐지하는 작업을 진행하고 있다. 버전 1.8에서는 libmatekbd, libmateweather, mate-dialog 정도만 남았으며, 코드 베이스 관점에서는 MATE가 GNOME 2.X보다 GNOME 3.X에 더 가까워졌다고 할 수 있다.[17]
보수적인 UX와 낮은 리소스 소비는 계속 유지될 예정이다.
Caja에는 실행 취소/다시 실행 및 파일 교체를 위한 차이점 보기와 같은 새로운 기능이 추가되었다. MATE 1.6은 mate-conf(GConf의 포크)에서 GSettings로, mate-corba(GNOME의 Bonobo)에서 D-Bus로 이동하면서 일부 더 이상 사용되지 않는 라이브러리를 제거했다.
| 버전 | 릴리스일 | 주요 변경점 | 폐지 패키지 (괄호 안은 이관 대상 패키지) |
|---|---|---|---|
| 1.2 | 2012/4/16 | 동작 안정화 | |
| 1.4 | 2012/7/30 | 불안정한 애플리케이션 폐지, evolution 의존성 제거 | mate-disk-utility, mate-policy-kit, mate-sound-recorder |
| 1.6 | 2013/4/2 | GNOME 2.32에서 포크한 구식 라이브러리의 다수를 폐지 | MateConf(GSettings), MateCorba(DBus), MateVFS(GIO), libmatenotify(libnotify), libmateui, libmatecanvas, libmatecomponent, libmatecomponentui, libmate |
| 1.8 | 2014/3/4 | GTK+3에 의존하지 않는 범위에서 구식 라이브러리의 폐지가 거의 완료 | mate-doc-utils(yelp), libmatekeyring(libsecret), mate-keyring(gnome-keyring), libmatewnck(libwnck), mucharmap(gucharmap), mate-bluetooth(blueman) |
| 1.22 | 2019/03/18 | ||
| 1.24 | 2020/02/10 |
4. 1. GTK+ 3 지원
우분투 MATE 수석 개발자인 마틴 윔프레스와 리눅스 민트 개발 팀의 지원을 받아, 마테는 GTK 3 애플리케이션 프레임워크를 완벽하게 지원한다.
리눅스 민트 개발팀은 마테를 KDE, 그놈 3, Xfce와 같은 데스크톱 환경으로 간주하며, 그놈 2 기반 리눅스 민트의 인기를 바탕으로 마테를 지원하고 개선하겠다고 밝혔다.
MATE 1.20 버전에서는 HiDPI에 대한 지원이 추가되었고 GTK 버전이 3.22로 증가했다.
| 버전 | 릴리스일 | 주요 변경점 | 폐지 패키지 (괄호 안은 이관 대상 패키지) |
|---|---|---|---|
| 1.10 | 2015/6/11 | GTK+3의 실험적 지원 | mate-calc(galculator) mate-dialog(zenity) mate-system-tools |
| 1.12 | 2015/11/05 | GTK+3의 정식 지원, Wayland, systemd-logind, Accounts Support 지원 | |
| 1.14 | 2016/04/08 | ||
| 1.16 | 2016/09/21 | ||
| 1.18 | 2017/03/13 | ||
| 1.20 | 2018/02/07 | HiDPI 지원, GTK3.22 채용 |
4. 2. Wayland 지원
MATE 개발자들은 최신 기술을 사용하면서도 전통적인 사용자 경험을 제공하는 것을 목표로 한다. 2018년 2월에 출시된 MATE 1.20에서는 HiDPI에 대한 지원이 추가되었고 GTK 버전이 3.22로 증가했다.[11] MATE 1.22 릴리스에서는 많은 프로그램을 파이썬 2에서 파이썬 3으로, dbus-glib에서 GDBus로 마이그레이션했다. 이후 버전에서는 웨이랜드에 대한 지원이 추가될 예정이었다.[11]MATE 1.26 버전에서는 일부 애플리케이션에 대한 Wayland 지원이 추가되었고 Pluma가 업데이트되었다. MATE 1.28에서는 Wayland 지원이 강화되었고 Meson (소프트웨어) 지원(일부)이 이루어졌다.
| 버전 | 릴리스일 | 주요 변경점 | 폐지 패키지 (괄호 안은 이관 대상 패키지) |
|---|---|---|---|
| 1.20 | 2018/02/07 | HiDPI 지원, GTK+3.22 채용 | |
| 1.26 | 2021/08/03 | 일부 애플리케이션에 대한 Wayland 지원 추가, Pluma 업데이트 | |
| 1.28 | 2024/02/27 | Wayland 지원 강화, Meson (소프트웨어) 지원(일부) | cpio(unar) |
5. 리눅스 배포판 지원
리눅스 민트 개발팀은 마테를 KDE, 그놈 3, Xfce와 같은 데스크톱 환경이라 생각하며, 가장 인기 있었던 그놈 2 기반 리눅스 민트를 감안하여 마테를 지원하고 개선하겠다고 밝혔다.[14] 리눅스 민트 프로젝트 리더인 클레멘트 레페브르는 마테 프로젝트 창립자 4명 중 한 명으로,[18] 프로젝트 매니저 겸 주요 개발자로 참여하는 것 외에도 민트 커뮤니티에 협력을 요청하고 있으며, 버그 수정의 상류 기여 등이 적극적으로 이루어지고 있다. 다만, 양자는 개별적으로 독립된 프로젝트이다.
5. 1. 공식 지원 배포판
마테는 GTK+ 3 애플리케이션 프레임워크를 완벽하게 지원한다. 우분투 마테 수석개발자인 마틴 윔프레스와 리눅스 민트 개발팀이 이 프로젝트를 지원한다.[14]리눅스 민트, 사바욘 리눅스, 스노 리눅스에서 기본 데스크톱 환경 가운데 하나로 채택하고 있다. 아치 리눅스, 우분투, 데비안, 오픈 수세, 페도라 등에서도 마테 꾸러미를 설치할 수 있다.[14]
MATE 웹사이트에는 MATE 데스크톱 환경을 지원하는 27개의 리눅스 배포판과 5개의 유닉스 계열 운영 체제가 나열되어 있다.[14]
5. 2. 기타 배포판
GTK+ 3 애플리케이션 프레임워크를 완벽하게 지원한다. 우분투 마테 수석개발자인 마틴 윔프레스와 리눅스 민트 개발팀이 이 프로젝트를 지원한다.[14] 리눅스 민트, 사바욘 리눅스, 스노 리눅스에서 기본 데스크톱 환경 가운데 하나로 채택하고 있다. 또한 마테 꾸러미는 아치 리눅스, 우분투, 데비안, 오픈 수세, 페도라 등에서 설치할 수 있다.[14] MATE 웹사이트에는 MATE 데스크톱 환경을 지원하는 27개의 리눅스 배포판과 5개의 유닉스 계열 운영 체제가 나열되어 있다.[14]리눅스 민트 프로젝트 리더인 클레멘트 레페브르가 MATE 프로젝트 창립자 4명 중 한 명이기 때문에[18], 리눅스 민트와 MATE의 관계는 매우 밀접하다.
MATE V1.2는 2012년 4월 16일에 출시되었다. 리눅스 민트(Linux Mint)의 버전 12 "Lisa"에 탑재된 표준 데스크톱 환경 중 하나가 되었다. Ubuntu에서도 2015년 4월 23일에 공개된 15.04 세대부터 MATE를 채택한 Ubuntu MATE가 공식적인 플래버(파생 배포판)가 되었다.[19]。 MATE의 패키지는 아치 리눅스(Arch Linux), Debian, Fedora 및 Sabayon Linux에서도 사용할 수 있다.。 MATE는 리눅스 민트 데비안 에디션(Linux Mint Debian Edition)에서도 첫 번째 데스크톱 환경으로 채택되었으며, Cinnamon이 대체 데스크톱으로 사용 가능하다.
6. 비판
웨이랜드 지원이 없다는 비판을 받았지만[15], 버전 1.28에서 웨이랜드 지원이 "초기적으로 추가"되었다.[16] 일부 사용자는 웨이랜드가 이후 상당한 개선을 이루면서 웨이랜드 지원을 더 선호하게 되었다.
7. 출시 기록
| 날짜 | 버전 |
|---|---|
| 2011년 6월 18일 | 아치 리눅스 포럼에서 발표[12] |
| 2011년 8월 19일 | 최초 출시 |
| 2012년 4월 16일 | 1.2 |
| 2012년 7월 30일 | 1.4 |
| 2013년 4월 2일 | 1.6 |
| 2014년 3월 4일 | 1.8 |
| 2015년 6월 11일 | 1.10 |
| 2015년 11월 5일 | 1.12 |
| 2016년 4월 8일 | 1.14 |
| 2016년 9월 21일 | 1.16 |
| 2017년 3월 13일 | 1.18 |
| 2018년 2월 7일 | 1.20 |
| 2019년 3월 18일 | 1.22 |
| 2020년 2월 10일 | 1.24 |
| 2021년 8월 3일 | 1.26 |
| 2024년 2월 12일 | 1.28[13] |
각 공식 릴리스 사이에 홀수 버전이 있는데, 이는 개발 중인 버전으로 취급되며 공식 릴리스로 발표되지 않는다.
참조
[1]
웹사이트
MATE Developers
https://mate-desktop[...]
2017-03-04
[2]
웹사이트
MATE
https://github.com/m[...]
2024-03-22
[3]
웹사이트
Installation - MATE wiki
https://wiki.mate-de[...]
2022-11-23
[4]
웹사이트
Mate and new test ISOs – openindiana
https://www.openindi[...]
2022-07-17
[5]
웹사이트
MATE desktop
https://www.oreilly.[...]
2022-10-02
[6]
웹사이트
Mate Desktop Environment – GNOME2 fork (Page 1) / Community Contributions / Arch Linux Forums
https://bbs.archlinu[...]
2021-10-01
[7]
웹사이트
Debian MATE Packaging Team
https://mate-desktop[...]
2021-09-17
[8]
웹사이트
MATEwiki
https://wiki.mate-de[...]
2021-09-24
[9]
웹사이트
MATE 1.20 released
https://mate-desktop[...]
2021-09-25
[10]
웹사이트
MATE 1.26 released
https://mate-desktop[...]
2021-10-01
[11]
웹사이트
Wayland and Meson - MATE wiki
https://wiki.mate-de[...]
2022-11-23
[12]
웹사이트
Mate Desktop Environment – GNOME2 fork / Community Contributions / Arch Linux Forums
https://bbs.archlinu[...]
2014-08-22
[13]
웹사이트
Index of /releases/1.28/
https://pub.mate-des[...]
2024-02-16
[14]
웹사이트
MATE Desktop Environment
https://mate-desktop[...]
2022-09-08
[15]
웹사이트
https://ubuntu-mate.[...]
[16]
웹사이트
https://wiki.mate-de[...]
[17]
웹사이트
FOSDEMにおけるStefano Karapetsasによるプレゼンテーション
http://mate-desktop.[...]
[18]
웹사이트
http://www.mate-desk[...]
[19]
간행물
Ubuntu新版「15.04」がデビュー
日経BP
2015-05
[20]
웹사이트
MATE 소개
http://mate-desktop.[...]
2013-02-06
[21]
웹사이트
그놈 2를 계승한 마테 테스크톱
http://www.phoronix.[...]
2013-02-06
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com
