echo $SHELL
/bin/bash

ps -p $$
PID TTY          TIME CMD
  97855 pts/0    00:00:00 bash

echo $PS1
[\[email protected]\h \W]\$

cat ~/.profile
PATH="/usr/sbin:/sbin:/bin:/usr/games:$PATH"

cat ~/.xinitrc
echo $- > /home/lalala/test.txt

Запуск системы lightdm, автоматически.
vasek
Что и подтверждает наличие интерактивной оболочки при загрузке системы … вот только не понятно, что же было такое в системе сделано для этого. Но похоже так это и не узнаем.

PS - надеюсь вместо user в /home/user/…/ был прописан настоящий user

Конечно пользователь правильный, иначе вряд ли вывод получил бы. А вот как интерактивную оболочку про загрузке выключить, это вопрос похоже останется не закрытым, у меня идей нет, вроде ничего такого хитрого не делал с системой.
Прописал в .xinitrc: echo $- > /home/user/test.txt, получил hiBH, и команда echo $- > /home/user/test.txt в истории bash_history.
Berserker
vs220
Для баша обшесистемные etc/bash.bashrc

Он такой:

[[ $- != *i* ]] && return

[[ $DISPLAY ]] && shopt -s checkwinsize

PS1='[\[email protected]\h \W]\$ '

case ${TERM} in
  xterm*|rxvt*|Eterm|aterm|kterm|gnome*)
    PROMPT_COMMAND=${PROMPT_COMMAND:+$PROMPT_COMMAND; }'printf "\033]0;%[email protected]%s:%s\007" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/\~}"'

    ;;
  screen*)
    PROMPT_COMMAND=${PROMPT_COMMAND:+$PROMPT_COMMAND; }'printf "\033_%[email protected]%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/\~}"'
    ;;
esac

[ -r /usr/share/bash-completion/bash_completion   ] && . /usr/share/bash-completion/bash_completion

Думаю проще переустановить систему, ей много лет, а очевидного решения проблемы нет. Тем более archinstall можно проверить.
vs220
Для баша обшесистемные etc/bash.bashrc
nafanja
Berserker, а ты пробовал сделать нового пользователя с чистой домашней папкой и проверить ошибки на нем?
Пробовал, то же самое, где то в системе трабла, я не знаю откуда система параметры создания нового пользователя берет.
vs220
Какой точно шелл используется проверить
echo $SHELL
ps -p $$

Система ванильный арч или сборка какая нибудь? Какой способ запуска иксов используется и DE

Покажите еще, может там что
cat ~/.profile
cat ~/.xinitrc
cat /etc/bash.bashrc
ls ~/.config/autostart
ls  ~/.config/autostart-scripts
Все просмотрел, не показал потому что текста много, а сполер тут не осилил), по /.config/autostart и /.config/autostart-scripts файлов нет. Времени мало, по этому пока решил проблему радикально, почему в истории баш появляется текст из .xinitrc не понятно пока.
AZJIO
Сначала хотел ответить, потом стёр, ну если не получается, моё предположение было следующее: Если появляется при старте, значит какая то программа в автозагрузке выполняет через терминал команду. Погуглил numlockx , нашлось "Включаем NumLock при старте", может в mate есть в настройках эта фича?
В автозапуске ничего не нашел не обычного, мате не установлен.
vasek
то ли обнова какая то, то ли случайно чего натворил
Посмотри для начала ~/.xsession-errors - любые обнаруженные ошибки будут отображены в этом файле.
Тут то и подсказка нашлась. Все в одном файле, причем я его не правил очень давно, и мате-десктоп у меня не установлен.
alien175
Ошибка в синтаксисе, лишняя скобка - вспоминайте куда такой код ляпнули.
Скобка образовалась после попытки на форум спойлер запостить. Это все в файле .xinitrc как оказалось.