<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    Le 01/02/2012 15:28, Dominique Rodrigues a écrit :
    <blockquote cite="mid:4F294C11.8020109@nanocloud.com" type="cite">Le
      01/02/2012 15:42, Daniel P. Berrange a écrit :
      <br>
      <blockquote type="cite">On Wed, Feb 01, 2012 at 03:22:35PM +0100,
        Dominique Rodrigues wrote:
        <br>
        <blockquote type="cite">Le 01/02/2012 11:01, Daniel P. Berrange
          a écrit :
          <br>
          <blockquote type="cite">On Wed, Feb 01, 2012 at 02:39:13AM
            +0100, Dominique Rodrigues wrote:
            <br>
            <blockquote type="cite">Le 01/02/2012 00:52, Marc-André
              Lureau a écrit :
              <br>
              <blockquote type="cite">Hi
                <br>
                <br>
                ----- Mensaje original -----
                <br>
                <blockquote type="cite">I am using spice-gtk for a while
                  now and I did not find yet an option
                  <br>
                  to launch it with a predefined size (height and
                  width).
                  <br>
                  <br>
                  Only fullscreen can be activated. Otherwise, spice-gtk
                  seems to start
                  <br>
                  at something like 600x400.
                  <br>
                  <br>
                  Is there any (hidden) option for that or could it be
                  possible to add
                  <br>
                  it ?
                  <br>
                </blockquote>
                I don't think there is a way you could do that today
                with any of the spice-gtk clients.
                <br>
                <br>
                This is not as easy as it seems at first, so please file
                a bug to add a --geometry=GEOMETRY to command line
                options.
                <br>
                <br>
                (<a class="moz-txt-link-freetext" href="https://bugs.freedesktop.org/enter_bug.cgi?product=Spice">https://bugs.freedesktop.org/enter_bug.cgi?product=Spice</a>
                gtk-client)
                <br>
                <br>
                Btw, which spice-gtk client are you using? spicy is
                meant for testing, and we are currently focusing on
                virt-viewer
                <a class="moz-txt-link-freetext" href="http://git.fedorahosted.org/git/?p=virt-viewer.git">http://git.fedorahosted.org/git/?p=virt-viewer.git</a>
                <br>
              </blockquote>
              I don't use libvirt and up to now, I have no plan to use
              it.
              <br>
            </blockquote>
            NB, as of yesterday, virt-viewer is no longer tied to
            libvirt. We have
            <br>
            refactored the code, so that there is a simple
            'remote-viewer' binary
            <br>
            available for using SPICE/VNC which is completely
            independent of libvirt.
            <br>
            You just give it a SPICE/VNC URI to connect to. This is why
            we're now
            <br>
            focusing on virt-viewer/remote-viewer as the primary user
            tools.
            <br>
            <br>
            Daniel
            <br>
          </blockquote>
          Ok, interesting.
          <br>
          <br>
          Btw, I have then downloaded remote-viewer from the git depo
          and I
          <br>
          have recompiled it with spice-gtk support.
          <br>
          <br>
          However, how do you connect afterwhile to a VM using spice ?
          <br>
          <br>
          For instance, if my VM is on localhost using spice port 7777,
          doing
          <br>
          the following does not work :
          <br>
          <br>
          ./remove-viewer localhost:7777
          <br>
        </blockquote>
        Try using      spice://localhost:7777
        <br>
        <br>
      </blockquote>
      <br>
      Thanks ! It works fine.
      <br>
      <br>
      Regards
      <br>
      <br>
      Dominique
      <br>
    </blockquote>
    <br>
    After some quick tests, this tool appears to be interesting. For
    other people discovering it like me, this is how I have done to use
    it on my linux distribution (Mageia 1 64 bits) :<br>
    <br>
    Prerequisites : qemu-kvm 1.0, spice-protocol 0.10.1, spice 0.10.1
    and spice-gtk 0.9 are already compiled and installed on my machine<br>
    <br>
    To have spice available in remote-viewer :<br>
    # export
    PKG_CONFIG_PATH=/usr/local/share/pkgconfig:/usr/local/lib/pkgconfig<br>
    <br>
    # cd /somepath<br>
    <br>
    DL from git repo :<br>
    # git clone <a class="moz-txt-link-freetext" href="http://git.fedorahosted.org/git/?p=virt-viewer.git">http://git.fedorahosted.org/git/?p=virt-viewer.git</a><br>
    <br>
    # cd virt-viewer<br>
    <br>
    Prepare :<br>
    # ./configure  --without-libvirt --with-gtk=2.0 <br>
    <br>
    ......<br>
    configure: <br>
    configure: Configuration summary<br>
    configure: =====================<br>
    configure: <br>
    configure:  Features:<br>
    configure: <br>
    configure:    Plugin: no<br>
    configure:       Gtk: 2.0<br>
    configure: <br>
    configure:  Libraries:<br>
    configure: <br>
    configure:     GMODULE2: -pthread -I/usr/include/glib-2.0
    -I/usr/lib64/glib-2.0/include   -Wl,--export-dynamic -pthread
    -lgmodule-2.0 -lrt -lglib-2.0  <br>
    configure: <br>
    configure:          GTK: -pthread -I/usr/local/include/pixman-1
    -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include
    -I/usr/include/atk-1.0 -I/usr/include/cairo
    -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0
    -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
    -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread
    -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0
    -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lm -lcairo -lpng12 -lpango-1.0
    -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0
    -lrt -lglib-2.0  <br>
    configure: <br>
    configure:      GTK_VNC:  <br>
    configure: <br>
    configure:    SPICE_GTK: -pthread -I/usr/local/include/spice-1
    -I/usr/local/include/spice-client-gtk-2.0
    -I/usr/local/include/spice-client-glib-2.0
    -I/usr/local/include/pixman-1 -I/usr/local/include
    -I/usr/local/include/spice-controller -I/usr/include/gtk-2.0
    -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0
    -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0
    -I/usr/include/pango-1.0 -I/usr/include/glib-2.0
    -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2
    -I/usr/include/libpng12   -pthread -L/usr/local/lib -L/usr/lib64/
    -lspice-client-gtk-2.0 -lgtk-x11-2.0 -lspice-client-glib-2.0
    -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0
    -lgdk_pixbuf-2.0 -lcairo -lpng12 -lpango-1.0 -lfreetype -lfontconfig
    -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lpixman-1 -lcelt051
    -lm -lssl -lcrypto -ldl -lpthread -lspice-controller -lglib-2.0  <br>
    configure: <br>
    configure:      LIBXML2: -I/usr/include/libxml2   -lxml2  <br>
    configure: <br>
    configure:      LIBVIRT:  <br>
    configure: <br>
    <br>
    # make<br>
    <br>
    You can then already test it on a local VM using spice on port 7777
    :<br>
    <br>
    # ./src/remote-viewer spice://localhost:7777<br>
    <br>
    <br>
    This tool solves the default size problem of spice-gtk and has a lot
    of nice features from spice-gtk (copy/paste of characters between
    host and guest) and VNC (sending keys like ctrl-alt-F1 or
    ctrl-alt-del).<br>
    <br>
    Nice<br>
    <br>
    Dominique<br>
    <br>
    <blockquote cite="mid:4F294C11.8020109@nanocloud.com" type="cite">
      <blockquote type="cite">
        <blockquote type="cite">I am missing the syntax and doc is far
          from being explicit
          <br>
          (remote-viewer (option) URI ...).
          <br>
        </blockquote>
        Yes, a man page is to be written
        <br>
        <br>
        Daniel
        <br>
      </blockquote>
      <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Spice-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Spice-devel@lists.freedesktop.org">Spice-devel@lists.freedesktop.org</a>
<a class="moz-txt-link-freetext" href="http://lists.freedesktop.org/mailman/listinfo/spice-devel">http://lists.freedesktop.org/mailman/listinfo/spice-devel</a>
</pre>
    </blockquote>
  </body>
</html>