The OpenNET Project / Index page

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

Настройка работы кнопок 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.ru/openforum/vsl...
Ключи: putty, freebsd, xterm, terminal / Лицензия: CC-BY
Раздел:    Корень / Пользователю / Работа в консоли

Обсуждение [ Линейный режим | Показать все | RSS ]
 
  • 1.1, admin, 17:59, 16/01/2009 [ответить] [смотреть все]
  • +/
    Не сохраняются настройки. Выключил/включил - опять xterm.
     
  • 1.2, m0ps, 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, Аноним, 19:10, 16/01/2009 [ответить] [смотреть все]  
  • +/
    букоко C-A C-E а вообще как бы inputrc, жалкие вендувизятники ... весь текст скрыт [показать]
     
     
  • 2.8, User294, 20:33, 16/01/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    ИМХО управляться с никсами из винды - это как резиновая женщина, только хуже Эр... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.9, PIter Ring, 06:12, 17/01/2009 [^] [ответить] [смотреть все]  
  • +/
    Умный такой что ж ты до сих пор пути не подправил Небось первый кричиш ког... весь текст скрыт [показать]
     
     
  • 4.10, Andrey Mitrofanov, 12:03, 17/01/2009 [^] [ответить] [смотреть все]  
  • +/
    Кал он и есть кал, даже с исходниками А виндузятнег - он и есть виндузятнег Да... весь текст скрыт [показать]
     
  • 4.14, User294, 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 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    ай, спасиба Сижу под дебианом, зашёл на свежеустановленный дебиан рядом, но за... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.16, User294, 15:03, 17/01/2009 [^] [ответить] [смотреть все]  
  • +/
    А когда я смотрел putty в винде там кодировка на лету нифига не менялась А перек... весь текст скрыт [показать]
     
     
  • 4.17, Vladin, 16:07, 17/01/2009 [^] [ответить] [смотреть все]  
  • +/
    кодировка меняется на лету, лично пользовался неоднократно
     
  • 4.32, Гриша Пэк, 15:22, 19/01/2009 [^] [ответить] [смотреть все]  
  • +/
    ставить библиотеки от кед для Консоли... мне проще путти поставить
     
  • 2.15, User294, 14:56, 17/01/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Поэтому - черт побери, родная консоль умеет кодировку другую в новом окне ставит... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.18, PIter Ring, 19:31, 17/01/2009 [^] [ответить] [смотреть все]  
  • +/
    Катит, и даже очень хорошо катит Просто даже в винде н... весь текст скрыт [показать]
     
  • 2.29, polkan, 03:04, 19/01/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    хм d nfrjq t cbnefwbb z ghjgecnbk вывод через 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 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Спасибо За описание сути проблемы и три обоснованных решения ... весь текст скрыт [показать] [показать ветку]
     
  • 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, 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:      
    Заголовок:
    Текст:



      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor