akorop |
|
Темы:
111
Сообщения:
1755
Участник с: 29 февраля 2012
|
Haron_PrimeА это зачем? Переменную TERM терминал определяет сам для своих дочерних процессов (в данном случае для mc). Так что никакого влияния на mc под xterm эта строчка оказать не должна. Отсюда и предположение о том, откуда разница: при вызове mc из-под голого терминала сперва вызывается шелл, срабатывает строчка из .zshrc, и вызванному руками mc достаётся именно эта переменная. А при вызове прямо mc шелла-прокладки между xterm и mc нет и этот механизм не работает. Работать должна строчка Xterm*termName: xterm-256color. Я бы копал в сторону .Xresources. Сходу два варианта: 1) .Xresources правил не для того пользователя (скажем, правил для root, а вызывается от обычного или наоборот); 2) правил .Xresources на ходу и не выполнил xrdb -merge .Xresources (К слову: а почему хочется сменить urxvt на xterm? Я в своё время сделал в аккурат наоборот, в основном, из-за наличия в urxvt прямоугольного выделения). |
Haron_Prime |
|
Темы:
28
Сообщения:
2109
Участник с: 08 июня 2014
|
vasek, первом случае появляется то пресловутое окно mc с ором, после нажатия F10 в терминале остаётся выхлоп
во втором случае - окно, ор, выхлопа нет |
Haron_Prime |
|
Темы:
28
Сообщения:
2109
Участник с: 08 июня 2014
|
akorop, ~/.Xresources
akoropЯ, конечно, тормоз, но не до такой же степени )))) akoropДелал, и не один раз - я параметры постепенно вносил, в том порядке, в котором они сейчас в ~/.Xresources После внесения очередного параметра выполнял команду есть одна идея, сейчас попробую.... |
Haron_Prime |
|
Темы:
28
Сообщения:
2109
Участник с: 08 июня 2014
|
del костыль неправильный сейчас подправлю костыль не сработал (( |
akorop |
|
Темы:
111
Сообщения:
1755
Участник с: 29 февраля 2012
|
Haron_PrimeВот сейчас установил xterm (соответствующая секция в .Xresources у меня с давних времён осталась), определил хоткей для команды xterm -e mc -S xoria256.ini, ткнул этот хоткей - вызвались серенькие панельки, без всяких ругательств. У меня тоже zsh, рабочий стол - openbox, в .zshrc ничего про TERM нет, в .Xresources к xterm относится следующее: Я уже слабо помню что тут зачем, так что привожу на всякий случай всё.
|
Haron_Prime |
|
Темы:
28
Сообщения:
2109
Участник с: 08 июня 2014
|
Посмотрел Ваш конфиг, добавил отсутствующие у меня строки - попенисуально Более того, если закомментировать в .zshrc строку export и т.п., то mc и при обычном запуске в терминале начинает орать (( Вернул взад - работает. Но по хоткею та же лажа. Пробовал указывать тему явно - не канает. |
valera_cr |
|
Темы:
1
Сообщения:
418
Участник с: 12 января 2013
|
Так не сработает: xterm -e 'TERM=xterm-256color mc' ? |
Haron_Prime |
|
Темы:
28
Сообщения:
2109
Участник с: 08 июня 2014
|
valera_cr, так работает спасибо за подсказку |
Haron_Prime |
|
Темы:
28
Сообщения:
2109
Участник с: 08 июня 2014
|
Помечаю тему решённой! Всем спасибо! |
akorop |
|
Темы:
111
Сообщения:
1755
Участник с: 29 февраля 2012
|
Haron_PrimeТак это ж костыль, а не решение. Переменную TERM должен формировать xterm сам, а не формирует. То есть есть (и остался) какой-то косяк или с самим xterm, или с .Xresources. А киньте Ваш .Xresources целиком - вдруг у и меня глюк воспроизведётся? |