The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Настройка работы кнопок home и end при работе во FreeBSD через ssh-клиент Putty
При работе во 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
 
16.01.2009 , Источник: http://www.opennet.me/openforum/vsl...
Ключи: putty, freebsd, xterm, terminal / Лицензия: CC-BY
Раздел:    Корень / Пользователю / Работа в консоли

Обсуждение [ Линейный режим | Показать все | RSS ]
  • 1.1, admin (??), 17:59, 16/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не сохраняются настройки. Выключил/включил - опять xterm.
     
  • 1.2, m0ps (ok), 18:08, 16/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    настройки сохраняются только для сохраненных сессий

    автору огромное спасибо, не знал и очень не хватало...

     
  • 1.3, kaspian (?), 18:11, 16/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Спасибо! :)
     
  • 1.4, mummy (?), 18:27, 16/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Сколько лет прошло в муках..
    Спасибо
     
     
  • 2.35, o.k. (?), 17:10, 21/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    +1 =)
    Спасибо!
     

  • 1.5, cubite (?), 18:49, 16/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >> При работе в FreeBSD по ssh через putty не работают кнопки Home и End

    Некорректное выражение ;)
    Использую zsh и никогда не знал о такой проблеме.

     
     
  • 2.7, Аноним (-), 20:09, 16/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Согласен... в tcsh Ctrl+A/Ctrl+E
     

  • 1.6, Аноним (6), 19:10, 16/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Настройка работы кнопок home и end

    букоко. C-A C-E!
    а вообще как бы inputrc, жалкие вендувизятники.

     
     
  • 2.8, User294 (??), 20:33, 16/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >а вообще как бы inputrc, жалкие вендувизятники.

    ИМХО управляться с *никсами из винды - это как резиновая женщина, только хуже.Эрзац.При всех плюсах putty оно самопальное и работает по своему - и не как виндовый софт, и не как *никсный.А приучаться к одной конкретной кривульке - на любителя однако.

     
     
  • 3.9, PIter Ring (?), 06:12, 17/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Умный такой ?? что ж ты до сих пор пути не подправил???
    Небось первый кричиш когда исходников нету - значит калл (ничего нельзя посмотреть/исправить)
    На бери сорцы (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html) и сделай удобным пути хоть как виндовый хоть как *никсовый.

    Ну что схавал ?? Где же твои заявы о достоинствах открытого софта ?

     
     
  • 4.10, Andrey Mitrofanov (?), 12:03, 17/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Умный такой ??
    >значит калл (ничего нельзя посмотреть/исправить)
    >На бери сорцы
    >и сделай удобным пути хоть как виндовый хоть
    >как *никсовый.

    Кал он и есть кал, даже с исходниками. А виндузятнег - он и есть виндузятнег. Даже если "рулит" своей freebsd через ssh и нашёл исходники putty (под лицензией MIT) -- он всё равно продлжает писать "письма в ООН", чтобы Кто-То-Там решил его проблему, потому что ему "должны".

    А вона рядом -- наш красноглазый брат уличает "простофиль" в пользовании этой же виндой, как будто от пользования или не пользования виндой что-то меняется. Не, ну сами-то мы putty и вяндой "ни пользуямся" -- это повод найти врага и уличить его.

    Какие мы (да и я вот присоединился) все одинаковые... :/

     
  • 4.14, User294 (ok), 14:46, 17/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Какие пути Может, Putty Чего я его не подправил Да просто администряю никсы из ... большой текст свёрнут, показать
     

  • 1.11, uRRR (?), 13:33, 17/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ну вот нашли ещё один повод для перепалки =)
    Подкину ещё один:

    Сижу над убунтой, есть машинка под фрей (далико).
    Убунта из коробки под utf-8, а фря - кои8.
    Путти очень удобная весч в этом плане:
    - поставил нужный шрифт;
    - (неудобства с del, home, end исправил спасибо за совет!) эх, красотищща!

     
     
  • 2.13, Andrey Mitrofanov (?), 13:48, 17/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Подкину ещё один:

    ай, спасиба.

    >Сижу над убунтой, есть машинка под фрей (далико).

    Сижу под дебианом, зашёл на свежеустановленный дебиан (рядом, но зашёл 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

     
     
  • 3.16, User294 (ok), 15:03, 17/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Переключил в Konsole _кодировку_ окна (шрифт-то менять незачем -- меня устраивает тот,
    >что я уже поставил).

    А когда я смотрел putty в винде там кодировка на лету нифига не менялась.А переконекчиваться если не угадал - анноит однако.Посему Konsole + ssh мне как-то намного симпатичнее в итоге.

     
     
  • 4.17, Vladin (ok), 16:07, 17/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    кодировка меняется на лету, лично пользовался неоднократно
     
  • 4.32, Гриша Пэк (?), 15:22, 19/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    ставить библиотеки от кед для Консоли... мне проще путти поставить
     
  • 2.15, User294 (ok), 14:56, 17/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Убунта из коробки под utf-8, а фря - кои8.

    Поэтому - черт побери, родная консоль умеет кодировку другую в новом окне ставить.И гномовский терминал в убунте и Konsole в кубунте.Второй кстати умеет НА ЛЕТУ менять кодировку.То есть если мну зашло на сервак и видит что кодировка не подошла - я ее тут же и меняю.А теперь вы пробуете так же в putty.Как минимум в виндовом сие не катит, придется переконектиться чтобы настройки заработали.

    >красотищща!

    Этот кошмарик называется красотищей?Это такой глум, да?Он под линукс страшен как смерть и (за счет использованного тулкита) выглядит на уровне софта из древних *никсов начала 90-ых, тотально не вписываясь в остальной (достаточно симпатичный) вид системы.Так что про красотищу - вот не надо пожалуйста.Такой софт не оскорбит эстетические чувства только самых отпетых некрофилов ностальгирующих .Я так понимаю там юзается раритетная версия GTK которую закопать давно пора.Вот Konsole и симпатичный и фич дофига умеет и если промазали - кодировку можно сменить не переконекчиваясь.Не вижу смысла юзать putty в линуксе.Как-то поставил, попробовал, проблевался от угребищного интерфейса и снес нафиг.При наличии Konsole + обычный ssh вон то чудо ИМХО нафиг не надо.Пусть виндузятники этот костыль юзают.

     
     
  • 3.18, PIter Ring (?), 19:31, 17/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Катит, и даже очень хорошо катит Просто даже в винде н... большой текст свёрнут, показать
     
  • 2.29, polkan (ok), 03:04, 19/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    хм... d nfrjq ;t cbnefwbb z ghjgecnbk вывод через luit и все прелестно работало .... а путти под убунтой я смотрел.... мне проще luit-ом пользоваться
     

  • 1.20, FILIN (?), 22:31, 17/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    использовал learn keys .. занова обучал на home и end
     
  • 1.21, freedom (?), 23:45, 17/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    процитирую себя

    http://groups.google.com/group/uafug/msg/ad00a81c01cd76ac

     
     
  • 2.23, Andrey Mitrofanov (?), 00:06, 18/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >http://groups.google.com/group/uafug/msg/ad00a81c01cd76ac

    Спасибо! За описание сути проблемы и три обоснованных решения.

     

  • 1.25, Дмитрий Ю. Карпов (?), 01:49, 18/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В PuTTY:

    Terminal/Keyboard:
    + The BackSpace key: Ctrl+H
    + Home and End keys: Standard
    + The Function keys and keypad: SCO

    Window/Translation:
    + Receiving data assumed to be in which character set: KOI8-R

    Во FreeBSD:
    term=pc3r

    Этого достаточно.

     
  • 1.26, InventoR (??), 11:30, 18/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ни хрена не работает, толку от того что выставляешь putty, подключился к машине, потом watch -W /dev/tty*
    и пользуешься кнопками навигации, в vim обще попа.
     
  • 1.27, Анонимус (?), 20:52, 18/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    вы еще в vim наживаете home и end??
    Виндузяяятники!!! :))
    0 и $ надо и ctrl+a
     
     
  • 2.30, drTr0jan (?), 10:43, 19/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Дело не в винудзе, а в клавишах "Home" и "End" клавиатуры. Зачем они нужны?
     

  • 1.31, AdVv (ok), 12:44, 19/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Нет ну правда ... ролик на мышке - тоже ненужен. Цветной монитор - бред. Ну и дальше по аналогии.
     
     
  • 2.33, PIter Ring (?), 21:36, 19/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, ты перегнул, :) хотя монохромные мониторы (особенно пасив-тфт) очень даже хорошая вэщ и сегодня.
    Тебе по поводу ВИМа напомнили не из-за того что там не надо пользоваться "хоум/энд" а из-за того, что ВИМ - это такая религия, и если ты уже пользуешься ВИМом то это говорит о том что тебе и клавиатура в 104-105 кнопок не нужна, достаточно 58-60. Все недостающие управляющие кнопки с легкостью можно отработать нажав всего то комбинацию из "Esc+.+z+y+@+K+]" (нажимать надо одновременно) и эта легкая комбинация тебе полностью заменяет кнопку PgUp :))))

     
     
  • 3.36, gms (?), 20:17, 21/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    +10 :)
     

  • 1.34, ASY32 (??), 07:58, 20/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Большой сенкс )))
     
  • 1.37, Flaha (?), 08:30, 26/03/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    еще дополнение:
    чтобы работала цифровая клавиатура (numpad) (в ee, mc...) надо еще галочку ткнуть в Terminal/Features:
    Disable application keypad mode

    тестил на freebsd 7.x / putty 0.60

     
     
  • 2.38, Zhura (??), 11:32, 17/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >еще дополнение:
    >чтобы работала цифровая клавиатура (numpad) (в ee, mc...) надо еще галочку ткнуть
    >в Terminal/Features:
    >Disable application keypad mode
    >
    >тестил на freebsd 7.x / putty 0.60

    да, спасибо, все работает :)

     

  • 1.39, Nox Metus (?), 22:00, 31/07/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это решает проблему лишь частично в обоих вариантах. При изменении .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, чтобы сделать всё аккуратно и правильно.

     


     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру