Прокрутка в консоли

Есть консоль, framebuffer и не framebuffer (в обоих одна и та же фигня)
Если, к примеру, в консоли 1 сделать ls /usr/portage/distfiles то нажав shift+[page Up/down] можно прокрутить то, что было выведено. Если переключиться (alt+fnX) в другую консоль, а потом в консоль 1, то всё, что было "за пределами экрана", сотрётся. если опять что-нибудь вывести на экран, то прокрутка отобразит только с того, что было на экране в мометн возврата в консоль.
Это не только с первой консолью - со всеми...
Мучаюсь с этим уже очень давно, и на i386, и на x86_64. Во freebsd (была либо 3.*, либо 4.*) такого глюка точно не было.

+1, тоже

+1, тоже интересен ответ на сей вопрос.

+1, не то что б

+1, не то что б мучаюсь, но и мне интересно.

+1

+1

облом

если запустить Xorg, потом вывалится, от та же фигня. Так что предположение, что нужно жать не alt+fnX а что-нить вроде ctrl+alt+... Неоправданно, имхо...

З.Ы.Ж А я-то радуюсь - три новых каммента

Присоединяюсь,

Присоединяюсь, интересный вопрос. Невозможность прокрутки несколько раздражает.
Есть подозрение, что это зависит от конфига кернела.

Негодяй и мерзавец.
Visit http://orangerepublic.ru

Просто

Просто дополнительная память выделяется только под текущую консоль. Как только происходит переключение эта память затирается и используется другой консолью.
Такое поведение помоему было всегда. Это вобщемто и не баг, повидимому так сделали дабы не расходовать лишнюю память под сомнительных нужд оутпут на невидимых консолях.

Hardware: Portable: Asus U5A (915 chipset, centrino 1.73 Donath, 1.5 Gb mem, 160 Gb hard, e.t.c)
О себе: ~x86

О! тогда надо

О! тогда надо посмотреть параметр ядра

 CONFIG_VGACON_SOFT_SCROLLBACK:

 The scrollback buffer of the standard VGA console is located in
 the VGA RAM.  The size of this RAM is fixed and is quite small.
 If you require a larger scrollback buffer, this can be placed in
 System RAM which is dynamically allocated during intialization.
 Placing the scrollback buffer in System RAM will slightly slow
 down the console.

 If you want this feature, say 'Y' here and enter the amount of
 RAM to allocate for this buffer.  If unsure, say 'N'.

 Symbol: VGACON_SOFT_SCROLLBACK [=n]
 Prompt: Enable Scrollback Buffer in System RAM
   Defined at drivers/video/console/Kconfig:29
   Depends on: VT && VGA_CONSOLE
   Location:
     -> Device Drivers
       -> Graphics support
         -> Console display driver support
           -> VGA text console (VGA_CONSOLE [=y])

кстати это не

кстати это не то, просто в буфер больше текста влезет,
но он все равно очистится при переключении с одной консоли на другую =)

К сожалению это

О! Тогда нужно посмотреть работает ли он!

К сожалению это не даёт нужного эффекта, у меня эта опция везде включена.
Единственное что в этой ветке ядра полезное можно настроить -
Scrollback Buffer Size (in KB)
(для увеличения буфера)

Hardware: Portable: Asus U5A (915 chipset, centrino 1.73 Donath, 1.5 Gb mem, 160 Gb hard, e.t.c)
О себе: ~x86

А как ls

А как ls /usr/portage/distfiles | less нельзя?

Нет, т.к. бывают

Нет, т.к. бывают ситуации, когда нужно именно _прокрутить_ консоль наверх.

в принципе,

в принципе, screen'овской прокрутки хватает

а это как?

а это как?

man screen,

man screen, однако.

Цитата:
C-a esc (copy) Enter copy/scrollback mode.

спасибо,

спасибо, попробую...

# man screen Ничего

# man screen
Ничего про screen в руководстве нет

Ctrl+A+Esc - не помогают. У меня чего-то не хватает?
----
Во имя Святого Пингвина!

[I] app-misc/screen

[I] app-misc/screen
     Available versions:  4.0.3
     Installed versions:  4.0.3(10:51:45 29.12.2006)(-debug -multiuser -nethack -pam -selinux)
     Homepage:            http://www.gnu.org/software/screen/
     Description:         Screen is a full-screen window manager that multiplexes a physical terminal between several processes

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".