В логинах нет проблем: /etc/profile и ~/.profile поставляются. Но в оболочках без входа в систему (xterm в XOrg) это не так. Переменная $HOME даже не установлена.

Я использую Fluxbox и оболочку Bourne (/bin/sh). Единственный пользователь - root, с аутологином.

Как определить, входите ли вы в систему или не входите в нее: https://unix.stackexchange.com/a/237672

Как я могу это исправить?

Платформа: x86, Buildroot, Busybox, Xorg, Fluxbox, Busybox init

1 ответ1

0

Я думаю, что я это исправил. Я вызывал startx из скрипта /etc/init.d/rcS , поэтому, конечно, не было предыдущей среды входа для распространения. Теперь я вызываю startx из /etc/profile.d/startx.sh , только если X не запущен.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .