<h1 style="font-family:arial,helvetica,sans-serif"><font style="font-weight:normal" size="2"><span class="subject">Hello list <br></span></font></h1><font>I find that spice-client (spicec) does not honour the </font><font>screen value of DISPLAY variable in multi head setup. spicec started from any of the DISPLAY, opens up the client window on DISPLAY :0.0. I have fixed this issue and attaching the patch herewith. Locally it is working fine for me. I would request others to test and review the patch and provide your inputs on the same. While working on this issue, I figured out following which stopped the client to start at the DISPLAY it was started from:<br>
<br>1] In the Application::init_remainder method, get_screen() was called with value 0 which was further taken up id for the screen.<br><br>2] I fixed up this by returning the XDefaultScreen value from Platform::init() and using it further for initialization.<br>
<br>3] I added a method Platform::get_startup_monitor &amp; Application::get_startup_monitor_id to get the monitor id for the screen.<br><br>4] Passed the appropriate monitor reference to the RedScreen, which was set to NULL earlier and caused the client window to start at screen 0.<br>
<br></font><font>Code inside screen.cpp, which checks for monitor and started the window</font><br><br><font>&lt;snip&gt;<br>void RedScreen::show()<br>{<br>    RecurciveLock lock(_update_lock);<br>    _window.show(_monitor ? _monitor-&gt;get_screen_id() : 0);<br>
}<br>&lt;/snip&gt;<br><br>For this part of the code step 3 was required.<br><br>5] I have added a new variable _default_screen_id in the Application class to store the value of screen from which spice client starts. Motivation for this name was that in x_display variable this appears as default_screen. </font><font>Application::set_default_screen_id &amp; get_default_screen_id() are added as getter and setter for the same. </font><font>Any suggestion on the naming conventions would be appreciated if they do not look appropriate in the code. <br>
<br>I also find the same bug being reported in the thread <a href="http://www.mail-archive.com/spice-devel@lists.freedesktop.org/msg05463.html">http://www.mail-archive.com/spice-devel@lists.freedesktop.org/msg05463.html</a><br style="font-family:arial,helvetica,sans-serif">
<span style="font-family:arial,helvetica,sans-serif">--<br>Thanks &amp; regards,  </span><br style="font-family:arial,helvetica,sans-serif"><span style="font-family:arial,helvetica,sans-serif">Divya</span><br style="font-family:arial,helvetica,sans-serif">
</font>