<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title><![CDATA["Click-n-play" Multiseat support ]]></title>
    <link>http://brainstorm.ubuntu.com/item/3442/</link>
    <description><![CDATA[A feature that's possible but not intuitive in Ubuntu today is the setting up of one PC as "multiple workstations" - i.e. connecting two keyboards, two mice and two monitors to one PC and having two users log in and work independently.<br /><br />I would love to see this feature made simpler to set up, as it would be great for a lot of home users (e.g. buying a one powerful computer instead of 2 or 3 computers for the kids), as well as in schools, internet cafes etc.<br /><br />Additional information:<br />https://launchpad.net/ubuntu/+source/xorg/+bug/42731<br />http://ubuntuforums.org/showthread.php?t=221174<br />http://netpatia.blogspot.com/2006/09/multiseat-computer-with-ubuntu.html<br />http://netpatia.blogspot.com/2008/01/coming-soon-multiseat-in-ubuntu-804.html<br />http://netpatia.blogspot.com/2008/02/multiseat-computer-with-ubuntu-804.html<br />http://ubuntuforums.org/showthread.php?t=707796<br />http://research.edm.uhasselt.be/~jori/page/index.php?n=Misc.DualSeatX<br /><br />Work with fedora team who want to add this multiseat feature in fedora 11<br />http://fedoraproject.org/wiki/Features/Multiseat<br /><br />Keywords to avoid duplication: Multihead / multiseat / multi-head / multi-seat<br /><br />http://ubuntuforums.org/showthread.php?t=221174<br />
<br />


<b>[685 votes] Solution #1: Solution to make multiseat easy</b>
<br />

<br />
<br />



<b>[21 votes] Solution #2: A multiple screen HID-functionality selector</b>
<br />

<br />
<br />



<b>[-12 votes] Solution #3: Virtual Machines</b>
<br />

<br />
<br />



<b>[32 votes] Solution #4: Create a multisession x servers </b>
<br />

<br />
<br />



<b>[-6 votes] Solution #5: New distribution</b>
<br />

<br />
<br />



<b>[8 votes] Solution #6: Multiseat Administration GUI for advanced users using a graph</b>
<br />

<br />
<br />



<b>[2 votes] Solution #7: Simplified 2 screen + 2 keyboard setup</b>
<br />

<br />
<br />



]]></description>

    <language>en-us</language>
    <pubDate>Wed, 05 Mar 2008 23:45:44 +0000</pubDate>
    <lastBuildDate>Mon, 10 Oct 2011 08:06:40 +0000</lastBuildDate>
    <generator>QAPoll module</generator>
    <guid isPermaLink="true">http://brainstorm.ubuntu.com/idea/3442/</guid>
        <item>
  <title>Comment from ethana2</title>
  <description><![CDATA[I have all the hardware sitting right here not being used, waiting for userful to work on Hardy.  Even when it does, what Sceens and Graphics does not understand, it will destroy.<br /><br />Voted up as far as I could (1).]]></description>
  <pubDate>Thu, 06 Mar 2008 18:54:40 +0000</pubDate>
</item>
        <item>
  <title>Comment from cikic</title>
  <description><![CDATA[Yes! I wanted sometimes so set up a multi seat Desktop. <br /><br />The idea was that one Monitor (on one graphics card) is used for multimedia (watching tv and listening mp3) and its X is using sepcial devices for input like a remote control. And another Monitor (on an other graphics card) can be used for working. So that I could work mith my normal Mouce and Keyborad in a clean X session while an other clean X session is just listening to the remote control (in other words: my girlfried could listen mp3 without bothering me at work on the same station). But I was never able to get this run, since a new X only starts with its own keyboard defined and I was not able to get the kernel rebuild for supporting 2 keboards.<br /><br />+1]]></description>
  <pubDate>Sat, 08 Mar 2008 08:36:34 +0000</pubDate>
