Программирование в GNOME с помощью GTK+
Для создания программ с графическим пользовательским интерфейсом (Graphical User Interface, GUI) в ОС Linux часто используют одну из двух самых популярных библиотек: GTK+ и KDE/Qt. Эти библиотеки соответствуют двум популярнейшим интегрированным средам рабочего стола Linux: GNOME (GTK+) и KDE.
До появления протокола Wayland (и графического сервера Mir) все библиотеки GUI в Linux размещались поверх низкоуровневой оконной системы, называемой X Window System (чаще X11 или просто X). Поэтому, прежде чем вдаваться в подробности среды GNOME/GTK+, мы приведем обзор основных принципов работы системы X и поможем понять, как различные слои оконной системы пригоняются один к другому для создания того, что мы называем рабочим столом.
В этой главе обсуждаются следующие темы:
- система X Window System;
- введение в среду GNOME/GTK+;
- виджеты или интерфейсные элементы окна GTK+;
- диалоговые окна.
Вернуться на главную страницу
Далее: Введение в систему X