Когда less запускаешь и нажимаешь в нём 'g' (перейти на первую строчку) то он пищит. А если ещё раз 'g' нажать то он опять пищит. А уж если 'g' нажать и держать то это уже черт знает что такое происходит. Однако жо если нажать и держать 'G' (перейти на последнюю строчку) то никакого писку нет.
У меня не пищит.
Не воспроизводится. А с таким заголовком у баги, я и вникать не хочу.
У меня на less-436-alt1 воспроизводится -- если стоим уже в начале файла, то нажатие 'g' действительно приводит к audible alert (для воспроизводимости достаточно 'gg'). При этом 'GG' к писку не приводит. Что из окружения дать, или тебе удобней шелл? Заголовок поправил, важность тоже. :)
(В ответ на комментарий №3) > У меня на less-436-alt1 воспроизводится -- если стоим уже в начале файла, то > нажатие 'g' действительно приводит к audible alert (для воспроизводимости > достаточно 'gg'). При этом 'GG' к писку не приводит. Я проверил у себя в терминалах rxvt и xterm ещё в первый раз, не смотря на идиотский Заголовок. Ещё раз: у меня не воспроизводится. Версия та же. > Что из окружения дать, или тебе удобней шелл? Ну раз ты просишь, то какой шелл и терминал ? > Заголовок поправил, важность тоже. :) Ничего смешного. Моё отношение не изменится.
(In reply to comment #4) > > Что из окружения дать, или тебе удобней шелл? > Ну раз ты просишь, то какой шелл и терминал ? Да меня в общем-то не напрягает, хотя действительно немного странно... zsh-4.3.10-alt2, aterm-1.0.1-alt4; проверил ещё у тестового пользователя с bash-3.2.48-alt3 и xterm-247-alt1/rxvt-unicode-9.06-alt2 -- идентичное поведение. Локаль -- у меня ru_RU.KOI8-R/uk_UA.KOI8-U, у тестового ru_RU.KOI8-R.
(В ответ на комментарий №5) > Да меня в общем-то не напрягает, хотя действительно немного странно... Если странность и есть, то только в том, что less не сигналит после 'G'. Всё остальное нормально. Все команды "к-началу-файла" вызывают сигнал. Все команды "в-конец-файла" не создают его.
Created attachment 3879 [details] less-no-begin-signal Этот патч должен решить вашу проблему, но после рассмотрения кода я считаю, что сигналит less правильно. Если вы не хотите этих сигналов используйте ключ -q.
(In reply to comment #6) > Все команды "к-началу-файла" вызывают сигнал. > Все команды "в-конец-файла" не создают его. Вот эту логику и не понял. Точнее, почему _повторный_ G не сигналит (мол, "уже там") -- поскольку сигналит не каждый g, а только в случае "уже в начале". Наверное, стоило бы пойти спросить апстрим, но мне тоже не настолько интересно.
(В ответ на комментарий №8) > Вот эту логику и не понял. Точнее, почему _повторный_ G не сигналит (мол, "уже > там") -- поскольку сигналит не каждый g, а только в случае "уже в начале". Он сигналит на неверную команду. В случае 'g' это разумно. В случае 'G' апстрим просто не отслеживает самый конец файла. > Наверное, стоило бы пойти спросить апстрим, но мне тоже не настолько интересно. Мне и так всё понято и ясно, что нужно реализовать. В любом случае, начальная проблема "less пищит сука" проблемой не является. От этого поведения есть "противоядие". Если вы считаете, что он непременно должен сигнализировать о конце файла, то открывайте новую багу.
ack