名 前
xrdb - X サ ー バ の リ ソ ー ス デ ー タ ベ ー ス 用 の ユ ー テ ィ リ テ ィ
書 式
xrdb [-option ...] [filename]
説 明
xrdb は ス ク リ ー ン 0 の ル ー ト ウ ィ ン ド ウ の RESOURCE_MANAGER プ ロ パ テ ィ の 内 容 、 あ る い は 任 意 ま た は 全 て の ス ク リ ー ン の ル ー ト ウ ィ ン ド ウ の SCREEN_RESOURCES プ ロ パ テ ィ の 内 容 、 あ る い は こ れ ら を 結 合 し た も の の 設 定 や 取 得 を 行 う 。 通 常 は X の 起 動 フ ァ イ ル か ら こ の コ マ ン ド を 実 行 す る 。
X の ク ラ イ ア ン ト の 大 部 分 は 、 RESOURCE_MANAGER と SCREEN_RESOURCES プ ロ パ テ ィ を 用 い て 、 ア プ リ ケ ー シ ョ ン 用 の 色 や フ ォ ン ト 等 の ユ ー ザ の 好 み の 設 定 を 取 得 す る 。 こ の 情 報 (全 て の ク ラ イ ア ン ト が 使 用 で き る )は デ ィ ス ク 上 で は な く サ ー バ 内 に あ る の で 、 X の 前 の バ ー ジ ョ ン で の 問 題 で あ っ た 、 使 用 す る で あ ろ う 全 て の マ シ ン の defaults フ ァ イ ル を 管 理 し な け れ ば な ら な い 点 を 解 決 し て い る 。 こ れ に よ り 、 フ ァ イ ル を 編 集 せ ず に デ フ ォ ル ト 値 を 動 的 に 変 更 す る こ と も 可 能 と な っ た 。
RESOURCE_MANAGER プ ロ パ テ ィ は デ ィ ス プ レ イ の 全 て の ス ク リ ー ン で 適 用 さ れ る リ ソ ー ス に 対 し て 使 わ れ る 。 そ れ ぞ れ の ス ク リ ー ン の SCREEN_RESOURCES プ ロ パ テ ィ は 、 そ の ス ク リ ー ン で 使 用 さ れ る 追 加 (ま た は 上 書 き )の リ ソ ー ス を 指 定 す る 。 (ス ク リ ー ン が 1 つ し か な い 場 合 は 、 SCREEN_RESOURCES は 通 常 使 わ れ ず 、 全 て の リ ソ ー ス は RESOURCE_MANAGER プ ロ パ テ ィ 内 に 置 か れ る 。 )
filename
で 指 定 し た フ
ァ イ ル (filename が - か
フ ァ イ ル 名 の
指 定 が な け れ
ば 標 準 入 力 か
ら の 内 容 )は 、
使 わ れ る サ ー
バ の 機 能 に 基
づ い て 定 義 さ
れ た 以 下 の シ
ン ボ ル を 用 い
て 追 加 的 に C プ
リ プ ロ セ ッ サ
に 渡 さ れ る :
SERVERHOST=hostname 接 続 す
る デ ィ ス プ レ
イ の ホ ス ト 名
部 分 。
SRVR_name
SERVERHOST の ホ ス ト 名 文 字 列 を 有 効 な 識 別 子 に 変 え る 。 例 え ば 、 "my-dpy.lcs.mit.edu" は SRVR_my_dpy_lcs_mit_edu と な る 。
HOST=hostname
SERVERHOST と 同 じ で あ る 。
DISPLAY_NUM=num
サ ー バ ホ ス ト
で の デ ィ ス プ
レ イ 番 号 。
CLIENTHOST=hostname
xrdb が 動 作 し て い る ホ ス ト の 名 前 。
CLNT_name
CLIENTHOST の ホ ス ト 名 文 字 列 を 有 効 な 識 別 子 に 変 え る 。 例 え ば 、 "expo.lcs.mit.edu" は CLNT_expo_lcs_mit_edu と な る 。
RELEASE=num
サ ー バ 用 の ベ
ン ダ の リ リ ー
ス 番 号 。 こ の
番 号 の 解 釈 は VENDOR
に よ っ て 変 化
す る 。
REVISION=num こ の サ ー
バ が サ ポ ー ト
し て い る X プ ロ
ト コ ル の マ イ
ナ ー バ ー ジ ョ
ン (現 在 は 0)。
VERSION=num こ の サ ー
バ が サ ポ ー ト
し て い る X プ ロ
ト コ ル の メ ジ
ャ ー バ ー ジ ョ
ン (常 に 11)。
VENDOR="vendor" サ
ー バ の ベ ン ダ
を 示 す 文 字 列
リ テ ラ ル 。
VNDR_name
VENDOR 名 称 の 文 字 列 を 有 効 な 識 別 子 に 変 え る 。 例 え ば 、 "MIT X Consortium" は VNDR_MIT_X_Consortium と な る 。
EXT_name サ
ー バ が サ ポ ー
ト し て い る そ
れ ぞ れ の プ ロ
ト コ ル 機 能 拡
張 に 対 し て 定
義 さ れ て い る
シ ン ボ ル 。 そ
れ ぞ れ の 機 能
拡 張 の 名 前 は
有 効 な 識 別 子
に 変 え ら れ る
。 例 え ば 、
"X3D-PEX" は EXT_X3D_PEX と な
る 。
NUM_SCREENS=num ス ク リ
ー ン の 総 数 。
SCREEN_NUM=num 現 在 の
ス ク リ ー ン の
番 号 (0 か ら 始 ま
る )。
BITS_PER_RGB=num
RGB 色 指 定 で の 最 大 の ビ ッ ト 数 。 こ れ は 、 ハ ー ド ウ ェ ア が 生 成 で き る 各 プ ラ イ マ リ の 異 な る シ ェ ー ド の 数 に つ い て 2 を 底 と し た 対 数 を 取 っ た も の で あ る 。 こ れ は 通 常 は PLANES と は 関 係 な い 点 に 注 意 す る こ と 。
CLASS=visualclass
StaticGray, GrayScale, StaticColor, PseudoColor, TrueColor, DirectColor の い ず れ か 。 こ れ は ル ー ト ウ ィ ン ド ウ の ビ ジ ュ ア ル ク ラ ス で あ る 。
CLASS_visualclass=visualid
#ifdef の 形 式 で 指 定 で き る ル ー ト ウ ィ ン ド ウ の ビ ジ ュ ア ル ク ラ ス 。 こ の 値 は ヴ ィ ジ ュ ア ル の ID の 数 値 で あ る 。
COLOR |
CLASS が StaticColor, PseudoColor, TrueColor, DirectColor の い ず れ か の 場 合 に 限 っ て 定 義 さ れ る 。 |
CLASS_visualclass_depth=num
ス ク リ ー ン が
サ ポ ー ト し て
い る 各 ビ ジ ュ
ア ル に 対 し て
定 義 さ れ る シ
ン ボ ル 。 こ の
シ ン ボ ル は ビ
ジ ュ ア ル の ク
ラ ス と 深 さ を
持 つ 。 こ の 値
は ビ ジ ュ ア ル
の 数 値 ID で あ る
。 (複 数 の ビ ジ
ュ ア ル が 同 じ
ク ラ ス と 深 さ
を 持 つ 場 合 、
サ ー バ が 最 初
に 報 告 し た ビ
ジ ュ ア ル の 数
値 ID が 使 わ れ る
。 )
HEIGHT=num ル ー ト ウ
ィ ン ド ウ の 高
さ の ピ ク セ ル
数 。
WIDTH=num ル ー ト ウ
ィ ン ド ウ の 幅
の ピ ク セ ル 数
。
PLANES=num ル ー ト ウ
ィ ン ド ウ の ビ
ッ ト プ レ ー ン
の 個 数 (深 さ )。
X_RESOLUTION=num ス ク リ
ー ン の X 方 向 解
像 度 (メ ー ト ル
当 り の ピ ク セ
ル 数 )。
Y_RESOLUTION=num ス ク リ
ー ン の Y 方 向 解
像 度 (メ ー ト ル
当 り の ピ ク セ
ル 数 )。
SRVR_name, CLNT_name, VNDR_name, EXT_name の 識 別 子 は 、 文 字 と 数 字 以 外 の す べ て の 文 字 を ア ン ダ ー ス コ ア (下 線 , _)に 変 更 し た 形 式 で あ る 。 感 嘆 符 (!)で 始 ま る 行 は 無 視 さ れ 、 コ メ ン ト と し て 扱 わ れ る 。
xrdb は 標 準 入 力 か ら 読 み 込 む こ と が で き る の で 、 端 末 や シ ェ ル ス ク リ プ ト か ら 直 接 プ ロ パ テ ィ の 内 容 を 変 更 で き る 点 に 注 意 す る こ と 。
オ プ シ ョ ン
xrdb プ ロ グ ラ ム で は 次 の オ プ シ ョ ン が 使 え る :
−help こ の オ プ シ ョ ン |
(ま た は サ ポ ー ト さ れ て い な い オ プ シ ョ ン )を 指 定 す る |
と 、 使 用 可 能 な オ プ シ ョ ン と パ ラ メ ー タ の 短 い 説 明 が 出 力 さ れ る 。
−display display こ の オ プ シ ョ ン は 使 用 す る X サ ー バ を 指 定 す る 。 X(7) を 参 照 す る こ と 。 -screen オ プ シ ョ ン で 使 用 す る ス ク リ ー ン も 指 定 す る 。 こ れ は 、 -global に 対 す る プ リ プ ロ セ ッ サ シ ン ボ ル を 求 め る ス ク リ ー ン を 指 定 す る 。
−all こ の オ プ シ ョ ン を 指 定 す る と 、 ス ク リ ー ン 独 立 の リ ソ ー ス プ ロ パ テ ィ |
(RESOURCE_MANAGER)と 、 デ ィ ス プ レ イ の 全 て の ス ク リ ー ン の ス ク リ ー ン 固 有 の プ ロ パ テ ィ (SCREEN_RESOURCES)に 対 す る 操 作 が 行 わ れ る 。 例 え ば 、 -query と 一 緒 に 用 い る と 、 全 て の プ ロ パ テ ィ の 内 容 が 出 力 さ れ る 。 -load, -override, -merge の 場 合 に は 、 そ れ ぞ れ の ス ク リ ー ン で 1 回 づ つ 入 力 フ ァ イ ル が 処 理 さ れ る 。 全 て の ス ク リ ー ン に 対 す る 出 力 の う ち 共 通 に 起 こ る リ ソ ー ス は 集 め ら れ 、 こ れ ら は ス ク リ ー ン 独 立 の リ ソ ー ス と し て 適 用 さ れ る 。 残 り の リ ソ ー ス は 、 ス ク リ ー ン 毎 の 個 々 の プ ロ パ テ ィ に 適 応 さ れ る 。 こ れ が デ フ ォ ル ト の 操 作 モ ー ド で あ る 。
−global こ の オ プ シ ョ ン を 指 定 す る と 、 ス ク リ ー ン 独 立 の |
RESOURCE_MANAGER |
プ ロ パ テ ィ に 対 し て の み 操 作 が 行 わ れ る 。
−screen こ の オ プ シ ョ ン を 指 定 す る と 、 デ ィ ス プ レ イ の デ フ ォ ル ト ス ク リ ー ン の |
SCREEN_RESOURCES プ
ロ パ テ ィ に 対
し て の み 操 作
が 行 わ れ る 。
−screens こ の オ プ
シ ョ ン を 指 定
す る と 、 デ ィ
ス プ レ イ の そ
れ ぞ れ の ス ク
リ ー ン の SCREEN_RESOURCES
プ ロ パ テ ィ に
対 し て 操 作 が
行 わ れ る 。 -load,
-override と -merge オ プ
シ ョ ン を 指 定
し た 場 合 、 入
力 フ ァ イ ル は
そ れ ぞ れ の ス
ク リ ー ン に 対
し て 処 理 さ れ
る 。
−n こ の オ プ シ ョ ン を 指 定 す る と 、 指 定 し た プ ロ パ テ ィ |
(-load, -override |
ま た は -merge と 一 緒 に 使 用 し た 場 合 )や リ ソ ー ス (-edit と 一 緒 に 使 用 し た 場 合 )に 対 す る 変 更 内 容 が 標 準 出 力 に 出 力 さ れ る が 、 実 際 の 実 行 は 行 わ れ な い 。
−quiet こ の オ プ シ ョ ン を 指 定 す る と 、 重 複 し て い る エ ン ト リ に 対 し て 警 告 を 表 示 し な い 。 |
-cpp filename こ の オ プ シ ョ ン は 、 使 用 す る C プ リ プ ロ セ ッ サ プ ロ グ ラ ム の パ ス 名 を 指 定 す る 。 xrdb は CPP を 使 う よ う に 設 計 さ れ て い る が 、 フ ィ ル タ と し て 動 作 し 、 か つ -D, -I, -U オ プ シ ョ ン を 使 え る の で あ れ ば 、 ど ん な プ ロ グ ラ ム で も プ リ プ ロ セ ッ サ と し て 利 用 で き る 。
-nocpp こ の オ プ シ ョ ン を 指 定 す る と 、 |
xrdb は 入 力 フ ァ イ ル を プ リ プ ロ セ ッ |
サ を 通 っ て も プ ロ パ テ ィ を ロ ー ド し な い う ち は 実 行 し な い 。
−symbols こ の オ プ シ ョ ン を 指 定 す る と 、 プ リ プ ロ セ ッ サ 用 に 定 義 さ れ た シ ン ボ ル は 標 準 出 力 に 出 力 さ れ る 。
−query こ の オ プ シ ョ ン を 指 定 す る と 、 指 定 し た プ ロ パ テ ィ の 現 在 の 内 容 が 標 準 出 力 に 出 力 さ れ る 。 入 力 リ ソ ー ス フ ァ イ ル 中 の プ リ プ ロ セ ッ サ コ マ ン ド は 、 プ ロ パ テ ィ の 一 部 で は な く 入 力 フ ァ イ ル の 一 部 な の で 、 こ の オ プ シ ョ ン を 指 定 し た と き に 得 ら れ る 出 力 に 現 れ な い 点 に 注 意 す る こ と 。 |
−edit オ プ シ ョ ン を 使 う と 、 プ リ プ ロ セ ッ サ コ マ ン ド を 壊 す こ と な く 、 プ ロ パ テ ィ の 内 容 を 入 力 リ ソ ー ス フ ァ イ ル に マ ー ジ し て 書 き 戻 す こ と が で き る 。
−load こ の オ プ シ ョ ン を 指 定 す る と 、 入 力 は 指 定 し た プ ロ パ テ ィ の 新 し い 値 と し て ロ ー ド さ れ 、 既 存 の も の と 置 き 換 わ る |
(つ ま り
、 古 い 内 容 は
消 去 さ れ る )。
こ れ は デ フ ォ
ル ト の 動 作 で
あ る 。
−override こ の オ プ
シ ョ ン を 指 定
す る と 、 入 力
は 指 定 し た プ
ロ パ テ ィ の 現
在 の 内 容 と 置
き 換 わ る の で
は な く 追 加 さ
れ る 。 重 複 し
て い る エ ン ト
リ に つ い て は
、 新 し い エ ン
ト リ が 前 の エ
ン ト リ を 上 書
き す る 。
−merge こ の オ プ シ ョ ン を 指 定 す る と 、 入 力 は 指 定 し た プ ロ パ テ ィ の 現 在 の 内 容 と 置 き 換 わ る の で は な く 、 マ ー ジ さ れ た 上 で 辞 書 順 に ソ ー ト さ れ る 。 | |
−remove こ の オ プ シ ョ ン を 指 定 す る と 、 指 定 し た プ ロ パ テ ィ が サ ー バ か ら 削 除 さ れ る 。 | |
−retain こ の オ プ シ ョ ン を 指 定 す る と 、 |
xrdb が 最
初 の ク ラ イ ア
ン ト の 場 合 に
サ ー バ が リ セ
ッ ト し な い よ
う に 指 示 さ れ
る 。 xdm と xinit は
必 ず 最 初 の ク
ラ イ ア ン ト と
し て 動 作 す る
の で 、 こ の オ
プ シ ョ ン が 通
常 の 条 件 下 で
必 要 に な る こ
と が は な い 。
−edit filename こ の オ
プ シ ョ ン を 指
定 す る と 、 指
定 し た プ ロ パ
テ ィ の 内 容 は
編 集 さ れ て 結
果 が 指 定 さ れ
た フ ァ イ ル に
格 納 さ れ る 。
こ の 際 に は 既
に リ ス ト さ れ
て い る 値 は 全
て 置 き 換 え ら
れ る 。 こ の オ
プ シ ョ ン を 使
う と 、 コ メ ン
ト や プ リ プ ロ
セ ッ サ 行 を 保
存 し た ま ま で
デ フ ォ ル ト 値
に 行 っ た 変 更
を リ ソ ー ス フ
ァ イ ル に 書 き
戻 す こ と が で
き る 。
−backup string こ の オ
プ シ ョ ン は
−edit で 作 成 さ
れ る バ ッ ク ア
ッ プ フ ァ イ ル
に 付 け る サ フ
ィ ッ ク ス を 指
定 す る 。
−Dname[=value] こ の オ
プ シ ョ ン は プ
リ プ ロ セ ッ サ
へ 渡 さ れ 、 #ifdef
等 の 条 件 で 使
用 す る シ ン ボ
ル を 定 義 す る
た め に 使 わ れ
る 。
−Uname こ の オ プ シ ョ ン は プ リ プ ロ セ ッ サ へ 渡 さ れ 、 こ の シ ン ボ ル の 定 義 を 全 て 消 去 す る た め に 使 わ れ る 。 |
−Idirectory こ の オ プ シ ョ ン は プ リ プ ロ セ ッ サ へ 渡 さ れ 、 #include に よ っ て 参 照 す る フ ァ イ ル を 探 す デ ィ レ ク ト リ を 指 定 す る た め に 使 わ れ る 。
フ ァ イ ル
一 般 化 し た ~/.Xdefaults フ ァ イ ル 。
関 連 項 目
X(7), Xlib リ ソ ー ス マ ネ ー ジ ャ の ド キ ュ メ ン ト 、 Xt リ ソ ー ス の ド キ ュ メ ン ト 。
環 境 変 数
DISPLAY 使 う デ ィ ス プ レ イ を 指 定 す る 。 |
バ グ
他 の プ ロ グ ラ ム と 矛 盾 を 起 こ さ な い よ う に す る た め に 、 引 き 数 が な い 場 合 の デ フ ォ ル ト の 動 作 は 上 書 き で は な く 問 い 合 わ せ に な っ て い る べ き で あ る 。
著 者
Bob Scheifler, Phil Karlton が Jim Gettys の 書 い た オ リ ジ ナ ル 版 を 書 き 直 し た 。