← Back to team overview

epoptes team mailing list archive

[Bug 978050] Re: Broadcasts not working properly in multiseat environment

 

@Youssef Habri: please don't change the bug status without comments,
that change I proposed wasn't committed upstream.

@Laércio de Sousa: there are 2 epoptes-client processes running for each workstation. One runs as root (EM_SYSTEM), the other runs inside the user session (EM_SESSION).
On a few cases though, like NX connections, only the session epoptes-client process is available.

We normally want the system epoptes-client to receive the broadcasts,
because it's faster for thin clients, and that's why we default to
EM_SYSTEM_OR_SESSION, which means: "try to receive the broadcast with
the system epoptes-client, but if there's no system epoptes-client, then
use the session one".

That fails on multiseat systems because there's only one system epoptes-
client process, and it can't handle all the displays.

A proper fix will be committed much later, when we re-design Epoptes to
use forward connections instead of reverse connections, and also
epoptes-client to be able to handle multiple displays and seats with a
single system process and without any session processes at all.

So until then you'll have to use the workaround mentioned in comment #1.
:)

** Changed in: epoptes
       Status: Fix Committed => Triaged

-- 
You received this bug notification because you are a member of Epoptes
Developers, which is the registrant for Epoptes.
https://bugs.launchpad.net/bugs/978050

Title:
  Broadcasts not working properly in multiseat environment

Status in Epoptes:
  Triaged

Bug description:
  I have a multiseat setup in my lab, with 8 CPUs for 16 seats, using
  Userful Multiplier. Epoptes works very well with all seats, except for
  broadcasting. When I try to broadcast my server screen to all clients,
  sometimes it doesn't show at all, sometimes it shows in the first seat
  of each computer only.

  When I select the second seat (DISPLAY = :1) of a given computer and
  try to broadcast to that seat only, it shows in the first seat
  (DISPLAY = :0) anyway.

  Nevertheless, I can access each seat remotely without any problem.

To manage notifications about this bug go to:
https://bugs.launchpad.net/epoptes/+bug/978050/+subscriptions


References