При работе во FreeBSD по ssh через putty не работают кнопки Home и End.Для решения проблемы в настройках putty (Connection / Data / Terminal-type string)
нужно поставить putty вместо xterm.
Это позволит использовать описание терминала putty, которое уже присутствует в termcap из состава FreeBSD.
Другой вариант, в .cshrc можно прописать:bindkey "\e[3~" delete-char
bindkey "\e[1~" beginning-of-line
bindkey "\e[4~" end-of-line
URL: http://www.opennet.me/openforum/vsluhforumID1/83513.html
Обсуждается: http://www.opennet.me/tips/info/1893.shtml
Не сохраняются настройки. Выключил/включил - опять xterm.
настройки сохраняются только для сохраненных сессийавтору огромное спасибо, не знал и очень не хватало...
Спасибо! :)
Сколько лет прошло в муках..
Спасибо
+1 =)
Спасибо!
>> При работе в FreeBSD по ssh через putty не работают кнопки Home и EndНекорректное выражение ;)
Использую zsh и никогда не знал о такой проблеме.
Согласен... в tcsh Ctrl+A/Ctrl+E
>Настройка работы кнопок home и endбукоко. C-A C-E!
а вообще как бы inputrc, жалкие вендувизятники.
>а вообще как бы inputrc, жалкие вендувизятники.ИМХО управляться с *никсами из винды - это как резиновая женщина, только хуже.Эрзац.При всех плюсах putty оно самопальное и работает по своему - и не как виндовый софт, и не как *никсный.А приучаться к одной конкретной кривульке - на любителя однако.
Умный такой ?? что ж ты до сих пор пути не подправил???
Небось первый кричиш когда исходников нету - значит калл (ничего нельзя посмотреть/исправить)
На бери сорцы (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html) и сделай удобным пути хоть как виндовый хоть как *никсовый.Ну что схавал ?? Где же твои заявы о достоинствах открытого софта ?
>Умный такой ??
>значит калл (ничего нельзя посмотреть/исправить)
>На бери сорцы
>и сделай удобным пути хоть как виндовый хоть
>как *никсовый.Кал он и есть кал, даже с исходниками. А виндузятнег - он и есть виндузятнег. Даже если "рулит" своей freebsd через ssh и нашёл исходники putty (под лицензией MIT) -- он всё равно продлжает писать "письма в ООН", чтобы Кто-То-Там решил его проблему, потому что ему "должны".
А вона рядом -- наш красноглазый брат уличает "простофиль" в пользовании этой же виндой, как будто от пользования или не пользования виндой что-то меняется. Не, ну сами-то мы putty и вяндой "ни пользуямся" -- это повод найти врага и уличить его.
Какие мы (да и я вот присоединился) все одинаковые... :/
> Умный такой ?? что ж ты до сих пор пути не подправил???Какие пути?Может, Putty?Чего я его не подправил?Да просто администряю *никсы из линуксов.Менее извратно как-то.Чтоб putty довести до человеческого вида - там половину надо переписать.Начиная от управления сессиями и заканчивая чем-то типа табов.Я конечно понимаю что можно и микроскоп кой-как довести до состояния молотка, но напильником поработать придется много.И нафиг это надо при наличии под рукой молотка - мне не очевидно.Особенно "хочется" копаться в маздай-специфик коде.Аж два раза!Ну и как я сказал - для себя я предпочитаю на десктопе линухи, а там ... нет, putty конечно есть но он настолько страшенный что им только детей пугать.Юзать такое я в принципе не собираюсь а переписывать с новым графическим тулкитом - не вижу смысла, в линуксе и так с всем этим порядок.Наверное поэтому и не подправил.Вам надо?Вот *вы* и копаетесь в маздай-специфик коде и костылях.А я чесслово поинтереснее предмет для копания себе найду, их есть.У putty есть несколько интересных плюшек типа сохранения сессий и работы через проксики но если честно - это полезные прибабахи которые и у других можно, хоть и менее удобно.А вот отсутствие человеческого интерфейса и куча кривизны - это ужас.
> Небось первый кричиш
До того как наезжать...
> когда исходников нету - значит калл (ничего нельзя посмотреть/исправить)
...освойте хотя-бы русский язык для начала? А то пишете на уровне человека который школу прогуливал всю жизнь.А уже туда же, исходники править.Представляю что вы там направите, потом поди будут всякие buffer overrun и integer overflow сплошняком.
> Ну что схавал ?? Где же твои заявы о достоинствах открытого софта ?
Вы наверное шутите :).Сорцы - это хорошо.А ничего что в 2009 году проектов с сорцами существенно больше чем я в принципе могу перепахать за свою жизнь?Поэтому увы, придется придирчиво выбирать на что тратить свое время.И это как вы понимаете уже никогда не будет виндовый софт.Кому виндовый софт надо - пусть его и правят.Я разве против?А для себя я вижу множество кроссплатформенного или линукс-специфик софта, мне этого на поковыряться определенно хватит.Надолго, честное слово :)
ну вот нашли ещё один повод для перепалки =)
Подкину ещё один:Сижу над убунтой, есть машинка под фрей (далико).
Убунта из коробки под utf-8, а фря - кои8.
Путти очень удобная весч в этом плане:
- поставил нужный шрифт;
- (неудобства с del, home, end исправил спасибо за совет!) эх, красотищща!
>Подкину ещё один:ай, спасиба.
>Сижу над убунтой, есть машинка под фрей (далико).
Сижу под дебианом, зашёл на свежеустановленный дебиан (рядом, но зашёл openssh-клиентом, зачем со стула <что-то> поднимать)
>Убунта из коробки под utf-8, а фря - кои8.
Локально кои8-р, удалённо - смотрю, "кракозябры"...
>Путти очень удобная весч в этом плане:
apt-cache search pytty ... гм, и правда - есть.
Вендузятнеге любять? |-P> - поставил нужный шрифт;
Переключил в Konsole _кодировку_ окна (шрифт-то менять незачем -- меня устраивает тот, что я уже поставил). сделал dpkg-reconfigure locales ... ^C LANG=C dpkg-reconfigure locales ... И снова забыл про utf. (Ага - я ничему не учусь...)
> - (неудобства с del, home, end исправил спасибо за совет!) эх,
>красотищща!Вендузятнегов-то ломает? :-P
>Переключил в Konsole _кодировку_ окна (шрифт-то менять незачем -- меня устраивает тот,
>что я уже поставил).А когда я смотрел putty в винде там кодировка на лету нифига не менялась.А переконекчиваться если не угадал - анноит однако.Посему Konsole + ssh мне как-то намного симпатичнее в итоге.
кодировка меняется на лету, лично пользовался неоднократно
ставить библиотеки от кед для Консоли... мне проще путти поставить
>Убунта из коробки под utf-8, а фря - кои8.Поэтому - черт побери, родная консоль умеет кодировку другую в новом окне ставить.И гномовский терминал в убунте и Konsole в кубунте.Второй кстати умеет НА ЛЕТУ менять кодировку.То есть если мну зашло на сервак и видит что кодировка не подошла - я ее тут же и меняю.А теперь вы пробуете так же в putty.Как минимум в виндовом сие не катит, придется переконектиться чтобы настройки заработали.
>красотищща!
Этот кошмарик называется красотищей?Это такой глум, да?Он под линукс страшен как смерть и (за счет использованного тулкита) выглядит на уровне софта из древних *никсов начала 90-ых, тотально не вписываясь в остальной (достаточно симпатичный) вид системы.Так что про красотищу - вот не надо пожалуйста.Такой софт не оскорбит эстетические чувства только самых отпетых некрофилов ностальгирующих .Я так понимаю там юзается раритетная версия GTK которую закопать давно пора.Вот Konsole и симпатичный и фич дофига умеет и если промазали - кодировку можно сменить не переконекчиваясь.Не вижу смысла юзать putty в линуксе.Как-то поставил, попробовал, проблевался от угребищного интерфейса и снес нафиг.При наличии Konsole + обычный ssh вон то чудо ИМХО нафиг не надо.Пусть виндузятники этот костыль юзают.
>>Убунта из коробки под utf-8, а фря - кои8.
>
>Поэтому - черт побери, родная консоль умеет кодировку другую в новом окне
>ставить.И гномовский терминал в убунте и Konsole в кубунте.Второй кстати умеет
>НА ЛЕТУ менять кодировку.То есть если мну зашло на сервак и
>видит что кодировка не подошла - я ее тут же и
>меняю.А теперь вы пробуете так же в putty.Как минимум в виндовом
>сие не катит, придется переконектиться чтобы настройки заработали.^^^^^^^^^^^^^^^^^^^^^^^^
Катит, и даже очень хорошо катит. Просто даже в винде нужны прямые руки
а не из того места чем вы думаете.>>красотищща!
>
>Этот кошмарик называется красотищей?Это такой глум, да?Он под линукс страшен как смерть
>и (за счет использованного тулкита) выглядит на уровне софта из древних
>*никсов начала 90-ых, тотально не вписываясь в остальной (достаточно симпатичный) вид
>системы.Так что про красотищу - вот не надо пожалуйста.Такой софт не
>оскорбит эстетические чувства только самых отпетых некрофилов ностальгирующих .Я так понимаю
>там юзается раритетная версия GTK которую закопать давно пора.Вот Konsole иДа, в линуксовой реализации путти имеет "странноватый" интерфейс,
но только для тех кто привык к ГУИ последних лет, а вот кто на солярке вырос -
тому этот интерфейс даже очень родной.>симпатичный и фич дофига умеет и если промазали - кодировку можно
Ну если отбросить "кодировки" то о каких это "супер-фичах" идет речь??
Может консоле умеет рельефный интерфейс делать как старый multiview2000 под винту?? или умеет делать из текстового диалога гуи-ифейс на лету как SCO TermVision ?Я не говорю что путти в линуксе конкурент консоле, зачем городить огород если уже
есть вполне сносный ССШ-клиент. Вот только не надо путать, консоле это не ссш, а
ссш - не имеет средств управления оформлением(это делает эмулятор терминала консоле).
В конце-концов ссш можно запустить и из под х-терм и там будут свои возможности,
но к ссш это не имеет никакого отношения.
А вот путти - это эмулятор терминала с ссш клиентом и другими клиентам вместе. Как говорится все в одном флаконе.
>сменить не переконекчиваясь.Не вижу смысла юзать putty в линуксе.Как-то поставил, попробовал,
>проблевался от угребищного интерфейса и снес нафиг.При наличии Konsole + обычный
>ssh вон то чудо ИМХО нафиг не надо.Пусть виндузятники этот костыль
>юзают.Виндузятники его и юзают, так как альтернативные ссш-клиенты или р-логин клиенты в основном за бабки.
хм... d nfrjq ;t cbnefwbb z ghjgecnbk вывод через luit и все прелестно работало .... а путти под убунтой я смотрел.... мне проще luit-ом пользоваться
использовал learn keys .. занова обучал на home и end
процитирую себя
>http://groups.google.com/group/uafug/msg/ad00a81c01cd76acСпасибо! За описание сути проблемы и три обоснованных решения.
В PuTTY:Terminal/Keyboard:
+ The BackSpace key: Ctrl+H
+ Home and End keys: Standard
+ The Function keys and keypad: SCOWindow/Translation:
+ Receiving data assumed to be in which character set: KOI8-RВо FreeBSD:
term=pc3rЭтого достаточно.
Ни хрена не работает, толку от того что выставляешь putty, подключился к машине, потом watch -W /dev/tty*
и пользуешься кнопками навигации, в vim обще попа.
вы еще в vim наживаете home и end??
Виндузяяятники!!! :))
0 и $ надо и ctrl+a
Дело не в винудзе, а в клавишах "Home" и "End" клавиатуры. Зачем они нужны?
Нет ну правда ... ролик на мышке - тоже ненужен. Цветной монитор - бред. Ну и дальше по аналогии.
Нет, ты перегнул, :) хотя монохромные мониторы (особенно пасив-тфт) очень даже хорошая вэщ и сегодня.
Тебе по поводу ВИМа напомнили не из-за того что там не надо пользоваться "хоум/энд" а из-за того, что ВИМ - это такая религия, и если ты уже пользуешься ВИМом то это говорит о том что тебе и клавиатура в 104-105 кнопок не нужна, достаточно 58-60. Все недостающие управляющие кнопки с легкостью можно отработать нажав всего то комбинацию из "Esc+.+z+y+@+K+]" (нажимать надо одновременно) и эта легкая комбинация тебе полностью заменяет кнопку PgUp :))))
+10 :)
Большой сенкс )))
еще дополнение:
чтобы работала цифровая клавиатура (numpad) (в ee, mc...) надо еще галочку ткнуть в Terminal/Features:
Disable application keypad modeтестил на freebsd 7.x / putty 0.60
>еще дополнение:
>чтобы работала цифровая клавиатура (numpad) (в ee, mc...) надо еще галочку ткнуть
>в Terminal/Features:
>Disable application keypad mode
>
>тестил на freebsd 7.x / putty 0.60да, спасибо, все работает :)
Это решает проблему лишь частично в обоих вариантах. При изменении .cshrc кнопки по прежнему не работают в less, а при использовании "putty" в качестве Terminal-type string случатся две проблемы: а) не будет работать мышь (например в mc), б) будет криво работать screen.Я решил проблему тем, что взял terminfo от xterm-256color, отредактировал его под putty, потом
> install -d .terminfo
> tic -o .terminfo/ xterm-256color.terminfoВ /etc/screenrc добавить
term screen-256color
и
defbce onВ качестве Terminal-type string в putty указать xterm-256color.
После этого наступает полное счастье.
Самый тонкий момент - это редактирование terminfo. Те что можно найти в дистрибутивах и в сети для putty содержат ошибки. Мне пришлось втыкать в исходный код putty, чтобы сделать всё аккуратно и правильно.