<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - Means to detect local-only"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=62033">62033</a>
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>jwrdegoede@fedoraproject.org
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>spice-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Means to detect local-only
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux (All)
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>zeenix@gmail.com
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>Other
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>unix_vd_agent
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>Spice
          </td>
        </tr></table>
      <p>
        <div>
        <pre>gnome-settings-daemon currently disables all animations if display is
SPICE/VNC:
<a href="https://git.gnome.org/browse/gnome-settings-daemon/tree/plugins/remote-display/gsd-remote-display-manager.c#n171">https://git.gnome.org/browse/gnome-settings-daemon/tree/plugins/remote-display/gsd-remote-display-manager.c#n171</a>
. The original bug this tries to solve was about disabling animations only for
slow (or simply all remote) connections:
<a href="https://bugzilla.gnome.org/show_bug.cgi?id=680195">https://bugzilla.gnome.org/show_bug.cgi?id=680195</a>  but they ended-up doing this
if SPICE or VNC is in use because neither SPICE nor VNC provide means to detect
if connection is remote or local.

While it might be difficult to enable/disable animations on the fly for
gnome-settings-daemon and also for vdagent to report dynamically if all
connections are local, it shouldn't be very difficult for SPICE server to
report to vdagent that its running local-only (bound to loopback network) and
vdagent to expose this information for interested parties.
gnome-settings-daemon can then look at this info and not disable animations if
spice is local-only.

This would be nice for Boxes, where all created VMs are by default local-only
and we really want users to experience GNOME running inside a VM in the same
(or at least very similar) way as natively running GNOME.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>