fontset |
Emacs-21 |
OHP
Emacs(Emcws)-21 and Xresources
resource 一般
X リソース設定の優先順位
http://research.kek.jp/people/yashiro/guide/QuickRef/x_appli.html
より。
次の順に優先される
- 操作行での選択
- 環境変数 XENVIRONMEXT で指定される譜の内容
指定されていない場合には ~/.Xdefaults-hostname
- X サーバ内のリソースデータベース
(xinit あるいは xdm が
xrdb を使って、 ~/.Xresource あるいは ~/.Xdefaults などから読む)
設定されていない場合には ~/.Xdefaults を読む
- ツールキットを用いたクライアントでは,
環境変数 XAPPLRESDIR (省略時は $HOME) にあるクラス名に対応する譜
- /usr/X11R6/lib/X11/app-defaults/ 下の譜の内容
内容の更新等
xrdb ~/.Xdefaults | いまあるものを全て消して読直し |
xrdb -m ~/.Xdefaults | いまあるものに上書き (merge) |
xrdb -query | 内容を表示 |
editres
editres と入力すると次の画面のような resource editor を起動出来ます
emacs-21.1.. src を読む
grep XtSetArg */*
とすると、
lwlib/lwlib-Xaw.c: XtSetArg (av [ac], XtNresizable, True); ac++;
のような行が、
220 行くらい表示
されて、
resource 名と、代入出来る値(型)、初期値 の想像がつく。
lwlib/lwlib-Xm.c: XtSetArg(al[ac], XmNrightOffset, 13); ac++;
13 という数字が多い。
grep XtSetArg */* |\
sed -e 's/XtSetArg /XtSetArg/' \
-e 's/al \[ac/al\[ac/' \
-e 's/av \[/av\[/' \
| awk '{ print $3,$4,$5}' \
| sort \
>
/home/emacs-21/Xdefaults/sorted
とした方が (219 行)
もっと分りやすい。また
grep XtSetArg */* |\
sed -e 's/XtSetArg /XtSetArg/' \
-e 's/al \[ac/al\[ac/' \
-e 's/av \[/av\[/' \
| awk '{ print $3}' | sort -u | wc
とすれば 94 という数字が得られる
という訳で、
その一覧 93 種類
emacs/src/xrdb.c より
xrdb.c |
misc (2) |
*verticalScrollBar.troughColor: grey75 | myclass
|
*fsb*ItemsList.doubleClickInterval: %d |
|
font (5) |
*fontList: %s | myclass, helv
|
*fsb.Text.fontList: %s | myclass, courier
|
*fsb.FilterText.fontList: %s | myclass, courier
|
*fsb*ItemsList.fontList: %s | myclass, courier
|
*fsb*DirList.fontList: %s | myclass, courier
|
background (10) |
.pane.background: grey75 | myclass
|
*menu*background: grey75 | myclass
|
*menubar*background: grey75 | myclass
|
*verticalScrollBar.background: grey75 | myclass
|
.dialog*.background: grey75 | myclass
|
*fsb.Text.background: white | myclass
|
*fsb.FilterText.background: white | myclass
|
*fsb*DirList.background: white | myclass
|
*fsb*ItemsList.background: white | myclass
a |
*fsb*background: grey75 | myclass
|
Motif (5) |
*XlwMenu*font: %s | helv
|
*XlwMenu*background: grey75 |
|
Emacs.dialog*.font: %s | helv
|
Emacs.dialog*.background: grey75 |
|
Emacs*verticalScrollBar.background: grey75 |
|
widget.c(3) |
*Frame-NAME.geometry
|
*EmacsFrame.geometry
|
Emacs.geometry
|
参考 URL
- X11 application
-
http://research.kek.jp/people/yashiro/guide/QuickRef/x_appli.html
- fontset
-
Last Update
20:20:08 08/03/09
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Apache/2.0.65 (Unix) mod_ssl/2.0.65 OpenSSL/1.0.1g DAV/2 PHP/5.4.26
(since 2002/01/22)