Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Электронные книги по ОС Linux
Beyond Linux From Scratch. Version 2011-12-30
Назад 24. Библиотеки системы X Вперед

Пакет gtk+-3.2.3

Знакомимся с пакетом gtk+-3

В библиотеке gtk+-3 находятся библиотеки gtk+-3. Они используются в приложениях для создания графических пользовательских интерфейсов.

Известно, что пакет правильно собирается и работает на платформе LFS-7.0.

Информация о пакете

Зависимости пакета 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 для тем иконок

libgailutil.so

содержит функции, с помощью которых реализуются интерфейсы вспомогательных средств доступа, определенных в GNOME Accessibility Toolkit

libgdk-3.so

содержит функции, которые действуют как обертка вокруг низкоуровневых функций рисования и отображения окон, предоставляемых основной графической системой (сейчас - libX11, но в будущем, возможно, - wayland)

libgtk-3.so

содержит функции, которые предоставляют API для реализации графического интерфейса пользователя

Перевод сделан с варианта оригинала, датированного 2007-04-04 20:42:53 +0100


Предыдущий раздел: Оглавление Следующий раздел:
Пакет gtk+-2.24.8   Пакет gtkmm-2.20.3