русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Ресурсы X-приложений


Дата добавления: 2015-07-09; просмотров: 648; Нарушение авторских прав


Внешний вид X-приложений, написанных для использования в составе рабо- чих сред KDE и GNOME, может быть настроен с помощью специальных программ, входящих в состав этих сред. Настройки, связанные с этими при- ложениями, хранятся в специальным образом отформатированных файлах.


 

X-приложения, написанные с использованием библиотеки X Toolkit, для на- стройки внешнего вида (т. е. например, шрифтов и цветов) используют так называемые файлы ресурсов.

Один из этих файлов — Xresources, определяющий внешний вид менеджера сеанса xdm и связанных с ним приложений.

Общесистемные ресурсы для X-приложений определяются в каталоге

/etc/X11/app-defaults в файлах с именами, соответствующими именам X-при- ложений. При этом лидирующую строчную букву "x" в имени X-приложений в именах файлов ресурсов, соответствующих этим приложениям, заменяют прописной буквой "X". Так, приложению xterm сопоставлен файл ресурсов

/etc/X11/app-defaults/Xterm.

Пользователи могут создавать индивидуальные файлы ресурсов ~/.Xresources,

содержащие строки настроек оформления внешнего вида X-приложений.

Для исследования влияния файлов ресурсов на X-приложения, написанные с помощью X Toolkit, можно запустить простую программу xlogo, выводя- щую на экран окно с изображением логотипа X Window. Если же запустить эту программу следующим образом: xlogo -fg red, то цвет стилизованной буквы "X" на логотипе будет красным. Этого же эффекта можно добиться, добавив в файл индивидуальных настроек ресурсов ~/.Xresources строку, по- казанную в примере 32.31.

 

Пример 32.31. Задание X-ресурса для приложения

 

XLogo*Foreground: red

 

Для того чтобы индивидуальные настройки ресурсов стали известны X-

серверу, необходимо выполнить команду xrdb –merge (пример 32.32).



 

Пример 32.32. Подключение X-ресурсов

 

$ xrdb -merge ~/.Xresources

 

После этого при запуске программы xlogo цвет логотипа будет красным. При указании строк ресурсов для X-приложений нужно учитывать следующее:

r объекты, предоставляемые библиотекой X Toolkit, выстроены иерархиче- ски, причем верхним объектом в иерархии является само X-приложение;

r по соглашению первая буква в имени приложения пишется заглавной (на- пример, для редактора emacs имя объекта верхнего уровня иерархии — Emacs);


 

r для приложений, имена которых начинаются с "x", две первые буквы пи- шутся прописными (например, для xterm — XTerm).

Строки комментариев начинаются со знака восклицания (!), а символ решет- ки (#) — для подключения внешнего файла ресурсов. После символа двоето- чия (:) указывают строку значения данного ресурса.

Для разделения объектов в иерархии X-приложения используется символ точки (.). Также может быть использован символ звездочки (*), позволяю- щий пропустить несколько уровней в иерархии объектов X-приложения.

 



<== предыдущая лекция | следующая лекция ==>
ЗАДАНИЯ | Удаленный запуск X-приложений


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 2.181 сек.