Библиотека сайта rus-linux.net
Beyond Linux From Scratch. Version 2011-12-30 | ||
Назад | 24. Библиотеки системы X | Вперед |
Пакет gtk+-3.2.3
Знакомимся с пакетом gtk+-3
В библиотеке gtk+-3 находятся библиотеки gtk+-3. Они используются в приложениях для создания графических пользовательских интерфейсов.
Известно, что пакет правильно собирается и работает на платформе LFS-7.0.
Информация о пакете
- Загрузка (HTTP): http://ftp.gnome.org/pub/gnome/sources/gtk+/3.2/gtk+-3.2.2.tar.xz
- Загрузка (FTP): ftp://ftp.gnome.org/pub/gnome/sources/gtk+/3.2/gtk+-3.2.2.tar.xz
- Контрольная сумма MD5: 447e4f452eff459b81c1591a0adfd791
- Размер загружаемого пакета: 12 MB
- Оценочный размер требуемого дискового пространства: 308 MB
- Оценочное время сборки: 2,6 SBU
Зависимости пакета gtk+-3
Обязательные
cairo-1.10.2 (компилируется с поддержкой для glib и libX11), atk-2.2.0, Pango-1.29.4, gdk-pixbuf-2.24.0 и система X Window (в частности, требуются libX11, libXext, libXi и libXrender; дополнительно можно использовать libXinerama, libXcomposite, libXrandr и libXdamage)
Необязательные
CUPS-1.5.0, DocBook-utils-0.6.14, Colord, gobject-introspection-1.30.0 и GTK-Doc-1.18< (нужно только в случае, если вы хотите пересобрать документацию).
Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/gtk3
Установка пакета gtk+-3
Установите пакет gtk+-3 с помощью следующих команд:
./configure --prefix=/usr --sysconfdir=/etc && make
Чтобы проверить результаты:
rm tests/css/parser/selector.css && rm tests/a11y/pickers.ui && make check
Теперь в роли пользователя root
выполните:
make install
Пояснение команды
rm tests/css/parser/selector.css и rm tests/a11y/pickers.ui: Эта команда предотвращает выполнение двух тестов, о которых известно, что они не проходят
Конфигурирование пакета gtk+-3
Конфигурационные файлы
~/.config/gtk-3.0/settings.ini
и /etc/gtk-3.0/settings.ini
Подробнее о конфигурировании
Темы gtk+-3 изменяют внешний вид приложений gtk. Для изменения иконок, которые изображаются на панели инструментов приложения. можно использовать тему icon. Если у вас установлена тема Gtk+-3 (например, gnome-themes-standard) или тема icon (например, GNOME Icon Theme-2.30.3), вы можете следующим образом указать предпочтительные настройки:
~/.config/gtk-3.0/settings.ini: cat > ~/.config/gtk-3.0/settings.ini << "EOF" [Settings] gtk-theme-name = Adwaita gtk-fallback-icon-theme = gnome EOF
По ссылке Gnome-Look.org и в других местах есть еще очень много тем.
После того, как вы настроите темы, которые вам понравились, вы можете (в роли пользователя root
) сделать их используемыми в системе по умолчанию
cat > /etc/gtk-3.0/settings.ini << "EOF"[Settings] gtk-theme-name = Clearwaita gtk-fallback-icon-theme = elementary EOF
Описание пакета
Установленные программы: gtk3-demo, gtk-query-immodules-3.0 и gtk-update-icon-cache
Установленные библиотеки: libgailutil.so, libgdk-3.so и libgtk-3.so
Установленные директории: /etc/gtk-3.0, /usr/include/gtk-3.0, /usr/include/gail-3.0, /usr/lib/gtk-3.0 и /usr/share/gtk-3.0
Краткое описание
gtk3-demo | простая программа, демонстрирующая некоторые вещи, которые можно сделать с помощью gtk+-3 |
gtk-query-immodules-3.0 | собирает информацию о загружаемых модулях ввода данных для gtk+-3 и записывает эту информацию туда, где по умолчанию расположен кэш-файл или в стандартный выходной поток |
gtk-update-icon-cache | утилита кэширования темы icon, которая создает кэш файлы mmap()able для тем иконок |
| содержит функции, с помощью которых реализуются интерфейсы вспомогательных средств доступа, определенных в GNOME Accessibility Toolkit |
| содержит функции, которые действуют как обертка вокруг низкоуровневых функций рисования и отображения окон, предоставляемых основной графической системой (сейчас - libX11, но в будущем, возможно, - wayland) |
| содержит функции, которые предоставляют API для реализации графического интерфейса пользователя |
Перевод сделан с варианта оригинала, датированного 2007-04-04 20:42:53 +0100
Предыдущий раздел: | Оглавление | Следующий раздел: |
Пакет gtk+-2.24.8 | Пакет gtkmm-2.20.3 |