GNOME Shell

GNOME Shell
Скриншот программы GNOME Shell
Скриншот GNOME Shell
Тип графическая оболочка
Разработчики GNOME Foundation и Проект GNOME
Написана на JavaScript и C[1]
Интерфейс GTK
Операционные системы Linux, другие UNIX-подобные ОС
Языки интерфейса Различные, в том числе русский
Дата выпуска март 2011
Последняя версия 48.0[2] (19 марта 2025; 16 месяцев назад (2025-03-19))
Репозиторий gitlab.gnome.org/GNOME/g…
Лицензия GNU GPL 2+[3]
Сайт gnome.org (англ.)
Логотип Викисклада Медиафайлы на Викискладе

GNOME Shell — графическая оболочка среды рабочего стола GNOME. GNOME Shell управляет рабочим столом и отвечает за такие базовые функции, как запуск приложений и переключение между окнами. GNOME Shell тесно интегрирован с Mutter, который является следующим поколением оконного менеджера Metacity.

Для работы GNOME Shell необходима современная видеокарта. В то же время, для относительно устаревших систем был доступен режим совместимости, основанный на классической оболочке GNOME, начиная с релиза 3.8 используется Gnome-Shell с драйвером llvmpipe. GNOME Shell используется по умолчанию в некоторых дистрибутивах Linux, например, в Fedora (с 15 версии).

Основные элементы интерфейса

  • Верхняя панель с кнопкой «Обзор», часами, системными индикаторами (переключение раскладки, громкость, bluetooth, сеть и др.), меню пользователя
  • Кнопка «Обзор» открывает на весь экран панель управления приложениями, которая включает в себя:
    • Док (так называемый «Dash») снизу позволяет закреплять избранные приложения, запускать и переключаться между ними
    • Вкладка «Окна», в которой отображаются все открытые окна приложений на текущем рабочем столе и панель переключения виртуальных рабочих столов
    • Вкладка «Приложения», в которой отображаются все установленные приложения с возможностью сортировки по категориям
    • Поиск. Осуществляет поиск по установленным приложениям, системным настройкам, контактам и недавно использованным документам. Кнопки «Wikipedia» «Google» открывают в браузере соответствующую страницу с поисковым запросом
  • Область уведомлений в правом нижнем углу экрана. Скрыта по умолчанию, вызывается перемещением курсора в правый нижний угол экрана

Расширения

Функциональность GNOME Shell может быть расширена с помощью расширений, которые могут быть написаны с помощью JavaScript. Помимо создания сценариев поведения элементов GNOME Shell, возможно изменять внешний вид среды рабочего стола при помощи изменения CSS-файлов, что дает больший контроль над внешним видом, нежели настройка при помощи GUI[4] Также начиная с Gnome 3.8 поставляется официальный набор расширений, дающий внешний вид, как у Gnome 2, и возвращающий многие традиционные функции Gnome 2.

Недостатком такого подхода по сравнению с апплетами является отсутствие необходимости по публикации расширения в репозитории — для публикации расширений можно использовать и extensions.gnome.org, в результате чего жизнеспособность расширения и его доступность в течение всего жизненного цикла дистрибутива не гарантируется.

Интересные факты

  • Впервые в качестве среды рабочего стола появилась в Fedora 15.
  • Разработчики придерживаются мнения, что современному человеку всё реже необходимо выключать компьютер, поэтому кнопка выключения по умолчанию скрыта и заменена кнопкой сна. Её можно увидеть, нажав Alt, или же установив соответствующее расширение[5]. В релизе 3.6 кнопка выключения была возвращена.
  • Также разработчики посчитали кнопки «свернуть» и «развернуть» окно редкоиспользуемыми — благодаря концепции виртуальных рабочих столов кнопка сворачивания может быть не нужна, а вместо кнопки «развернуть» пользователи гораздо чаще пользуются двойным щелчком на заголовке или автораскрытием окна при перетаскивании его вверх.
  • По умолчанию рабочий стол не является папкой, и на него нельзя помещать файлы, папки или ярлыки. При запуске оболочки пользователь будет видеть исключительно фоновой рисунок и верхнюю панель. Поведение можно изменить при помощи утилиты gnome-tweak-tool.

Примечания

  1. GNOME Shell is written in C and Javascript. Дата обращения: 17 ноября 2010. Архивировано 7 марта 2012 года.
  2. Bump version to 44.2. Дата обращения: 11 июня 2023. Архивировано 4 июня 2023 года.
  3. Free Software Directory
  4. Настраиваем GNOME Shell. Дата обращения: 21 июля 2012. Архивировано 2 июля 2012 года.
  5. Frippery Shut Down Menu. Дата обращения: 21 июля 2012. Архивировано 3 ноября 2012 года.

Ссылки

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.