Description of problem: Currently it is convenient to set VIRSH_DEFAULT_CONNECT_URI if you are using qemu/kvm instead of Xen to save some typing while using virsh. For virt-viewer you still have to type the connect uri for every single action on the command line making it rather inconvenient to use. I'd propose to honor the environment variable as it is set for virsh already. Version-Release number of selected component (if applicable): virt-viewer-0.0.2-2.fc8 Steps to Reproduce: 1. export VIRSH_DEFAULT_CONNECT_URI="qemu:///system" 2. virsh list # (lists all domains) 3. virt-viewer DOMAIN # (fails as it tries to connect to Xen) Actual results: Fails to contact Qemu. Expected results: Should use environment variable and connect to Qemu.
The latest version of libvirt has the generic LIBVIRT_DEFAULT_URI environment variable. If the env var is not set it will also automaticaly probe for a connection instead of assuming Xen.