MATE는 GNOME 핵심 응용 프로그램에서 파생된 많은 응용 프로그램을 포크했으며 개발자는 처음부터 다른 여러 응용 프로그램을 작성했습니다. 포크된 앱에는 새로운 이름이 있습니다. 대부분 스페인어로 되어 있습니다.
Caja (box) – File manager (from Nautilus) Pluma (quill) – Text editor (from Gedit) Eye of MATE – Image viewer (from Eye of GNOME) Atril (lectern) – Document viewer (from Evince) Engrampa (staple) – Archive manager (from File Roller) MATE Terminal – Terminal emulator (from GNOME Terminal) Marco (frame) – Window manager (from Metacity) Mozo (waiter) – Menu item editor (from Alacarte)
잘 알려진 프로그램에 다른 이름을 사용하는 이유는 무엇입니까? 이는 사용자를 혼란스럽게 하며(예: gedit foo.txt
휴식, 실행해야 함 pluma foo.txt
) 원본과 거의 동일합니다. 수정 사항을 마스터 브랜치로 보내는 것이 더 낫지 않을까요?
답변1
애플리케이션 이름이 변경되었습니다.GNOME 3 대응물과의 충돌 방지.
예를 들어 Debian Jessie에서는 둘 다 설치할 수 있습니다.caja
그리고 nautilus
, 동시에.
답변2
가장 실용적인 이유는 바이너리가 포크와 충돌하지 않기 때문입니다.
MATE와 GNOME이 모두 설치된 상태에서 nautilus를 입력하면 어느 것이 실행됩니까? 네임스페이스는 디렉터리에서도 공유되므로 두 가지를 동시에 설치하는 것조차 불가능합니다.
이것이 바로 포크가 혼동을 방지하기 위해 고유한 ID를 갖는 것 외에도 특정 응용 프로그램의 이름을 바꾸는 경우가 많은 이유입니다.