Comment 4 for bug 980141

Revision history for this message
LaƩrcio de Sousa (lbssousa) wrote :

> Unfortunately it isn't that simple; thin clients also run server sessions with different DISPLAYs, and even a simple ssh -X gives a different display. There's x-input related code in development (in xorg, not in epoptes) which should make handling multiseat systems easier.

Sorry if I'm wrong (I've never used LTSP), but in thin clients' context, can Epoptes identify, e.g., the MAC address of the network interface of each client? If so, I think we could use this information to distinguish multiseat from other multi-display contexts:

1. If we have multiple displays sharing a single network interface (indentified by MAC address), then guess we have multiseat.
2. Otherwise, guess we have other multi-display context( e.g., thin clients).

Anyway, I'm starting a fork of Epoptes in lp:~oiteam/epoptes/trunk to study the code and try developing some multiseat support.