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








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

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

На главную -> MyLDP -> Электронные книги по ОС Linux
Beyond Linux From Scratch. Version 2011-12-30
Назад 10. Утилиты общего назначения Вперед

Пакет desktop-file-utils-0.17

Знакомимся с пакетом desktop-file-utils

В пакете desktop-file-utils находятся утилиты командной строки, предназначенные для работы с элементами рабочего стола. Эти утилиты используются GNOME-2 и другими приложениями для управления базами данных приложений MIME-типов и помогают придерживаться спецификаций Desktop Entry Specification.

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

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

Зависимости пакета desktop-file-utils

Обязательные

GLib-2.30.1

Необязательные

Emacs-22.1>

Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/desktop-file-utils

Установка пакета desktop-file-utils

Установите пакет desktop-file-utils с помощью следующих команд:

./configure --prefix=/usr &&
make

В этом пакете набор тестов отсутствует.

Теперь в роли пользователя root выполните:

make install

Конфигурирование пакета desktop-file-utils

Подробнее о конфигурировании

В спецификации XDG Base Directory для приложений определены стандартные места, куда помещаются данные и конфигурационные файлы. Эти файлы можно использовать, например, в среде рабочего стола для определения структуры меню и пунктов меню.

Местом, куда по умолчанию должны устанавливаться конфигурационные файлы, является директорий /etc/xdg, а местом, куда по умолчанию устанавливаются файлы данных, являются директории /usr/local/share и /usr/share. Места установки конфигурационных файлов могут быть изменены с помощью переменных среды окружения XDG_CONFIG_DIRS и XDG_DATA_DIRS, соответственно. Среды GNOME, KDE и XFCE соответствуют этим соглашениям. Обновите переменные среды окружения XDG_DATA_DIRS (если необходимо) и XDG_CONFIG_DIRS с тем, чтобы можно было найти и правильно использовать дополнительные базы данных MIME-типов и файлы меню рабочего стола; добавьте для этого следующий общий или личный профиль:

Для GNOME:

XDG_DATA_DIRS=$GNOME_PREFIX/share:/usr/local/share:/usr/share
XDG_CONFIG_DIRS=/etc/gnome/2.30.2/xdg:/etc/xdg
export XDG_DATA_DIRS XDG_CONFIG_DIRS

Для KDE:

XDG_DATA_DIRS=$KDE_PREFIX/share:/usr/local/share:/usr/share
XDG_CONFIG_DIRS=/etc/kde/xdg:/etc/xdg
export XDG_DATA_DIRS XDG_CONFIG_DIRS

Если вы следовали инструкциям книги BLFS, то для XFCE, места, используемые по умолчанию, задаются аналогичным образом.

Когда устанавливается пакет и в один из директориев базы данных помещается файл .desktop, может быть обновлена база данных, в которой MIME-типы отображены назначаются имеющимся приложениям. Так, например, можно пересоздать кэш-файл /usr/share/applications/mimeinfo.cache, выполнив в роли пользователя root следующую команду:

update-desktop-database /usr/share/applications

Описание пакета

Установленные программы: desktop-file-install, desktop-file-validate и update-desktop-database

Установленные библиотеки: Нет

Установленные директории: Нет

Краткое описание

desktop-file-install

используется для добавления новой или модификации уже существующей записи в файле, описывающий рабочий стол. Также используется для пересборки или модификации базы данных приложений MIME-типов

desktop-file-validate

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

update-desktop-database

используется для обновления базы данных приложений MIME-типов

Перевод сделан с варианта оригинала, датированного 2010-11-18 14:42:41 +0000


Предыдущий раздел: Оглавление Следующий раздел:
Пакет HTML Tidy-cvs_20101110   Пакет XScreenSaver-5.15