Summary: | less пищит | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | at <at> | ||||
Component: | less | Assignee: | Alexey Gladkov <legion> | ||||
Status: | CLOSED WONTFIX | QA Contact: | qa-sisyphus | ||||
Severity: | minor | ||||||
Priority: | P3 | CC: | ktirf, legion, mike | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
at@altlinux.org
2009-09-12 15:22:54 MSD
У меня не пищит. Не воспроизводится. А с таким заголовком у баги, я и вникать не хочу. У меня на 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 |