Kmscon Project Seeks To Replace Linux Virtual Terminal
An anonymous reader writes "Phoronix reports on the progress of kmscon, David Herrmann's virtual console project that aims to supersede the Linux kernel's virtual terminal. kmscon takes advantage of modern Linux features such as kernel mode setting, direct rendering, and udev to provide hardware-accelerated rendering, full internationalization, monitor hot-plugging, and proper multi-seat support. A recent blog post by Herrmann addresses some of his frequently heard questions and criticisms about the kmscon project."
Hardware accelerated rendering for simple text? Why is any of that needed?
Please don't take this as an excuse to default the console to anything other than 80x24. Not only is it annoying, but when arch went to this default, I struggled for days trying to figure out how to undo it. I finally did, but a month later it somehow reverted.
Please don't do that. Thanks.
Dumb question, but what do they mean by proper multi-seat support?
http://www.x.org/wiki/Development/Documentation/Multiseat
> Multiseat is a model of computing that supports multiple local users using their sessions in a totally independent way. This looks quite similar to the old mainframe computer model, but with the "terminals" connected directly to single PC box. There's a lot of people that use and sell multiseat Linux systems due its low cost which qualifies it as a wonderful "techno-social" model of computing.
A 'multiseat' setup(in the contemporary sense) takes advantage of the fact that putting a decent number of video outs on a single computer is cheaper than ever, and the number of USB HID and/or sound devices you can support is pretty large, and puts multiple independent monitor/keyboard/mouse users on a single host system.
I haven't had the... pleasure... of testing this myself; but I assume that non-X display scenarios, including virtual terminals, are painfully graceless under such a scheme. Certainly, all the multi-head systems I've used do something brutally ugly during the BIOS display, something slightly less ugly(generally at least mirroring) on GRUB, and don't actually start working properly until X is up and going.
Does this mean that when KMS is broken on "insert graphics card of the month here" I won't be able to get to the console? ooo nooo...
I switched to Ubuntu a number of years ago and could never forgive them for trying to hide all the startup info from the console. It's become even more egregious with grub2 parameters/configuration, kernel video modes, even the old faithful boot command "linux single" no longer works to get to a console screen to fix something.
I don't know how many other distros have adopted this "windows mania" to run everything from gui but for the love of god, leave the console alone. It's the only thing that works anymore when nothing else (emergency sync, boot, etc).
Join the Slashcott! Feb 10 thru Feb 17!
is a Teletype ASR-33 hanging off the serial port.
"To those who are overly cautious, everything is impossible. "
In principle, or in fact?
I've had a multi-seat linux system for many years
Fedora 17 documentation:
For the first time Fedora 17 provides completely automatic multi-seat configuration.
To use this feature, simply plug in a USB dock such as the Plugable Docking Station, with a monitor, mouse and keyboard, and a new desktop appears.
I would be delirious with joy.
well I guess I just made your day
edit the boot parameters, remove "quiet" and replace with "nosplash debug"
is it really THAT hard???
Thats already possible..
cat image.jpg
I don't even see the code. All I see is blonde, brunette, redhead..
I can't wait to see vi rendered in 32-bit photorealistic glory!
You don't need full multiseat for that since you're only using one mouse+keyboard at a time. Just plug everything in and set the screens to be independant instead of twinview or xinerama. If you use panels or whatever put them on both screens. If you sit down at one screen and the mouse pointer is on the other one, no problem, just move the mouse pointer until you can see it. I use that sort of setup with a bluetooth keyboard+mouse in front of the TV across the hall, with the TV working as a monitor by HDMI.
With a nvidia card and their nvidia-settings GUI tool it took less than ten seconds in total to configure the screens.