Странное поведение эмулятора консоли у конкретного пользователя в системе

Автор hws14115, 23 февраля 2017, 23:23:59

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

hws14115

Доброго времени суток, уважаемые Форумчане.

Нужна ваша помощь в одной очень странной проблеме.
Использую Debian 8.
Окружение рабочего стола - LXDE.

При использовании любого эмулятора терминала (lxterminal, tilda, terminator и т.д.) из под обычного пользователя:
1) Не работает автодополнение путей и имен файлов при нажатии TAB
2) Не работает автоввод предыдущей выполненной команды при нажатии "вверх" (выводится вот эта хрень: "^[[A")

Оговорюсь сразу, что все это работает для root пользователя, при этом используются одни и те же эмуляторы терминалов.
Конфиги терминалов абсолютно идентичны для обычного и root пользователя.

Заранее спасибо!

alsoijw

Цитата: hws14115 от 23 февраля 2017, 23:23:591) Не работает автодополнение путей и имен файлов при нажатии TAB
емнип это надо доустанавливать. Я поставил fish и использую его. можно найти аналоги для zsh, bash.
Цитата: hws14115 от 23 февраля 2017, 23:23:592) Не работает автоввод предыдущей выполненной команды при нажатии "вверх" (выводится вот эта хрень: "^[[A")
gnome-terminal тоже не работает правильно?
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

hws14115

Цитировать
Цитировать1) Не работает автодополнение путей и имен файлов при нажатии TAB
емнип это надо доустанавливать. Я поставил fish и использую его. можно найти аналоги для zsh, bash.
Тогда почему это работает для супер пользователя? Или это нужно дополнительно доустанавливать для всех пользователей?

Цитировать
Цитировать2) Не работает автоввод предыдущей выполненной команды при нажатии "вверх" (выводится вот эта хрень: "^[[A")
gnome-terminal тоже не работает правильно?
Нет, с gnome-terminal та же фигня. Попробовал так же для konsole - то же самое.

Grig96


hws14115

Решил обе проблемы. Дело было в том, что эмуляторы терминалов для обычных пользователей не видели BASH, так как последний был доступен только для суперпользователя.

alsoijw, спасибо, что подтолкнул в нужном направлении.