Це команда xrdb, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.
ПРОГРАМА:
ІМ'Я
xrdb - утиліта бази даних ресурсів X-сервера
СИНТАКСИС
xrdb [-опція ...] [ім'я файлу]
ОПИС
Xrdb використовується для отримання або встановлення вмісту властивості RESOURCE_MANAGER у корені
вікно екрана 0 або властивість SCREEN_RESOURCES у кореневому вікні будь-якого або всіх
екрани, або все разом узяті. Зазвичай цю програму запускають із запуску X
файлу.
Більшість клієнтів X використовують властивості RESOURCE_MANAGER і SCREEN_RESOURCES, щоб отримати користувача
налаштування кольору, шрифтів тощо для програм. Маючи цю інформацію в
сервер (де він доступний для всіх клієнтів) замість на диску, вирішує проблему
у попередніх версіях X, які вимагали підтримки за замовчуванням файли на кожній машині
які ви можете використати. Він також дозволяє динамічно змінювати значення за замовчуванням без редагування
файли.
Властивість RESOURCE_MANAGER використовується для ресурсів, які застосовуються до всіх екранів
дисплей. Властивість SCREEN_RESOURCES на кожному екрані визначає додаткові (або
overriding) ресурси, які будуть використовуватися для цього екрана. (Коли є лише один екран,
SCREEN_RESOURCES зазвичай не використовується, усі ресурси просто розміщуються в
Властивість RESOURCE_MANAGER.)
Файл, визначений ім'я файлу (або вміст із стандартного введення, якщо - або немає імені файлу
заданий) необов'язково передається через препроцесор C із визначеними такими символами,
залежно від можливостей сервера, що використовується:
SERVERHOST=ім'я хоста
частина імені хоста дисплея, до якого ви підключені.
SRVR_ім'я
рядок імені хоста SERVERHOST перетворився на юридичний ідентифікатор. Наприклад, «мій-
dpy.lcs.mit.edu" стає SRVR_my_dpy_lcs_mit_edu.
HOST=ім'я хоста
так само, як SERVERHOST.
DISPLAY_NUM=Num
номер дисплея на хості сервера.
CLIENTHOST=ім'я хоста
ім'я хоста, на якому xrdb біжить.
CLNT_ім'я
рядок імені хоста CLIENTHOST перетворився на юридичний ідентифікатор. Наприклад,
"expo.lcs.mit.edu" стає CLNT_expo_lcs_mit_edu.
ВИПУСК=Num
номер випуску постачальника для сервера. Інтерпретація цього числа буде
відрізняються залежно від ПОСТАВЦЯ.
ПЕРЕГЛЯД=Num
друга версія протоколу X, яку підтримує цей сервер (наразі 0).
ВЕРСІЯ=Num
основна версія протоколу X, яку підтримує цей сервер (завжди має бути 11).
ПРОДАВЕЦЬ="продавець"
рядковий литерал, що вказує постачальника сервера.
VNDR_ім'я
рядок імені VENDOR перетворився на юридичний ідентифікатор. Наприклад, «MIT X
Консорціум» перетворюється на VNDR_MIT_X_Consortium.
EXT_ім'я
Для кожного розширення протоколу, яке підтримує сервер, визначається символ. Кожен
ім'я рядка розширення перетворюється на юридичний ідентифікатор. Наприклад, "X3D-PEX"
стає EXT_X3D_PEX.
NUM_SCREENS=Num
загальна кількість екранів.
SCREEN_NUM=Num
номер поточного екрана (від нуля).
BITS_PER_RGB=Num
кількість значущих бітів у специфікації кольору RGB. Це журнал
база 2 кількості різних відтінків кожного первинного, які може апаратне забезпечення
генерувати. Зауважте, що зазвичай це не пов’язано з ЛІТАКАМИ.
КЛАС=візуальний клас
один із StaticGray, GrayScale, StaticColor, PseudoColor, TrueColor, DirectColor.
Це візуальний клас кореневого вікна.
КЛАС_візуальний клас=візуал
візуальний клас кореневого вікна у формі, яку ви можете #ifdef на. Значення – це
числовий ідентифікатор візуального.
КОЛІР визначається, лише якщо CLASS є одним із StaticColor, PseudoColor, TrueColor або
DirectColor.
КЛАС_visualclass_depth=Num
Для кожного візуального елемента, який підтримується на екрані, визначається символ. Символ включає
клас візуального та його глибина; значення — це числовий ідентифікатор візуального елемента.
(Якщо кілька візуальних елементів мають однаковий клас і глибину, числовий ідентифікатор першого
використовується один, який повідомляє сервер.)
ВИСОТА =Num
висота кореневого вікна в пікселях.
Ширина =Num
ширина кореневого вікна в пікселях.
ЛІТАКИ=Num
кількість розрядних площин (глибина) кореневого вікна.
X_RESOLUTION=Num
x роздільна здатність екрана в пікселях на метр.
Y_RESOLUTION=Num
y роздільна здатність екрана в пікселях на метр.
SRVR_ім'я, CLNT_ім'я, VNDR_ім'я, і EXT_ім'я ідентифікатори формуються шляхом зміни всіх
символи, окрім букв і цифр, у символи підкреслення (_).
Рядки, які починаються зі знака оклику (!), ігноруються і можуть використовуватися як коментарі.
Зауважимо, що з тих пір xrdb може читати зі стандартного введення, його можна використовувати для зміни
вміст властивостей безпосередньо з терміналу або зі сценарію оболонки.
ВАРІАНТИ
xrdb програма приймає наступні параметри:
-допомога Цей параметр (або будь-який непідтримуваний варіант) призведе до короткого опису
допустимі параметри та параметри для друку.
-версія
Ця опція призведе до друку версії xrdb і закриття програми
без виконання будь-яких інших операцій.
- дисплей дисплей
Цей параметр визначає X-сервер, який буде використовуватися; побачити X(7). Він також визначає
екран для використання -екран параметр, і він визначає екран, з якого
Символи препроцесора виводяться для - глобальна варіант.
-всі Цей параметр вказує на те, що операція повинна виконуватися на екрані незалежно від екрана
властивість ресурсу (RESOURCE_MANAGER), а також властивість екрана
(SCREEN_RESOURCES) на кожному екрані дисплея. Наприклад, при використанні в
поєднання з - запит, виводиться вміст усіх властивостей. Для -навантаження,
- перевизначити та - злитися, вхідний файл обробляється один раз для кожного екрана. The
збираються ресурси, які зустрічаються спільно у виводі для кожного екрана, і
вони застосовуються як незалежні від екрана ресурси. Решта ресурси
застосовуються для кожної окремої властивості для кожного екрана. Це режим за замовчуванням
операції.
- глобальна Цей параметр вказує, що операцію слід виконувати лише на екрані-
незалежна властивість RESOURCE_MANAGER.
-екран Цей параметр вказує, що операцію слід виконувати лише на
Властивість SCREEN_RESOURCES екрана дисплея за замовчуванням.
- екрани
Цей параметр вказує, що операцію слід виконати на
Властивість SCREEN_RESOURCES кожного екрана дисплея. Для -навантаження, - перевизначити та
- злитися, вхідний файл обробляється для кожного екрана.
-n Цей параметр вказує на те, що зміни до вказаних властивостей (при використанні з
-навантаження, - перевизначити or - злитися) або до файлу ресурсу (якщо використовується з -редагувати) слід
відображатиметься на стандартному виводі, але не має виконуватися.
-спокійно Цей параметр вказує, що попередження про повторювані записи бути не повинно
відображається.
-cpp ім'я файлу
Цей параметр визначає шлях до програми препроцесора C, яка буде використовуватися.
хоча xrdb був розроблений для використання CPP, будь-якої програми, яка діє як фільтр і
приймає параметри -D, -I та -U.
-nocpp Цей параметр вказує на це xrdb не слід запускати вхідний файл через a
препроцесора перед завантаженням у властивості.
-undef Ця опція передається препроцесору C, якщо використовується. Це заважає цьому
попередньо визначивши будь-які системні макроси.
-символи
Цей параметр вказує, що символи, визначені для препроцесора
має бути надрукований на стандартному виводі.
- запит Цей параметр вказує, що поточний вміст зазначених властивостей має бути
надрукувати на стандартному виводі. Зауважте, що оскільки команди препроцесора в
файл вхідних ресурсів є частиною вхідного файлу, а не частиною властивості, вони
не відображатиметься у виводі цього параметра. The -редагувати опцію можна використовувати для
об’єднати вміст властивостей назад у файл вхідного ресурсу без
пошкодження команд препроцесора.
-навантаження Ця опція вказує, що вхідні дані повинні бути завантажені як нове значення
зазначені властивості, замінюючи все, що там було (тобто старий вміст
видалено). Це дія за замовчуванням.
- перевизначити
Ця опція вказує, що вхід слід додати до, а не замінити
поточний вміст зазначених властивостей. Нові записи замінюють попередні
записів
- злитися Ця опція вказує, що вхідні дані повинні бути об’єднані та лексикографічно відсортовані
із, замість заміни, поточним вмістом зазначених властивостей.
- видалити Ця опція вказує, що вказані властивості слід видалити з
сервера.
-зберігати Цей параметр вказує на те, що серверу слід вказати не скидати якщо xrdb is
перший клієнт. У звичайних умовах це ніколи не повинно бути необхідним, оскільки
xdm та синіт завжди виступати в якості першого клієнта.
-редагувати ім'я файлу
Цей параметр вказує, що вміст зазначених властивостей має бути
відредаговано у вказаний файл, замінивши будь-які вже перераховані там значення. Це
дозволяє внести зміни, внесені в налаштування за замовчуванням, назад у ваш
ресурсний файл із збереженням будь-яких коментарів або рядків препроцесора.
-backup рядок
Цей параметр визначає суфікс, який буде додано до назви файлу, з яким використовується -редагувати до
створити файл резервної копії.
-Dім'я[=значення]
Ця опція передається в препроцесор і використовується для визначення символів
для використання з умовними, такими як #ifdef.
-Uім'я Ця опція передається в препроцесор і використовується для видалення будь-яких
визначення цього символу.
-Iкаталог
Ця опція передається в препроцесор і використовується для визначення a
каталог для пошуку файлів, на які посилаються #включати.
Використовуйте xrdb онлайн за допомогою служб onworks.net