From owner-freebsd-questions@FreeBSD.ORG Fri Oct 14 02:54:00 2005 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3758716A421 for ; Fri, 14 Oct 2005 02:54:00 +0000 (GMT) (envelope-from micahjon@ywave.com) Received: from smtpout1.ywave.com (ycomradius.yelmtel.com [216.227.100.60]) by mx1.FreeBSD.org (Postfix) with SMTP id C586C43D4C for ; Fri, 14 Oct 2005 02:53:58 +0000 (GMT) (envelope-from micahjon@ywave.com) Received: (qmail 10149 invoked by uid 502); 14 Oct 2005 02:53:56 -0000 Received: from dsl28217.ywave.com (HELO ?192.168.1.65?) (micahjon@ywave.com@216.227.115.217) by 0 with SMTP; 14 Oct 2005 02:53:56 -0000 X-CLIENT-IP: 216.227.115.217 X-CLIENT-HOST: dsl28217.ywave.com Message-ID: <434F1DC2.3080902@ywave.com> Date: Thu, 13 Oct 2005 19:53:54 -0700 From: Micah User-Agent: Mozilla Thunderbird 1.0.7 (X11/20050930) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Rob References: <20051014021137.32350.qmail@web36207.mail.mud.yahoo.com> In-Reply-To: <20051014021137.32350.qmail@web36207.mail.mud.yahoo.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: FreeBSD questions Subject: Re: 2 keyboards, 2 mice, 2 monitors with 1 PC; possible? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Oct 2005 02:54:00 -0000 Rob wrote: > > --- Greg 'groggy' Lehey wrote: > > >>On Thursday, 13 October 2005 at 14:21:44 -0700, Rob >>wrote: >> >>>I'm using 5-Stable right now. >>> >>>I wonder if FreeBSD allows me to have two >>>independent users working >>>on the same PC, by using two monitors, two >>>keyboards and two mice, >>>all connected to a single PC. >>> >>>xorg supports dual-head, which could be >>>a starting point. >>> >>>But how about the keyboards and mice? >>>Should that be one keyboard/mouse pair as PS/2, >>>and a second pair as USB? How would that >>>be detected and controlled? >>> >>>Is such a setup supported by the FreeBSD kernel? >>>Has someone tried this? >> >>I've certainly used multiple monitors, multiple mice >>and a single >>keyboard in a single user environment, and that >>works fine. I've also >>run multiple X servers on the same machine. X >>configuration allows >>you to specify which device to use. The only part >>I'm hazy about is >>how to map the keyboard definition to hardware >>devices. Looking at >>/dev, however, I see: >> >> crw------- 1 root wheel 3, 63 Sep 11 15:52 >>/dev/kbd0 >> crw------- 1 root wheel 3, 31 Sep 11 15:52 >>/dev/sysmouse >> >>I just tried plugging in a USB keyboard and got >>this: >> >> crw------- 1 root wheel 3, 63 Sep 11 15:52 >>/dev/kbd0 >> crw------- 1 root wheel 3, 195 Sep 11 15:52 >>/dev/kbd1 >> crw------- 1 root wheel 3, 31 Sep 11 15:52 >>/dev/sysmouse >> >>(yes, the date *must* be wrong). This looks very >>promising, but as >>long as it was plugged in, X only responded to >>/dev/kbd1. When I >>disconnected it, /dev/kbd0 responded again. So >>possibly there's some >>issue with the keyboard mapping. > > > Thanks so much for the helpful response. > Sounds good indeed, though I myself have to dig a > bit deeper into the technical and configurational > aspects of all this. > I asked here first, because I wanted to avoid to > run against the impossible when I will be trying > to understand and actually do these kind of things. > > When googled on this issue, I got only Linux > related sites . The main issue there appears to > be that the standard kernel can only handle one > single keyboard. A not-so-trivial hack to the > Linux kernel is needed for two keyboards.... > > Does your observation above tell me that the > standard FreeBSD kernel (as of 5-Stable) is > already capable of handling more than one > keyboard? > > Regards, > Rob. Check out http://www.google.com/search?hl=en&lr=&as_qdr=all&q=+site:lists.freebsd.org+freebsd+multiple+keyboards A few minutes of reading suggests: FreeBSD recognizes multiple keyboards. Console can only accept input from one keyboard at a time. You can read input from the keyboard that is not in use. Setting up X may be tricky. HTH, Micah