</item>
        <item>
  <title>Comment from ethana2</title>
  <description><![CDATA[Canonical needs to purchase or obsolete userful and integrate said function right into Screens and Graphics.<br /><br />I'm running dual seat right now.  It's not as transparent as I'd like, it involves proprietary software, it's not well integrated, not set up exactly how I need it to be, and so on and so forth.<br /><br />The audio's good, cause I have PA running in system mode with two virtual mono sinks.  Each user gets one speaker ^_^<br />...but the input device handling doesn't use product hex options, both seats are one one card, when i wanted to use two, etc.<br /><br />OOTB multi-seat can add a /ton/ of value to Ubuntu in the enterprise and would be a clear demonstration of its superiority over competing platforms.]]></description>
  <pubDate>Mon, 17 Mar 2008 01:38:46 +0000</pubDate>
</item>
        <item>
  <title>Comment from EnglishRob</title>
  <description><![CDATA[I've been trying to achieve this with my Ubuntu box for the past couple of weeks, in the end I just gave up.  I have a couple of fairly powerful machines which would all make use of a multi-seat setup.  Not only does it mean that some of the spare CPU power is put to some good use (I mean, who uses 4 cores of a CPU for basic web browsing, I haven't even managed to max out my quad core system with working on videos etc), it's also better for the environment (I dare say it's still going to use less energy adding another monitor, keyboard and mouse).<br /><br />Practically every time I tried to setup a multi-seat configuration it just failed, either with it going into failsafe X mode or just not booting up X at all.<br /><br />Rob<br />]]></description>
  <pubDate>Mon, 17 Mar 2008 18:31:57 +0000</pubDate>
</item>
        <item>
  <title>Comment from Salix</title>
  <description><![CDATA[I registered to be able to vote for this idea. I keep it extremly important, and needed. Actually I expected some overwhelming feedback from the community...]]></description>
  <pubDate>Tue, 01 Apr 2008 15:30:05 +0000</pubDate>
