Книга: Основы программирования в Linux
Знакомство с GNOME
Знакомство с GNOME
GNOME — имя, данное проекту, начатому в 1997 г. программистами, работавшими в проекте GNU Image Manipulation Program (GIMP) над созданием унифицированного рабочего стола для Linux. Все были согласны с тем, что выбор ОС Linux как платформы рабочего стола тормозился отсутствием согласованной стратегии. В то время рабочий стол Linux напоминал Дикий Запад без общих стандартов или выработанных на практике приемов, и программисты могли делать все, что вздумается. Без сводной группы, контролирующей меню рабочего стола, согласованное представление и отображение, документацию, трансляцию и т.д., освоение рабочего стола новичком было в лучшем случае путанным, а в худшем — непригодным.
Группа GNOME намеревалась создать рабочий стол для ОС Linux с лицензией GPL, разрабатывая утилиты и программы настройки в едином согласованном стиле, одновременно способствуя развитию стандартов для взаимодействия приложений, печати, управления сеансами и лучших приемов в программировании GUI приложений.
Результаты их стараний очевидны: среда GNOME — основа стандартного рабочего стола Linux в дистрибутивах Fedora, Red Hat, Ubuntu, openSUSE и др. (рис. 16.1).
Первоначально название GNOME означало GNU Network Object Model Environment (среда сетевых объектных моделей GNU), что отражает одну из ранее поставленных задач, внедрение в систему Linux объектной интегрированной системы, такой как Microsoft OLE, для того, чтобы вы могли, например, встроить электронную таблицу в документ текстового процессора. Теперь поставлены новые задачи, и то, что сегодня нам известно как GNOME, — это законченная среда рабочего стола, содержащая панель для запуска приложений, комплект программ и утилит, библиотеки программирования и средства поддержки разработчиков.
Перед тем как начать программировать, следует убедиться в том, что все библиотеки установлены.
Рис. 16.1
- Часть V Более глубокое знакомство
- Руководство по переходу на Ubuntu 10.04 LTS «Lucid Lynx»
- Глава 31 Редактор настроек GNOME
- Глава 4 Графическая среда GNOME
- 4.7. Пиктограммы GNOME, или знакомство с редактором конфигурации
- 4.3. Особые комбинации клавиш при работе с GNOME
- Глава 1 Знакомство с технологией виртуальных машин
- Знакомство с панелью Actions
- Урок 1.1. Первое знакомство с компьютером
- Глава 1. Первое знакомство с организацией тестирования в Google
- Первое знакомство с Internet Explorer 7
- Урок 5.1. Знакомство с программой Word