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
Monday, 03-Aug-2009 20:20:08 JST
CCBot/1.0 (+http://www.commoncrawl.org/bot.html)
Apache/2.0.59 (Unix) mod_ssl/2.0.59 OpenSSL/0.9.8e DAV/2 PHP/4.4.6
(since 2002/01/22)