Friday, September 4, 2009

Как избавиться от двойной строки приглашения в mc (Midnight Commander) [Рецепты]

После установки очередного обновления для Ubuntu 9.04 я заметил очень неприятный для себя баг в mc (Midnight Commander). В командной строке выводиться дублированная строка приглашения.
Например,
0;username@computer-name:~/temp/folderusername@computer-name:~/temp/folder.

Естественно если вложенность папок начинает превышать более трех, то в командной строчке остается очень мало места для набора самой команды. И это очень и очень не удобно.

Вообщем после гугления выяснилось, что это ошибка в mc и что она уже пофикшена, но версия с фиксом еще не включена в дебианские репозитории. Таким образом у меня было три варианта: ждать, искать пропатченную версию и искать workaround solution.

Ждать не получилось. Исправленная версия находиться здесь - https://launchpad.net/~snizovtsev/+archive/ppa, но потом возникли бы проблемы с обновлением. Поэтому решил найти обходной путь.

Чтобы избавиться от двойной строки приглашения нужно закоментировать строку в .bashrc:
# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
# PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
;;
*)
;;
esac

или что правильнее создать отдельный файл ~/.mc/bashrc с нужными настройками для mc.

No comments:

Post a Comment