맨위로가기

마테 (소프트웨어)

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

1. 개요

MATE는 GNOME 3의 새로운 인터페이스에 반발한 리눅스 사용자들을 위해 GNOME 2를 포크하여 개발된 데스크톱 환경이다. 아치 리눅스 사용자 Perberos가 시작하여, GNOME 2 코드베이스와 애플리케이션을 유지하는 것을 목표로 한다. 2013년 데비안을 시작으로 다양한 리눅스 배포판에서 지원되며, 주요 특징으로는 GNOME 핵심 애플리케이션에서 파생된 Caja, Pluma 등의 애플리케이션을 포함한다. GTK+3를 지원하며, Wayland 지원을 점차적으로 강화하고 있다.

더 읽어볼만한 페이지

  • 자유 데스크톱 환경 - 자바 데스크톱 시스템
  • 자유 데스크톱 환경 - 시나몬 (소프트웨어)
    시나몬은 리눅스 민트 팀이 개발한 자유-오픈 소스 데스크톱 환경으로, 전통적인 데스크톱 메타포를 유지하면서 현대적인 기능을 제공하고 사용자 정의가 가능한 것이 특징이다.
  • 소프트웨어 포크 - 자바 데스크톱 시스템
  • 소프트웨어 포크 - 시나몬 (소프트웨어)
    시나몬은 리눅스 민트 팀이 개발한 자유-오픈 소스 데스크톱 환경으로, 전통적인 데스크톱 메타포를 유지하면서 현대적인 기능을 제공하고 사용자 정의가 가능한 것이 특징이다.
마테 (소프트웨어) - [IT 관련 정보]에 관한 문서
기본 정보
MATE 로고
개발자클레멘트 르페브르, 페르베로스, 스테파노 카라페트사스 외
최초 릴리스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)되기 전 그놈 프로그램의 이름이다.

3. 1. 주요 응용 프로그램

마테는 그놈 핵심 애플리케이션에서 파생된 여러 애플리케이션을 가지고 있으며, 개발자들은 처음부터 다른 여러 애플리케이션을 작성했다. 포크된 애플리케이션은 새로운 이름을 가지고 있으며, 대부분 스페인어에서 유래되었다.[8]

MATE 애플리케이션
애플리케이션 이름스페인어 번역포크 출처설명기능
Atrillectern (강단)Evince문서 뷰어EPUB 지원, 캐럿 탐색 지원[9]
Cajabox (상자)GNOME Files (Nautilus)파일 관리자확장 기능 지원[10]
Engrampastaple (스테이플)Archive Manager (File Roller)파일 아카이버
Eye of MATEEye of GNOME이미지 뷰어
MATE CalculatorGNOME Calculator계산기
MATE 제어 센터GNOME 제어 센터MATE 데스크톱 설정
MATE 시스템 모니터GNOME 시스템 모니터그래픽 리소스 모니터
MATE 터미널GNOME 터미널터미널 에뮬레이터
marcoframe (프레임)MetacityMATE 창 관리자
Mozowaiter (웨이터)Alacarte메뉴 편집기
Plumapen (펜)Gedit텍스트 편집기



Caja 파일 관리자 스크린샷: v.1.26


Caja-about, 버전 1.26


"Caja" 파일 관리자의 주요 구성 요소 표시

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.22012/4/16동작 안정화
1.42012/7/30불안정한 애플리케이션 폐지, evolution 의존성 제거mate-disk-utility, mate-policy-kit, mate-sound-recorder
1.62013/4/2GNOME 2.32에서 포크한 구식 라이브러리의 다수를 폐지MateConf(GSettings), MateCorba(DBus), MateVFS(GIO), libmatenotify(libnotify), libmateui, libmatecanvas, libmatecomponent, libmatecomponentui, libmate
1.82014/3/4GTK+3에 의존하지 않는 범위에서 구식 라이브러리의 폐지가 거의 완료mate-doc-utils(yelp), libmatekeyring(libsecret), mate-keyring(gnome-keyring), libmatewnck(libwnck), mucharmap(gucharmap), mate-bluetooth(blueman)
1.222019/03/18
1.242020/02/10


4. 1. GTK+ 3 지원

우분투 MATE 수석 개발자인 마틴 윔프레스와 리눅스 민트 개발 팀의 지원을 받아, 마테GTK 3 애플리케이션 프레임워크를 완벽하게 지원한다.

만자로 리눅스에서 실행되는 MATE 1.10, GTK3 버전의 스크린샷


리눅스 민트 개발팀은 마테를 KDE, 그놈 3, Xfce와 같은 데스크톱 환경으로 간주하며, 그놈 2 기반 리눅스 민트의 인기를 바탕으로 마테를 지원하고 개선하겠다고 밝혔다.

MATE 1.20 버전에서는 HiDPI에 대한 지원이 추가되었고 GTK 버전이 3.22로 증가했다.

버전릴리스일주요 변경점폐지 패키지 (괄호 안은 이관 대상 패키지)
1.102015/6/11GTK+3의 실험적 지원mate-calc(galculator) mate-dialog(zenity) mate-system-tools
1.122015/11/05GTK+3의 정식 지원, Wayland, systemd-logind, Accounts Support 지원
1.142016/04/08
1.162016/09/21
1.182017/03/13
1.202018/02/07HiDPI 지원, 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.202018/02/07HiDPI 지원, GTK+3.22 채용
1.262021/08/03일부 애플리케이션에 대한 Wayland 지원 추가, Pluma 업데이트
1.282024/02/27Wayland 지원 강화, 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]



각 공식 릴리스 사이에 홀수 버전이 있는데, 이는 개발 중인 버전으로 취급되며 공식 릴리스로 발표되지 않는다.

듀얼 모니터(듀얼 헤드, 피벗)가 있는 PC-BSD 10.1.2 데스크톱(마테)의 스크린샷. 실행 중인 자유오픈 소스(FOSS) 프로그램은 다음과 같다: GIMP, OpenShot 비디오 편집기, 파일 관리자, Eric 파이썬 개발 IDE. 또한 표시된 항목: 마인크래프트 1.8.7 ("Forge" 모드 포함).

참조

[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