[РЕШЕНО] mc & xterm-256color

Haron_Prime
после того сбоя двоится ввод
И в чём было дело?
valera_cr
А в urxvt можно как-то убрать автопрокрутку по мере дополнения?
Мне даже в голову не приходило, что такое возможно. А в каком терминале возможно?
Да во многих, наверное. Другие насчет этого не смотрел, вот в xfce4-terminal :

В urxvt смотрел, как хотя бы тайм-аут увеличить (там секунд через 5 опять на фронт вывода прокручивает), но что-то ничего по этому не накопал.
lampslave
Это касается только xterm -e
Похоже lampslave, прав — вся причина в этом xterm -e …..
На скорую руку потрейсил на предмет …... в какие же файлы лезут
1) xterm -e mc
2) mc
Если во 2-ом случае (запуск чисто mc) в логе куча всяких файлов, в названии которых имеется mc......, то в 1-ом случае (запуск через xterm -e) нет ни одного файла, в названии которого имеется mc …......... а потому что то я так и не понял — а как же тогда запускается mc и где он берет все свои настройки......... а разбираться подробно..... вообщем то желания нет......... но склоняюсь к мысли, что причина все-таки в этом...
Ошибки не исчезают с опытом - они просто умнеют
vasek
Похоже lampslave, прав — вся причина в этом xterm -e …..
На скорую руку потрейсил на предмет …... в какие же файлы лезут
А не надо ничего трейсить, всё и так очевидно. Лезет шелл, если вызывать просто xterm, а затем руками mc. И этот шелл выполняет свой *initrc, в котором имеется костыль export TERM. А при вызове xterm -e mc вызывается mc вместо шелла, костыль не срабатывает, а xterm*termName почему-то не работает.
К тому же тут не надо трейсить, достаточно посмотреть дерево процессов:
    ├─ xterm
    │  └─ -zsh
    │     └─ mc -S xoria256.ini
    │        └─ zsh -Z -g
    ├─ xterm -e mc -S xoria256.ini
    │  └─ mc -S xoria256.ini
    │     └─ zsh -Z -g
valera_cr
В urxvt смотрел, как хотя бы тайм-аут увеличить (там секунд через 5 опять на фронт вывода прокручивает), но что-то ничего по этому не накопал.
Вбил в гугле urxvt disable autoscroll - первая же ссылка дала решение:
URxvt*scrollTtyOutput:      false
URxvt*scrollWithBuffer:     true
URxvt*scrollTtyKeypress:    true
Тьфу, тебе же ж.. Сдуру копал как Шлиман Трою. Пробовал, конечно. Что сделал не так - хз, уж год с лищним прошел. Сейчас вколотил в .Xdefaults - и все ок.
Спасибо, akorop, ага!
akorop
И в чём было дело?
Ну, начал я издалека - попробовал заменить rxvt-unicode на альтернативу - rxvt-unicode-24bit
поставил, попробовал запустить - он не захотел, ругался на libxft
переустановил libxft - не помогло
вернул urxvt-unicode
profit )))
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
интересовал только xterm (archlinux + fluxbox) и запуск по хоткею командой - Exec xterm -e mc
решение такое нашел...
~/.bash_profile
if [ -e /usr/share/terminfo/x/xterm-256color ]; then
        export TERM='xterm-256color'
else
        export TERM='xterm-color'
fi
~/.Xdefaults
XTerm*termName:         xterm-256color
 
Зарегистрироваться или войдите чтобы оставить сообщение.