Messages in this thread | | | Date | Thu, 24 Feb 2000 12:18:18 -0500 (EST) | From | "Mike A. Harris" <> | Subject | Re: Linux console driver maintainer? |
| |
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 advocate
Suspicious 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/
| |