</item>
        <item>
  <title>Comment from andersja</title>
  <description><![CDATA[snadrus, thanks for intentionally duplicating this idea and clarifying it. I've voted again; this really has a massive potential for Ubuntu (think schools, hospitals, internet cafes, even home users!)]]></description>
  <pubDate>Tue, 06 May 2008 15:38:27 +0000</pubDate>
</item>
        <item>
  <title>Comment from LC всадник cbet</title>
  <description><![CDATA[Way better explained than the one I put( #7861 ),good job bro!<br /><br />  Are we looking for a multi-seat manager then.<br />  I think this should be made default but optional.]]></description>
  <pubDate>Wed, 07 May 2008 00:08:36 +0000</pubDate>
</item>
        <item>
  <title>Comment from andersja</title>
  <description><![CDATA[This is not an exotic request - many users are trying to achieve this (currently with lkittle success):<br /><br />http://ubuntuforums.org/showthread.php?t=747897&highlight=multiseat<br />http://ubuntuforums.org/showthread.php?t=567002&highlight=multiseat<br />http://ubuntuforums.org/showthread.php?t=463149&highlight=multiseat]]></description>
  <pubDate>Wed, 07 May 2008 15:09:10 +0000</pubDate>
</item>
        <item>
  <title>Comment from andersja</title>
  <description><![CDATA[See also <br />http://gentoo-wiki.com/HOWTO_Multiseat_X<br />http://userful.com/products/free-2-user]]></description>
  <pubDate>Wed, 07 May 2008 15:48:43 +0000</pubDate>
</item>
        <item>
  <title>Comment from andersja</title>
  <description><![CDATA[Worth keeping an eye on (but according to ubuntuforum hints by Corey Burger, open source Userful has been hinted at since 2005 = slow moving):<br /><br />http://openuserful.org/<br />http://openuserful.sourceforge.net/wiki/index.php/Main_Page<br />http://openuserful.sourceforge.net/wiki/index.php/Multiseat<br />http://openuserful.sourceforge.net/wiki/index.php/How_Userful_Differs_from_other_Approaches]]></description>
  <pubDate>Tue, 13 May 2008 12:48:39 +0000</pubDate>
</item>
        <item>
  <title>Comment from brettalton</title>
  <description><![CDATA[The school board I work for (5000+) students has been looking to do this for a while (and on Ubuntu as well).<br /><br />They found some commercial software to support this, but it's for Ubuntu 5.04 only (yikes!)<br /><br />This needs some serious thought and resources applied.]]></description>
  <pubDate>Thu, 15 May 2008 16:14:06 +0000</pubDate>
</item>
        <item>
  <title>Comment from keithamus</title>
  <description><![CDATA[Trying to achieve this now and its impossibly difficult, apparently Fedora has better support for it. I don't see why Ubuntu can't fix this issue, it'd be a major advantage over the big boys.]]></description>
  <pubDate>Sat, 21 Jun 2008 11:57:27 +0000</pubDate>
</item>
        <item>
  <title>Comment from Bender2k14</title>
  <description><![CDATA[For research purposes, here is a  program with similar functionality for Windows:<br />http://www.ncomputing.com/<br /><br />I have seen this in action.]]></description>
  <pubDate>Mon, 28 Jul 2008 21:56:45 +0000</pubDate>
</item>
        <item>
  <title>Comment from Salix</title>
  <description><![CDATA[It is also useful to take a look at http://www.linuxtoys.org/multiubuntu/multiubuntu.html]]></description>
  <pubDate>Wed, 27 Aug 2008 19:27:12 +0000</pubDate>
</item>
        <item>
  <title>Comment from CoreyBurger</title>
  <description><![CDATA[I quite Userful in June of 2007. It is unlikely that they are going to open source their multi-seat stuff. When I left, they had also not ported it to xrandr.]]></description>
  <pubDate>Mon, 01 Sep 2008 18:30:26 +0000</pubDate>
</item>
        <item>
  <title>Comment from CoreyBurger</title>
  <description><![CDATA[Ok, I can type first thing in the morning. I should have said "quit" not "quite".]]></description>
  <pubDate>Mon, 01 Sep 2008 18:31:01 +0000</pubDate>
</item>
        <item>
  <title>Comment from Ubuwu</title>
  <description><![CDATA[Multi Seat Display Manager is the newest development in this field and it looks very promising! They even provide a livecd based on Ubuntu to try it out:<br /><br />http://www.phoronix.com/scan.php?page=news_item&px=NjczMg]]></description>
  <pubDate>Fri, 19 Sep 2008 22:57:36 +0000</pubDate>
</item>
        <item>
  <title>Comment from islevegan</title>
  <description><![CDATA[This is the single most important addition.<br /><br />Part of the issue is that the "haves" do not have a need for it, they just buy more computers. The "have nots" have zero or very little computer access so they cannot learn and let alone develop this capability.<br /><br />So much toxic e-waste and general waste by the affluent "haves".<br /><br />Eventually it will become necessary when the tables are turned - then it will become available in the blink of an eye.]]></description>
  <pubDate>Sun, 21 Sep 2008 04:10:12 +0000</pubDate>
</item>
        <item>
  <title>Comment from andersja</title>
  <description><![CDATA[Does anyone know whether MDM / Multi Seat Display Manager / Multiseat Display Manager (http://www.phoronix.com/scan.php?page=news_item&px=NjczMg ) is included in Intrepid? This is a HUGE step forward! I'm very interested!!]]></description>
  <pubDate>Tue, 30 Sep 2008 13:53:22 +0000</pubDate>
</item>
        <item>
  <title>Comment from andersja</title>
  <description><![CDATA[Wow ! .deb Packages for Hardy available here! http://wiki.c3sl.ufpr.br/multiseat/index.php/Installing]]></description>
  <pubDate>Tue, 30 Sep 2008 13:55:31 +0000</pubDate>
</item>
        <item>
  <title>Comment from bastafidli</title>
  <description><![CDATA[I completely agree, this is huge. MDM is exactly what was needed. It works perfectly on the live CD out of the box. The sooner it gets into official distro the better since whichever distro gets it integrated first will be probably the distro of choice for all the places where multiseat is must.]]></description>
  <pubDate>Sun, 12 Oct 2008 06:00:59 +0000</pubDate>
</item>
        <item>
  <title>Comment from andersja</title>
  <description><![CDATA[See packaging request:<br />https://bugs.launchpad.net/ubuntu/+bug/272277 <br />and (possible duplicate?) http://brainstorm.ubuntu.com/idea/13436/]]></description>
  <pubDate>Tue, 14 Oct 2008 12:36:39 +0000</pubDate>
</item>
        <item>
  <title>Comment from aay</title>
  <description><![CDATA[I REALLY would like to see this feature added to Ubuntu.  I echo all the requests for MDM.  According to Phronix the next release of Fedora (Fedora 11) will have MDM by default.<br /><br />http://www.phoronix.com/scan.php?page=news_item&px=Njg2OQ<br /><br />I hope Jaunty won't be left behind and will get this as well.]]></description>
  <pubDate>Sat, 22 Nov 2008 15:47:53 +0000</pubDate>
</item>
        <item>
  <title>Comment from portablejim</title>
  <description><![CDATA[This is a really good idea. Although I do not really have a use for it, I can see the potential that this offers, especially where money is limited etc.]]></description>
  <pubDate>Sun, 23 Nov 2008 03:04:49 +0000</pubDate>
</item>
        <item>
  <title>Comment from waldbauernbub</title>
  <description><![CDATA[I really like this idea. The possibility of a multiseat configuration is a strong argument when promoting Linux Desktops. <br />When buying a new PC I always have to make a trade-off between power consumption and computing power. I estimate that my CPU and most of my RAM are idle during 90% of uptime. But sometimes I really need my powerful machine.<br /><br />A multiseat configuration would make task easier: Buy a powerful PC, but my parents can work on my machine on a seperate monitor (long cables -> other room). in this case it is very easy for me to make backups of their data (samba Setup is easy but I prefer to have everything on one machine).<br /><br /><br /><br />Has anybody tested the multiseat package which is provided in the hardy (8.04) repositories?<br />http://packages.ubuntu.com/hardy/multiseat<br /><br />I like to assemble ubuntu machines with the Intel Graphic chipset because of the opensource "driver". I expect that restriced drivers (Nvida) might cause problems in a multiseat configuration. Can anybody confirm or deny this?]]></description>
  <pubDate>Thu, 11 Dec 2008 10:47:19 +0000</pubDate>
</item>
        <item>
  <title>Comment from Ape</title>
  <description><![CDATA[I'd really like to have this.]]></description>
  <pubDate>Tue, 30 Dec 2008 15:01:21 +0000</pubDate>
</item>
        <item>
  <title>Comment from gururise</title>
  <description><![CDATA[Please make multiseat an easy setup/install option in Jaunty!!]]></description>
  <pubDate>Mon, 05 Jan 2009 16:53:20 +0000</pubDate>
</item>
        <item>
  <title>Comment from andersja</title>
  <description><![CDATA[Indeed, Fedora is plotting this feature:<br />https://fedoraproject.org/wiki/Features/Multiseat<br />]]></description>
  <pubDate>Thu, 22 Jan 2009 11:42:40 +0000</pubDate>
</item>
        <item>
  <title>Comment from sciurus</title>
  <description><![CDATA[Some relevant links:<br /><br />http://en.wikipedia.org/wiki/Multiseat<br />http://wiki.x.org/wiki/Development/Documentation/Multiseat<br />http://wiki.c3sl.ufpr.br/multiseat/index.php/Mdm<br />http://vignatti.wordpress.com/2008/09/23/multiseat-roadmap/]]></description>
  <pubDate>Wed, 28 Jan 2009 04:28:16 +0000</pubDate>
</item>
        <item>
  <title>Comment from Cé</title>
  <description><![CDATA[This is something I find most usefull! +1<br /><br />Best regards,<br />Cedric]]></description>
  <pubDate>Thu, 26 Feb 2009 19:49:42 +0000</pubDate>
</item>
        <item>
  <title>Comment from georgeen</title>
  <description><![CDATA[Ubuntu is for human beigns and in general the purpose to give this marvelous software free is to help who don have ehough resources achieve the most recent and ecxiting technology. With this arguments why multiuser isn't a priority?, Edubuntu have a LTSP for schools but multiseat can multiply this by n be more cost-effective. On Windows exists many solutions but all are costly and need additional hardware (maybe with some exceptions) in Linux until 8.04 we can do that with the harware minimum but with some problems. This feature should be promoted more than MIX IMHO because have more impact in the today escenario, and is easier to achieve. I imagine that from install if the system detects the minimum harware (two keyb, mice and monitor or video cards) ask to the user if he or she want to enable the multiseat feature and if the user accepts then graphically shows the duplicate hardware (sound included) as seat 1, two, thre, etc and select each one and use the device (move mouse keystrokes the keyb) and select the monitor by off and on on it or selecting after the program numerate the monitor, for sound select when the music (not a tone) is playing in the desired output and of course this option isn't showed on the others seats. that's the ideal but something like userful and of course something like MagicMirror for windows that use Window's admin console for administration purpose after installation to reasign devices and see who is where and what devices were attached to which seat, etc.]]></description>
  <pubDate>Sat, 18 Apr 2009 14:07:44 +0000</pubDate>
</item>
        <item>
  <title>Comment from freakalad</title>
  <description><![CDATA[detailed guide available here:<br />https://help.ubuntu.com/community/MultiseatX<br /><br />tweak to xorg.conf required<br />should be good feature to put in display settings]]></description>
  <pubDate>Sat, 02 May 2009 08:48:22 +0000</pubDate>
</item>
        <item>
  <title>Comment from freakalad</title>
  <description><![CDATA[also, this method allows for 3D/compiz on multiple desktops, and should be easier on system requirements]]></description>
  <pubDate>Sat, 02 May 2009 08:53:41 +0000</pubDate>
</item>
        <item>
  <title>Comment from monsagullo</title>
  <description><![CDATA[Perfectly a must-have if we really want to save our planet's resources, assist governments (public schools and public libraries)  to vastly cut down expenses on their computing requirements, and help small schools to provide "enough" computer access to as many students as possible.<br /><br />How else can we convince the "general public" that Linux in general, and Ubuntu in particular, represents the philosophy and as the better example, of having a responsible and responsive community.]]></description>
  <pubDate>Wed, 25 Nov 2009 09:48:18 +0000</pubDate>
</item>
        <item>
  <title>Comment from freakalad</title>
  <description><![CDATA[Multiseat support may be re-indroduces in gdm 2.30, although it's not explicitly supported in ConsoleKit.<br /><br />Future releases of ConsoleKit would go a long way towards simplifying MultiSeat setups, but abstracting the user/seat away from the machine]]></description>
  <pubDate>Wed, 31 Mar 2010 00:10:48 +0000</pubDate>
</item>
        <item>
  <title>Comment from testian</title>
  <description><![CDATA[I think the proposed solutions lack abstraction.<br /><br />I'm not an expert on this field, but I think that user needs for that topic can vary extremely.<br /><br />Invented Example Requirements (partially based on my needs, partially extreme examples in order to let you forget about technical details and concentrate on the matter)<br /><br /><br />2 or 3 Users wish to play a game split screen, that doesn't support split screen natively, but networking.<br /><br />2 Users wish to work independently on the same screen.<br /><br />2 users wish to work independently on their own screen.<br /><br />2 users wish to work on the same document using their own mousepointer and keyboard foci, while a 3rd user works on its own and on its own screen.<br /><br />2 users wish to have control over the same pointer and keyboard focus.<br /><br /><br /><br /><br />In order to allow all these situations and any other combination i'd let the user create (or select) a graph, describing the required situation.<br /><br />Mathematically that graph would be<br />- directed<br />- no cycles<br />- every path, that goes from a source to a sink has the same length as every other path that goes from a source to a sink.<br />- every edge has length 1<br />- not necessarily connected!<br /><br /><br />The source nodes of the graph are input devices (each mice and each keyboard has its own node)<br /><br />The sink nodes of the graph are output devices (each screen and if you wish each pair of speakers and each force feedback device has its own node)<br /><br />The remaining nodes are entities that exist on the Operating System, such as: User, Session, Representation of Input Device (Pointer, Keyboard Focus). It also applies: each item has its own node.<br /><br /><br />Each path of the graph from a source to a sink would then consist of:<br /><br />one input device -> one representation of the input device -> one session -> one user -> one output device<br /><br />from the type of the item certain additional rules for the graph make sense:<br /><br />- an input device cannot point to multiple representations of input devices (it makes no sense to steer 2 pointers with one mouse)<br /><br />- a represenation of an input device cannot point to multiple sessions<br /><br />- a session cannot point to multiple users (a session (such as a gnome session) never has multiple owners.)<br /><br /><br />Of course you could easily hide that graph from un-experienced users behind an additional user facade.<br /><br />]]></description>
  <pubDate>Tue, 16 Nov 2010 12:49:21 +0000</pubDate>
</item>
        <item>
  <title>Comment from testian</title>
  <description><![CDATA[Correction:<br /><br />I think you can remove the entity "User" from my post. I think it doesn't belong to that problem domain and is already sufficiently represented by "Session".]]></description>
  <pubDate>Tue, 16 Nov 2010 12:57:34 +0000</pubDate>
</item>
        <item>
  <title>Comment from testian</title>
  <description><![CDATA[I see that the source side of "the graph" can already easily be modified in ubuntu maverick.<br /><br />What needs to be done is an abstraction not just for input device reattachment,<br /><br />I will eventually develop a prototype doing just that with such a graph as far as the the actual services (xserver, wayland in the near future, session handling etc. allow me to)]]></description>
  <pubDate>Tue, 16 Nov 2010 19:29:54 +0000</pubDate>
</item>
        <item>
  <title>Comment from testian</title>
  <description><![CDATA[I've now drawn an example of such a graph. Schematically this would also be the User-Interface of the "multiseat-administrator". The users are only displayed for better understanding.<br /><br />http://img138.imageshack.us/img138/4274/powerfulmultiseatadmin.png<br />The whole graph belongs to a single computer system.<br /><br /><br /><br />In this case 4 users are using the computer.<br /><br />User3 and User4 share a session. They have their own mousepointers and keyboard "pointers". They are playing minecraft in their own windows together (as a substitute for the lack of native split screen support) or editing a document together. They are working on a single monitor.<br /><br />User1 and User2 also have their own mousepointers and keyboardpointers. User1 additionally uses the touchpad of  the computer (which is a laptop for example) in order to control his pointer. They both work independently in their own session, but User1 spans his session over one and a half monitor while user2 uses the rest, which is currently all that user needs.]]></description>
  <pubDate>Thu, 18 Nov 2010 11:23:58 +0000</pubDate>
</item>
        <item>
  <title>Comment from testian</title>
  <description><![CDATA[The previous graph picture has errors and I now attached the keyboards to the mousepointers as well as it may make sense.<br /><br />http://img149.imageshack.us/img149/5827/powerfulmultiseatadmin2.png<br /><br />I'm going to file a blueprint]]></description>
  <pubDate>Thu, 18 Nov 2010 11:53:43 +0000</pubDate>
</item>
        <item>
  <title>Comment from grek</title>
  <description><![CDATA[this is very very important functiion - i want use ubuntu as - desktop for my and my wife<br />+ media center on tv (in other room)<br /><br />i have 2 monitors + big lcd tv, 3 kyeboard (one wirele)<br /><br />everythink work fine, i use media center xbmc, but multiseat i cant setup on ubuntu 10.10 x64 (i try on nvidia and now radeon) Please do some wizzard ]]></description>
  <pubDate>Thu, 16 Dec 2010 23:05:54 +0000</pubDate>
</item>
        <item>
  <title>Comment from Mykro</title>
  <description><![CDATA[I'm dead keen to see this feature!  I have my TV set up as a second monitor via HDMI + NVIDIA spdif audio passthrough.  Trouble is, XBMC is all set up nicely on one account and only works when that account is logged in.  I really want an XBMC session to stay running on the second monitor independently of whoever is logged in on the primary.  This would be such a killer feature!]]></description>
  <pubDate>Mon, 10 Oct 2011 08:06:40 +0000</pubDate>
</item>
      </channel>
</rss>

