Thread (35 messages) 35 messages, 8 authors, 2004-02-26

Re: [Linux-fbdev-devel] Re: fbdv/fbcon pending problems

From: Michel Dänzer <hidden>
Date: 2004-02-26 15:12:27
Also in: lkml

On Wed, 2004-02-25 at 08:14, Stuart Young wrote: 
On Tue, 24 Feb 2004 07:36 pm, Geert Uytterhoeven wrote:
quoted
There should be an ANSI escape sequence for resetting the scroll region.
Just send that to the console.
Yup there is. It's Esc [r , however this also returns the cursor to the top of 
the screen. You can use Esc [s & Esc [u to save and restore the current 
cursor position, so it's just a matter of putting them around it thus:
 Esc [s Esc [r Esc [u

Or with echo (in a bash script - \\'s to escape it from the shell):
 echo -ne \\033[s\\033[r\\033[u

Now there is a problem with this solution: This leaves the logo (and any 
boot-time drawn graphics in the unscrollable region) on the screen.
Should it? :)


-- 
Earthling Michel Dänzer      |     Debian (powerpc), X and DRI developer
Libre software enthusiast    |   http://svcs.affero.net/rm.php?r=daenzer
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help