Я использую startx
отлично (Нестабильный Debian + экспериментальный ). Если вы посмотрите, где установлены переменные окружения dbus (снова ), они находятся в /etc/X11/Xsession.d/20dbus_xdg-runtime
. Я использую свой собственный .xinitrc
, и я понял, что куча проблем, которые у меня возникли из-за того, что я не использовал сценарии в /etc/X11/Xsession.d
(, как это делает по умолчанию xinitrc
). Вместо того, чтобы пытаться запустить dbus-update-activation-environment
самостоятельно, я настоятельно рекомендую вам использовать исходные файлы в /etc/X11/Xsession.d
вместо (, они добавляют кучу других вещей, таких как изменение ваших xhost
настроек ).
Из/lib/udev/hwdb.d/60-keyboard.hwdb
# An '!' as the first character of the key identifier string
# will add the scan code to the AT keyboard's list of scan codes
# where the driver will synthesize a release event and not expect
# it to be generated by the hardware.
Похоже, что кроме исходного кода systemd
нет другой "документации". hwdb(7)
ничего об этом не говорит.