On Thu, 24 Feb 2000, James A Simmons wrote:
>Linus orginally wrote it. It has been modified but it really hasn't
>changed much. When 2.5.X comes out this will change. Several people will
>be working on the new console system.
Who? I'd like to see their code/ideas, etc.. Perhaps test out
existing effort...
>> A quick scan of the MAINTAINERS file shows nobody maintaining
>> "console". I'm wanting to know if 2.2.x (2.2.14
>> specifically) supports virtual consoles with different text modes
>> on each. For example, I'd like VC8 (tty8) to be 80x50, but I'd
>> like tty1 to be 116x60 (via SVGAtextmode). I'd like to be able
>> to individually set each virtual console to a different text mode
>> and be able to switch from console to console and have the kernel
>> switch video modes as I go.
>
>> One issue I wonder about, if it IS possible, or can be made
>> easily possible, is: If I'm running X, and switch out of X back
>> to the console, how would X restore the video mode properly on
>> the given tty I switch to? Lets say I started up X on tty5 in
>> 80x50, and then did a CTRL-ALT-F1 once it was started to switch
>> to tty1 which is 116x60. Would X switch to tty1 and set it to
>> 80x50? If so, would there be a way of forcing it to switch
>> properly either in X, or in the kernel, or would there be a way
>> of forcing X to switch back to the console it started from on VC
>> switch?
>>
>> It'd be really nice seeing logfiles on the 116x60 screen, or
>> 160x100, but being able to run PINE on 80x50 or so...
>
>Use the framebuffer console. It allows for such things. As for the issue
>of VT switching this works but a better way to handle this is being worked
>on.
The fb console is very slow, at least for me, and it causes many
apps on my system to not work anymore - like VMware,
etc... There are other issues with it for me right now too.
I'd also like to have a separate scrollback buffer on each
console, and perhaps be able to configure what consoles have
scrollback, which don't and how big they are all at runtime, and
independant of any textmode changes that occur during runtime.
I've looked at the code and vc_resize() in console.c appears to
resize every single VC simultaneously. I'd like to make it not
do that, but I assume it does for a good reason. Anyone care to
explain why? If no great reason exists, I'd like to hack it up
to work just for me... I don't want to shoot myself in the foot
though in the mean time.
Any URL's to current efforts on this would be greatly
appreciated, as would comments from people working on such.
Thanks in advance!
TTYL
-- Mike A. Harris Linux advocate Computer Consultant GNU advocate Capslock Consulting Open Source advocateSuspicious Anagram #4: Word: PRESIDENT CLINTON OF THE USA Anagram: TO COPULATE HE FINDS INTERNS
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
This archive was generated by hypermail 2b29 : Tue Feb 29 2000 - 21:00:10 EST