On Tue, Feb 16, 2016 at 09:32:05AM +0100, Stefan Sperling wrote: > On Tue, Feb 16, 2016 at 09:15:58AM +0100, Jan Stary wrote: > > There seems to be a difference between an X session > > initialized by startx(1) and one launched by xdm(1). > > > > When I start an X session via startx, the settings > > specified in ~/.Xresources seem to be honoured. > > A session started via xdm(1) does _not_ honour > > > > XTerm*utf8: true > > XTerm*locale: UTF-8 > > > > and every xterm I start in the running cwm(1) > > with ctrl+alt+del has XTERM_LOCALE=C > > > > On the other hand, an xterm I start with `xterm` > > from an already running xterm has XTERM_LOCALE=cs_CZ.UTF-8 > > For an xdm(1) session, this is exactly the difference in env(1) > > between a ctrl-alt-del started xterm and an `xterm`. > > > > In a startx(1) session, the xterm started as ctrl-alt-del > > already has XTERM_LOCALE=cs_CZ.UTF-8 as per ~/.Xresources > > > > Is this expected? Is it due to a difference between > > an xdm(1) session and a startx(1) session? > > > > Jan > > > > > > $ cat ~/.xinit: > > > > #!/bin/sh > > > > xset -b -c dpms 300 600 900 m 2 0 r rate 400 30 s blank s 120 60 > > xsetroot -solid black > > xrdb ~/.Xresources > > The above line calling xrdb makes your .Xresources file work. > startx reads ~/.xinit while xdm reads ~/.xsession.
I believe that should read ~/.xinitrc according to startx(1)? ^^ > Create a .xsession file which matches your .xinit (or use a symlink) > and xdm should pick .Xresources up, too. > > > setxkbmap -layout "us,cz" -option "grp:shifts_toggle,grp_led:scroll" > > xmodmap ~/.xmodmaprc > > cwm