From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1RreD1-0006TH-K7 for garchives@archives.gentoo.org; Sun, 29 Jan 2012 23:30:55 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 876BCE085D; Sun, 29 Jan 2012 23:30:41 +0000 (UTC) Received: from mail-ey0-f181.google.com (mail-ey0-f181.google.com [209.85.215.181]) by pigeon.gentoo.org (Postfix) with ESMTP id D125EE07D3 for ; Sun, 29 Jan 2012 23:29:38 +0000 (UTC) Received: by eaal1 with SMTP id l1so1239456eaa.40 for ; Sun, 29 Jan 2012 15:29:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=8U+LN91EGcdd7tkkBMfuAKgUcbTTbqmjb6yNByoL+Gg=; b=Gvve7mJM2esg6iCLHGOYhM6i7HUsidsue5qYFGMcMKBhdZaKAr2v/SaUzs6fXwNawR F92nRISV5UVLuw5s3pevet6Q35Rt9x9wAp7fyCxpezjsiMBFEaiHVIpTe9tSOGTd3Rck 0ONQ3fFTYG85DTn2NBWjBZyV19ntQZfJynvaw= Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Received: by 10.213.3.15 with SMTP id 15mr661440ebl.115.1327879777995; Sun, 29 Jan 2012 15:29:37 -0800 (PST) Received: by 10.213.29.10 with HTTP; Sun, 29 Jan 2012 15:29:37 -0800 (PST) In-Reply-To: <201201291202.41092.michaelkintzios@gmail.com> References: <201201291202.41092.michaelkintzios@gmail.com> Date: Sun, 29 Jan 2012 15:29:37 -0800 Message-ID: Subject: Re: [gentoo-user] Multiseat -- LTSP? From: Grant To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 8af74df3-1742-4e59-9789-78f96a5df216 X-Archives-Hash: b62f65b775948173630bd3504c86a98e >> I'd like to have multiple users working from separate monitors, >> keyboards, and mice, but all connected to a single Gentoo computer. >> The main purpose is to minimize sys admin duties but hardware and >> power requirements would also be minimized. >> >> Apparently this is called "multiseat" and native support in Xorg might >> not be ready for primetime: >> >> http://wiki.x.org/wiki/Development/Documentation/Multiseat >> http://vignatti.wordpress.com/2008/09/23/multiseat-roadmap >> >> There is a configuration tool for Xorg multiseat called MDM: >> >> http://wiki.c3sl.ufpr.br/multiseat/index.php/Mdm >> >> but from what I've read it isn't ideal. =A0Besides Xorg multiseat I've >> read about LTSP and a few others: >> >> http://www.ltsp.org >> http://www.thinstation.org >> http://automseat.sourceforge.net >> http://www.openthinclient.org >> >> There are also a lot of proprietary options. =A0Is LTSP the way to go? > > It may be, but as with all thin client models you would need a terminal > computer for each user. > > If you only have one machine and monitors, keyboards and mice for each us= er > then you'll need multiple video cards (and a strong power supply) for you= r > only PC. =A0In this case something like http://automseat.sourceforge.net = may be > more appropriate. =A0However, I have not used anything like this set up t= o offer > an opinion on performance. > > At work we use thin clients running Debian to serve MSWindows server desk= top > and apps to users. =A0This setup uses the Citrix ica protocol, but I'm th= inking > that FreeNX coupled with VNC or relevant KDE or Gnome remote desktop > implementation would probably work nicely and offer LAN and remote connec= tion > security at the same time. > -- > Regards, > Mick If I throw out installing a separate OS on a separate machine for each workstation and all of the proprietary thin-client protocols, I think I have 3 options: 1. Connect monitors, USB keyboards, and USB mice directly to a server with multiple video cards. I found a motherboard with 6 PCI-E slots: http://www.newegg.com/Product/Product.aspx?Item=3DN82E16813128508 6 video cards could be installed for 6 workstations if the server goes headless, and even more if multi-headed video cards are used. Xorg requires some special configuration for this but this discussion from 2010 sounds like it's something that is actually done: http://forums.gentoo.org/viewtopic-t-836950-start-0.html These guys got it working in 2006: http://www.linuxgazette.net/124/smith.html 2. Set up a separate thin client for each workstation and run LTSP on the server. This seems inferior to #1 because it requires setting up and maintaining the LTSP server and client configuration, NFS, xinetd, tftp, dnsmasq, and PXE-boot. Bandwidth would also be limited compared to #1 and hardware and power requirements would be much greater. 3. Run a Plugable thin client for each workstation: http://www.amazon.com/dp/B004PXPPNA This likely requires running "Userful Multiseat Linux" on my server which is only packaged up for Ubuntu. The Plugable thin client connects to the server via USB 2.0 which makes me wonder if it could be made to work without Userful Multiseat Linux as a USB video card and input devices, but I imagine drivers for the video card and bandwidth over USB could be a problem. I think #1 is the way to go but I'd love to hear anyone else's opinion on that. Has anyone here ever set up multiseat in Xorg? - Grant