Berserker |
|
Темы:
2
Сообщения:
48
Участник с: 13 апреля 2018
|
vs220Все просмотрел, не показал потому что текста много, а сполер тут не осилил), по /.config/autostart и /.config/autostart-scripts файлов нет. Времени мало, по этому пока решил проблему радикально, почему в истории баш появляется текст из .xinitrc не понятно пока. |
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
Berserker, а ты пробовал сделать нового пользователя с чистой домашней папкой и проверить ошибки на нем?
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
Berserker |
|
Темы:
2
Сообщения:
48
Участник с: 13 апреля 2018
|
nafanjaПробовал, то же самое, где то в системе трабла, я не знаю откуда система параметры создания нового пользователя берет. |
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
Для баша обшесистемные etc/bash.bashrc |
Berserker |
|
Темы:
2
Сообщения:
48
Участник с: 13 апреля 2018
|
vs220 |
Berserker |
|
Темы:
2
Сообщения:
48
Участник с: 13 апреля 2018
|
Berserkervs220 Он такой:
Думаю проще переустановить систему, ей много лет, а очевидного решения проблемы нет. Тем более archinstall можно проверить. |
RusWolf |
|
Темы:
11
Сообщения:
2394
Участник с: 16 июля 2016
|
Berserkerhttps://archlinuxgui.in :) |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
И все-таки где то или внесены изменения (что мало вероятно) или что то сделано неправильно (что более вероятно). Поясню подробнее ... Как отметил vs220 vs220то есть, bash по умолчанию отключает историю в неинтерактивных оболочках ... и история команд не пишется, не сохраняется. Если в загруженной системе (или в текстовой консоли - tty, или в X-ах - терминале) запустить команду echo $- , то получим - himBHs где параметр i говорит о том, что оболочка интерактивна, но bash_history в этом режиме может быть как включен, так и выключен, проверить это можно, например, так set -o | grep history А вот сама загрузка системы идет в неинтерактивном режиме, используя xinit (startx) - как пишут в DOC Это можно проверить, например, если прописать в файле .xinitrc команду echo $- ... лучше с выводом в файл, типа echo $- > /home/user/test.txtто получим следующий вывод - hB - то есть имеем неинтерактивную оболочку, а потому команды, прописанные в .xinitrc в bash_history не попадают.
Ошибки не исчезают с опытом - они просто умнеют
|
Berserker |
|
Темы:
2
Сообщения:
48
Участник с: 13 апреля 2018
|
Прописал в .xinitrc: echo $- > /home/user/test.txt, получил hiBH, и команда echo $- > /home/user/test.txt в истории bash_history. |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
BerserkerЧто и подтверждает наличие интерактивной оболочки при загрузке системы ... вот только не понятно, что же было такое в системе сделано для этого. Но похоже так это и не узнаем. PS - надеюсь вместо user в /home/user/.../ был прописан настоящий user
Ошибки не исчезают с опытом - они просто умнеют
|