Прокрутка в консоли
Maze 20 июня, 2007 - 18:09
Есть консоль, 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, однако.
спасибо,
спасибо, попробую...
# man 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