GNOME 쉘

GNOME Shell
GNOME 쉘
GNOME Shell 40 (desktop).png
GNOME Shell 40 (applications grid).png
GNOME Shell 40 (activities overview).png
GNOME 쉘 40 (2021년 3월 출시)
개발자GNOME 프로젝트
초기 릴리즈2011년 4월 6일, 11년 전(2011-04-06)
안정된 릴리스
41.4[1] / 2022년 2월 15일; 5개월 전 (2022년 2월 15일)
프리뷰 릴리즈42[2].alpha(2022년 1월 18일, 6개월(2022-01-18) [±]
저장소gitlab.gnome.org/GNOME/gnome-shell
기입처C[3][4] 및 JavaScript
운영 체제BSD, Linux, Unix
이용가능기간:75개[5] 언어
언어 목록
아프리칸어, 아랍어, 아라곤어, 아사메어, 아스투리아어, 바스크어, 벨라루스어, 벵골어, 보스니아어, 브라질 포르투갈어, 영국 영어, 불가리아어, 카탈로니아어, 중국어, 체코어, 덴마크어, 네덜란드어, 에스페란토어, 핀란드어, 프랑스어, 프리울리아어, 갈리시아어, 그리스어, 구아티어, 그리스어안나다, 카자흐스탄, 크메르, 키르기즈, 한국어, 쿠르드어, 라트비아어, 리투아니아어, 마케도니아어, 말레이어, 말라얄람, 마라티, 네팔어, 노르웨이어, Nynorsk, Occitan, 페르시아어, 폴란드어, 포르투갈어, 펀자비, 게일어, 세르비아어, 게일어위구르어, 우크라이나어, 우즈베키스탄어(키릴어), 베트남어
유형
면허증.GPL-2.0 이후
웹 사이트wiki.gnome.org/Projects/GnomeShell

GNOME 쉘은 2011년 4월 6일에 출시된 버전 [6]3 이후 GNOME 데스크톱 환경그래픽 셸입니다.어플리케이션 부팅, 윈도 전환 등 기본적인 기능을 제공하며 위젯 엔진이기도 합니다.GNOME 쉘은 GNOME[7] 패널과 GNOME 2의 일부 보조 컴포넌트를 대체했습니다.

GNOME 쉘은 C 및 JavaScriptMutter용 플러그인으로 작성됩니다.

KDE Plasma Workspaces와 달리 GNOME Shell은 키보드와 마우스를 통해 작동하는 큰 화면을 가진 데스크톱 컴퓨터키보드터치파로 작동하는 작은 화면을 가진 휴대용 컴퓨터에서 사용되도록 고안되었습니다.d 또는 터치스크린그러나 포쉬로 알려진 GNOME 쉘의 포크는 2018년 터치스크린 스마트폰 전문화를 위해 만들어졌다.

역사

GNOME 쉘의 첫 번째 개념은 보스턴에서 [8][9][10]열린 GNOME의 User Experience Hackfest 2008에서 만들어졌습니다.

전통적인 GNOME 데스크톱에 대한 비판과 정체 및 [11]비전 부족에 대한 비난이 있은 후, 그 논의는 2009년 [12]4월에 GNOME 3.0을 발표하게 되었습니다.그 후 Red Hat은 GNOME Shell [13]개발의 주역이 되었습니다.

GNOME 쉘의 프리 릴리즈 버전은 2009년 8월에[14] 처음 제공되었으며 2009년 [15]9월에 버전 2.28에서 GNOME의 기본 버전이 아닌 일반 버전이 되었습니다.2011년 [16][17]4월 6일 드디어 GNOME의 기본 사용자 인터페이스로 출하되었습니다.

설계.

GNOME 데스크톱 환경의 그래픽 셸(그래픽 프론트 엔드/그래픽 셸/UX/UI)로서 GNOME UX 설계팀의 [18]지도를 받습니다.

설계 컴포넌트

GNOME Shell.png
1
2
3
4
5
6
7
GNOME 쉘 개요 모드
1
[ Activities ]단추
2
대시
3
검색바
4
통지 및 메시징 트레이
5
시스템 상태 영역
6
워크스페이스 리스트
7
인디케이터 트레이

GNOME 쉘은 다음과 같은 그래픽 [19]및 기능 요소로 구성됩니다.

  • 상단 바
  • 시스템 상태 영역
  • 액티비티의 개요
  • 대시
  • 창 선택기
  • 응용 프로그램 선택기
  • 서치
  • 통지 및 메시징 트레이
  • 응용 프로그램 전환기
  • 인디케이터 트레이(미사용)

소프트웨어 아키텍처

GNOME 위키
image icon 프로젝트/GnomeShell/테크놀로지

GNOME Shell은 컴포지팅 윈도 매니저이자 Wayland 컴포지터인 Mutter와 긴밀하게 통합되어 있습니다.시각 효과와 하드웨어 [20]액셀러레이션을 제공하기 위해 Clutter를 기반으로 합니다.GNOME 쉘의[21] 관리자인 Owen Taylor에 따르면, 주로 JavaScript로 작성된[22] Mutter 플러그인으로 설정되며 GTK+ 버전 3에서 제공하는 GUI 위젯을 사용합니다.

특징들

User Interface(UI; 사용자 인터페이스)에는 다음과 같은 변경이 있습니다.

  • Clutter 및 Mutter는 멀티터치 [23]제스처를 지원합니다.
  • HiDPI [24]모니터 지원.
  • 새로운 액티비티 개요는 다음과 같습니다.
    • 애플리케이션 간 신속한 전환과 부팅을 위한 독('대시')
    • macOSMission Control과 유사한 창 선택기(워크스페이스 전환기/관리자 포함)
    • 응용 프로그램 선택기
    • 서치
  • 창을 "스냅"하여 테두리를 표시하여 화면의 절반 또는 전체 화면을 채웁니다.
  • 기본적으로는 창 버튼이 3개(설정 가능)가 아닌 1개(닫기)입니다.작업영역 창 관리를 위해 최소화할 패널이 부족하여 최소화가 제거되었습니다.최대화는 앞서 언급한 창 스냅을 사용하거나 창 제목 표시줄을 두 번 클릭하여 수행할 수 있습니다.
  • GNOME 패널 데스크톱을 제공하는 하드웨어 액셀러레이션이 없는 사용자를 위해 버전 3.0~3.6에서 폴백 모드가 제공됩니다.이 모드는 시스템 설정 [25]메뉴를 통해서도 전환할 수 있습니다.GNOME 3.8은 폴백 모드를 삭제하고 좀 [26]더 전통적인 외관과 느낌을 제공하는 GNOME 쉘 확장 기능으로 대체했습니다.

확장성

GNOME 쉘의 기능은 JavaScript로 작성할 수 있는 확장 기능으로 변경할 수 있습니다.사용자는 GNOME 확장 웹 사이트를 사용하여 확장을 검색 및 설치할 수 있습니다.이러한 확장 기능 중 일부는 GNOME의 git 저장소에서 호스팅되지만 [27]공식은 아닙니다.

갤러리

도입

  • Arch Linux는 2011년 [28]4월에 저장소에서 GNOME 3에 대한 지원을 중단하고 GNOME 3에 대한 지원을 중단했습니다.
  • Fedora는 릴리스 [29]15(2011년 5월)부터 GNOME Shell을 기본적으로 사용합니다.
  • Sabayon Linux는 최신 버전의 GNOME Shell을 사용합니다.
  • openSUSE의 GNOME 에디션은 2011년 [30]11월 버전 12.1부터 GNOME 쉘을 사용하고 있습니다.
  • Mageya 2 이상에는 2012년 [31]5월부터 GNOME Shell이 포함되어 있습니다.
  • Debian 8 이후는 2015년 [32][33]4월부터 기본 데스크톱에 GNOME Shell을 탑재하고 있습니다.
  • Solaris 11.4[34][35]2018년 8월에 GNOME 2를 GNOME 쉘로 대체했습니다.
  • Ubuntu[36]Canical이 Unity 개발을 중단한 후 2017년 10월 17.10일부터 GNOME 쉘을 기본 사용합니다.버전 11.10 [37]이후 저장소에 설치할 수 있습니다.대체 플레이버인 Ubuntu GNOME은 Ubuntu 12.[38]10과 함께 출시되어 Ubuntu 13.[39]04에 의해 정식 플레이버 지위를 획득했습니다.

접수처

GNOME Shell은 여러 가지 이유로 비판을 받아 왔습니다.대부분 디자인 결정과 환경에 대한 사용자 제어 기능 저하와 관련된 것입니다.예를 들어, 무료 소프트웨어 커뮤니티 사용자들은 Mutter와의 긴밀한 통합으로 인해 GNOME Shell 사용자가 데스크톱을 파손하지 않고는 다른 윈도 매니저로 전환할 수 없게 될 것이라는 우려를 제기하고 있습니다.특히 이전 버전의 GNOME이 [40]허용한 것과 동일한 유형의 기능에 대한 액세스를 유지하면서 GNOME 쉘과 함께 Compiz를 사용할 수 없는 경우가 있습니다.

리뷰는 일반적으로 시간이 지남에 따라 더욱 긍정적이며,[41][42] 향후 출시될 릴리즈에서는 사용자가 보고하는 많은 문제를 다루고 있습니다.

「 」를 참조해 주세요.

  • UnityUbuntu 이전 버전에서 사용되는 GNOME용 셸 인터페이스

레퍼런스

  1. ^ "gnome-shell 41.4". February 15, 2022. Retrieved February 16, 2022.
  2. ^ Petridis, Jordan (January 18, 2022). "GNOME 42.alpha released". GNOME Mail Services (Mailing list). Retrieved March 22, 2022.
  3. ^ "GNOME 3 Myths: GNOME 3.0 depends on Mono!", GNOME Live!, retrieved December 19, 2010
  4. ^ "GNOME/gnome-shell". GitHub. C: 48.9%; JavaScript: 47.6%.
  5. ^ Module Statistics: gnome-shell, retrieved February 14, 2011
  6. ^ "Planning for GNOME 3.0", GNOME Live!, retrieved March 23, 2011
  7. ^ Sharma, Apoorva (March 23, 2010), "Why does Gnome-shell replace the current gnome-panel", gnome-shell-list mailing list, retrieved August 18, 2012
  8. ^ "My glimpse at Gnome-Shell". Mad for Ubuntu. Archived from the original on May 23, 2010.
  9. ^ "User Experience Hackfest". GNOME. October 14, 2008. Retrieved March 12, 2013.
  10. ^ "Timeline: The Greatest Show on Earth". Be the signal. March 15, 2011. Retrieved March 12, 2013.
  11. ^ "gnome in the age of decadence". wingolog. June 7, 2008. Retrieved March 12, 2013.
  12. ^ "Planning for GNOME 3.0". April 2, 2009. Retrieved March 12, 2013.
  13. ^ Matthew Garrett (mjg59) wrote, October 26, 2010 18:39:00 (October 26, 2010). "mjg59: Fun facts". Mjg59.livejournal.com. Archived from the original on May 5, 2012. Retrieved March 12, 2013.{{cite web}}: CS1 maint: 여러 이름: 작성자 목록(링크)
  14. ^ "ftp.gnome.org". Ftp.acc.umu.se. Retrieved March 12, 2013.
  15. ^ "GNOME 2.28 Release Notes". GNOME. Retrieved March 12, 2013.
  16. ^ "GNOME 2.91.x Development Series". GNOME. March 24, 2011. Retrieved March 12, 2013.
  17. ^ "GNOME 3.0 with GNOME Shell officially launched ITProPortal.com". Thinq.co.uk. Archived from the original on December 27, 2011. Retrieved March 12, 2013.
  18. ^ "GNOME UX Design Team". Retrieved November 13, 2014.
  19. ^ "GNOME Shell Design". Retrieved May 21, 2014.
  20. ^ Kissling, Kristian (July 8, 2009), "Mutter: Window Manager in GNOME's Future", Linux Pro Magazine, retrieved March 23, 2011
  21. ^ Cutler, Paul (July 1, 2009), Behind the Scenes with Owen Taylor, retrieved January 16, 2016
  22. ^ Taylor, Owen (March 23, 2009), "Metacity, Mutter, GNOME Shell, GNOME-2.28", desktop-devel-list mailing list, retrieved August 18, 2012, gnome-shell is set up as a Mutter plugin that is largely written in JavaScript
  23. ^ "Mutter 3.13.4 release".
  24. ^ "GNOME Shell 3.13.4".
  25. ^ Ljubunčić, Igor (April 6, 2011), Gnome 3 Fallback mode - Get your productivity back, Dedoimedo, retrieved November 25, 2011
  26. ^ "GNOME 3.7: what is happening now Goings on". GNOME. December 5, 2012. Retrieved March 12, 2013.
  27. ^ "Extensions", GNOME Live!, retrieved November 25, 2011
  28. ^ Bîru, Ionuț Mircea (April 30, 2011), "GNOME3 in extra", Arch Linux, retrieved December 4, 2011
  29. ^ Releases/15/FeatureList, Fedora Project, retrieved November 25, 2011
  30. ^ Portal:12.1, OpenSuSE Project, retrieved November 25, 2011
  31. ^ "Release Notes", Mageia Wiki, March 7, 2012, retrieved March 24, 2012
  32. ^ "/ packages / sid (unstable) / gnome / gnome-shell", Debian, retrieved July 10, 2012
  33. ^ "/ packages / wheezy (testing) / gnome / gnome-shell", Debian, retrieved July 10, 2012
  34. ^ "Oracle Solaris 11.4 Officially Released - Phoronix". www.phoronix.com. Retrieved June 25, 2020.
  35. ^ Coopersmith, Alan. "Using GNOME 3 in Oracle Solaris 11.4". Oracle Solaris Blog.
  36. ^ "GNOME is now the Default Desktop in Ubuntu 17.10 Daily Builds". June 7, 2017.
  37. ^ "OneiricOcelot/ReleaseNotes - Ubuntu Wiki", Ubuntu Wiki, retrieved April 18, 2012
  38. ^ Andrew (October 19, 2012). "Prefer GNOME Shell? Download Ubuntu GNOME Remix 12.10 ~ Web Upd8: Ubuntu / Linux blog". Webupd8.org. Retrieved March 12, 2013.
  39. ^ "Introduction to Ubuntu GNOME".
  40. ^ Taylor, Owen (March 24, 2009), "Re: Metacity, Mutter, GNOME Shell, GNOME-2.28", desktop-devel-list mailing list, retrieved August 18, 2012
  41. ^ Wallen, Jack (March 28, 2014). "GNOME 3.10 has resurrected what was once the darling of the Linux desktop". TechRepublic. Archived from the original on March 28, 2014.
  42. ^ Matt Hartley, Chris Fisher (January 5, 2014). "In Defense of Gnome 3". Linux Action Show. Jupiter Broadcasting. Retrieved April 2, 2014.

외부 링크