LINUX.ORG.RU

УМВР, странно это как?

erzent ☆☆
()

1) а как они работают?
2) может у тебя там НЕ bash, а что-то другое?
знаю, что tcsh и csh так себя ведут

reprimand ★★★★★
()

В каком терминале? Как именно неадекватно работают?

Deleted
()
Ответ на: комментарий от reprimand

вот гадство. оказалось, что там zsh какой то корёженный. нюжто придётся пересобирать?

thunar ★★★★★
() автор топика

Это штатное поведение zsh. Как можно им пользоваться и не знать об этом? В убунте просто немного допиленный конфиг.

Gotf ★★★
()
Ответ на: комментарий от thunar

нюжто придётся пересобирать?

сомневаюсь

1) Проверь если ли в $PATH директориях bash. Если нет - установи его в систему
2) отредактируй... где в ваших линуксах указывать дефолтный шелл? у меня в бсд /etc/passwd

UPD: В Linux аналогично

reprimand ★★★★★
()
Ответ на: комментарий от reprimand

2) отредактируй... где в ваших линуксах указывать дефолтный шелл? у меня в бсд /etc/passwd

UPD: В Linux аналогично

man chsh

akk ★★★★★
()
Ответ на: комментарий от akk

у кого-то chsh, у кого-то vipw
в любом случае, спасибо за наводку

reprimand ★★★★★
()
Ответ на: комментарий от erzent

нашл такое решение.

typeset -A key

key[Home]=${terminfo[khome]}

key[End]=${terminfo[kend]}
key[Insert]=${terminfo[kich1]}
key[Delete]=${terminfo[kdch1]}
key[Up]=${terminfo[kcuu1]}
key[Down]=${terminfo[kcud1]}
key[Left]=${terminfo[kcub1]}
key[Right]=${terminfo[kcuf1]}
key[PageUp]=${terminfo[kpp]}
key[PageDown]=${terminfo[knp]}

# setup key accordingly
[[ -n "${key[Home]}"     ]]  && bindkey  "${key[Home]}"     beginning-of-line
[[ -n "${key[End]}"      ]]  && bindkey  "${key[End]}"      end-of-line
[[ -n "${key[Insert]}"   ]]  && bindkey  "${key[Insert]}"   overwrite-mode
[[ -n "${key[Delete]}"   ]]  && bindkey  "${key[Delete]}"   delete-char
[[ -n "${key[Up]}"       ]]  && bindkey  "${key[Up]}"       up-line-or-history
[[ -n "${key[Down]}"     ]]  && bindkey  "${key[Down]}"     down-line-or-history
[[ -n "${key[Left]}"     ]]  && bindkey  "${key[Left]}"     backward-char
[[ -n "${key[Right]}"    ]]  && bindkey  "${key[Right]}"    forward-char
[[ -n "${key[PageUp]}"   ]]  && bindkey  "${key[PageUp]}"   beginning-of-buffer-or-history
[[ -n "${key[PageDown]}" ]]  && bindkey  "${key[PageDown]}" end-of-buffer-or-history

# Finally, make sure the terminal is in application mode, when zle is
# active. Only then are the values from $terminfo valid.
if (( ${+terminfo[smkx]} )) && (( ${+terminfo[rmkx]} )); then
    function zle-line-init () {
        printf '%s' "${terminfo[smkx]}"
    }
    function zle-line-finish () {
        printf '%s' "${terminfo[rmkx]}"
    }
    zle -N zle-line-init
    zle -N zle-line-finish
fi

с допилиным конфигом? батенька вы зажрались.

это такая традиция в gnu-мире делать настройки по умолчанию как можно более идиотскими?

thunar ★★★★★
() автор топика
Ответ на: комментарий от thunar

это такая традиция в gnu-мире делать настройки по умолчанию как можно более идиотскими?

Какое отношение zsh имеет к gnu? Наркоманский шелл - наркоманские настройки, всё логично =).

Deleted
()
Ответ на: комментарий от thunar

это такая традиция в gnu-мире делать настройки по умолчанию как можно более идиотскими?


Доступные пакеты
Название: zsh
Архитектура: i686
Версия: 5.0.6
Лицензия: MIT

aplay ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.