Библиотека сайта rus-linux.net
Beyond Linux From Scratch. Version 2011-12-30 | ||
Назад | 33. Основные пакеты GNOME. Рабочий стол | Вперед |
Пакет gnome-menus-2.30.2
Знакомимся с пакетом gnome-menus
В пакете gnome-menus находится черновой вариант документа "Desktop Menu Specification" ("Спецификация меню рабочего стола") из freedesktop.org
(http://www.freedesktop.org/Standards/menu-spec). Кроме того, в нем находятся конфигурационные файлы, определяющие расположение меню в GNOME, файлы .directory
и утилиты, обслуживающие систему меню.
Известно, что пакет правильно собирается и работает на платформе LFS-6.5.
Информация о пакете
- Загрузка (HTTP): http://ftp.gnome.org/pub/gnome/sources/gnome-menus/2.30/gnome-menus-2.30.2.tar.bz2
- Загрузка (FTP): ftp://ftp.gnome.org/pub/gnome/sources/gnome-menus/2.30/gnome-menus-2.30.2.tar.bz2
- Контрольная сумма MD5: 5ca9935f50c939881689c48f59348426
- Размер загружаемого пакета: 453 KB
- Оценочный размер требуемого дискового пространства: 8 MB
- Оценочное время сборки: 0,2 SBU
Зависимости пакета gnome-menus
Обязательные
GLib-2.30.1, Intltool-0.50.0 и Python-2.7.2
Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/gnome-menus
Установка пакета gnome-menus
ЗамечаниеИнструкции, приведенные ниже, предназначены для установки пакета в среде GNOME-2. Если, по какой причине, вы устанавливаете этот пакет без установки пакета ORBit2 и базовых библиотек GNOME-2, вам необходимо изменить параметр |
Установите пакет gnome-menus с помощью запуска следующих команд:
./configure --prefix=$(pkg-config --variable=prefix ORBit-2.0) \ --sysconfdir=/etc/gnome/2.30.2 && make
В этом пакете набор тестов отсутствует.
Теперь в роли пользователя root
выполните:
make install
Пояснение команд
--prefix=$(pkg-config --variable=prefix ORBit-2.0)
: Установка префикса с помощью этого параметра, а не с помощью $GNOME_PREFIX
будет гарантировать, что префикс будет установлен в соответствие со средой окружения и пакет будет установлен в нужном месте.
--sysconfdir=/etc/gnome/2.30.2
: Этот параметр указывает, что конфигурационные файлы будут установлены в директорий /etc/gnome/2.30.2
, а не в директорий $GNOME_PREFIX/etc
. Кроме того (если это требуется), этот параметр гарантирует, что будет правильно обновлена база данных GConf-2.
Конфигурирование пакета gnome-menus
Подробнее о конфигурировании
Переменная XDG_CONFIG_DIRS
Поскольку GNOME может искать конфигурационные файлы рабочего стола, убедитесь, что вы установили в индивидуальных профилях пользователей или в системном профиле переменную среды окружения XDG_CONFIG_DIRS
(используйте эту возможность, если вы будете запускать GDM) так, как это показано ниже (если вы хотите, вы можете добавить дополнительные директории, разделяя их двоеточием):
echo "export XDG_CONFIG_DIRS=/etc/gnome/2.30.2/xdg" \ > /etc/profile.d/gnome.sh
Переменная XDG_DATA_DIRS
Поскольку GNOME может искать данные, используемые для заполнения меню, убедитесь, что вы установили в отдельных профилях пользователей или в системном профиле переменную среды окружения XDG_DATA_DIRS
так, как это показано ниже (если вы хотите, вы можете добавить дополнительные директории, разделяя их двоеточием):
echo "export XDG_DATA_DIRS=$GNOME_PREFIX/share:\ /usr/share:/usr/local/share" >> /etc/profile.d/gnome.sh
Переменная PYTHONPATH
Если вы установили GNOME не в директорий /usr и у вас есть установленный Python, вам нужно обновить переменную среды окружения PYTHONPATH
с тем, чтобы Python мог найти модуль gmenu. Установите переменную в системном профиле или в профилях отдельных пользователей так, как это показано ниже:
echo "export PYTHONPATH=\$PYTHONPATH:$(pkg-config \ --variable=prefix ORBit-2.0)/lib/python2.6/site-packages/GMenuSimpleEditor" \ >> /etc/profile.d/gnome.sh
Описание пакета
Установленные программы: gmenu-simple-editor
Установленные библиотеки: libgnome-menu.{so,a} и gmenu.{so,a}
Установленные директории: /etc/gnome/2.30.2/xdg/menus, $GNOME_PREFIX
/{include/gnome-menus, lib/python2.6/site-packages/GMenuSimpleEditor, share/{desktop-directories,gnome-menus/{examples,ui}}}
Краткое описание
gmenu-simple-editor | простой интерфейсный скрипт к модулю простого редактора Python Gmenu Simple Editor |
| содержит функции, необходимые для поддержки реализации в GNOME спецификации рабочего стола Desktop Menu Specification |
| библиотека Python |
Перевод сделан с варианта оригинала, датированного 2011-10-31 19:38:44 +0000
Предыдущий раздел: | Оглавление | Следующий раздел: |
Пакет gnome-backgrounds-2.30.0 | Пакет libgweather-2.30.2 |