> My .Xdefaults is a symlink to .Xresources
> and .xsession is a symlink to .xinitrc.
> 
> But that's not it - my .xsession (-> .xinitrc) _is_ processed,
> because cwm is launched, as opposed to the default fvwm.
> And my .Xresources (= .Xdefaults) _is_ loaded, because
> the xterms I start from the cmdline with `xterm`
> do have the UTF8 locale set. Also,
> 
>       $ env
>       [...]
>       XENVIRONMENT=/home/hans/.Xresources
> 
> > with no need for the `xrdb` command.
> 
> Thanks. Yes, even if I do not xrdb explicitly,
> the .Xdefauls (= .Xresources) gets loaded.
> 
> But the original problem remains: any xterm started with
> cwm's ctrl-alt-del reports XTERM_LOCALE=C in env(1),
> while an xterm started as `xterm` has XTERM_LOCALE=cs_CZ.UTF-8,
> as discated by "XTerm*locale: UTF-8" in .Xresources.
> 
> Is it a cwm thing after all?

Probably not, because if I remove all my .x* files
and keep just the .Xdefaults -> .Xresources which
specifies the UTF8 locale for xterm, the same thing
happens in (the default) fvwm. Namely,
the xterm started by default has XTERM_LOCALE=C,
and every xterm started from fvwm's menu has XTERM_LOCALE=C,
but every xterm I start as `xterm` (from another xterm)
has XTERM_LOCALE=cs_CZ.UTF-8, as specified in.Xdefaults.

Why is that? Am I missing something obvious?

        Jan

Reply via email to