Вобщем так, внес правки? вместо имевшейся по-умолчанию в /etc/X11/xinit/xinitrc записи:
twm & xclock -geometry 50x50-1+1 & xterm -geometry 80x50+494+51 & xterm -geometry 80x20+494-0 & exec xterm -geometry 80x66+0+0 -name login
записал найденный на форуме gentoo фрагмент:
Код: Выделить всё
if [ -n "$failsafe" ]; then
twm &
xclock -geometry 50x50-1+1 &
xterm -geometry 80x50+494+51 &
xterm -geometry 80x20+494-0 &
exec xterm -geometry 80x66+0+0 -name login
else
exec $command
fi
Походу решена проблема с заходом в сессию через графический экран: теперь локальный .xinitrc подхватывается; не спрашивайте почему - не знаю, UPD: правда в результате деактивировались кнопки в системном апплете XFCE: "Выключение", "Перезагрузка", "Ждущий режим", "Спящий режим"... И вернуть их уже простым откатом не получается.
Но setxkbmap в .xinitrc по-прежнему нельзя размещать, для этого сделал ярлык
[Desktop Entry]
Name=setxkbmap -layout "us,ru"
Exec=setxkbmap -layout "us,ru" -option "grp:ctrl_shift_toggle,grp_led:scroll"
Terminal=false
Type=Application
И разместил в ~/.config/autostart/ Работает. Но вот как заставить UDEV делать то же самое ???
UPD:
И сам себе отвечаю: полкитами. Копать в сторону "org.freedesktop.locale1.set-keyboard"
http://www.freedesktop.org/wiki/Software/systemd/localed
https://wiki.ubuntu.com/SecurityTeam/Policy...rmissions/12.04