2012/9/3 David Jaša <djasa@xxxxxxxxxx>: > Christophe Fergeau píše v Po 03. 09. 2012 v 09:43 +0200: >> Hey, >> >> On Sat, Sep 01, 2012 at 02:22:07PM +0200, Trebor Forban wrote: >> > Hello spice developers, >> > >> > I'd like to be able to configure various features/options/parameters >> > of remote-viewer. >> > >> > Can someone possibly tell me if the following options can be realized/set >> > with remote-viewer at present, or, if not, whether they may be considered >> > for a future version: >> > >> > 1. Configure grab-keyboard/grab-mouse. >> >> What do you want to configure exactly? I don't want the spice client to grab the mouse or keyboard, as this prevents xscreensaver from starting: "xscreensaver unable to grab keyboard or mouse! Blanking aborted." I'm using "xscreensaver-comand -watch" with ssh redirects as such: -L 2200:$INTERNAL_IP:22$VMPORT \ -L 4400:$INTERNAL_IP:44$VMPORT \ -L 5500:$INTERNAL_IP:55$VMPORT \ to reduce the server load: { { xscreensaver & xscreensaver-command -activate xscreensaver-command -watch | while read line ; do echo "$line" | grep -Eq '^BLANK|^LOCK' && echo stop | nc -q1 localhost 4400 echo "$line" | grep -Eq '^UNBLANK' && echo cont | nc -q1 localhost 4400 && \ ssh -o BatchMode=yes -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null \ -p 2200 swosuser@localhost 'w32tm /resync' done ; }&} starting the "xscreensaver-command -activate" before starting remote-viewer seems to be working fairly well. >> >> > >> > 2. Disable the sending of acpi/power-off information to the guest >> > when a user "powers-off/resets" the "physical client". >> >> Imo this would be better done on the host (or on the guest?) not sure it's >> currently possible > > host sounds like the proper place: -spice disable-acpi-key=key where key > could be key name or "all" (similar to tls-channel=channel syntax). > >> >> > 3. Disable or redefine "special key combinations" shift+F11 etc. >> >> You can do that through the controller interface (used by spice-xpi for >> example). > > IMO the CLI should be as strong as controller. I'll second that. > >> >> > 4. Disable the window-menu completely. >> >> Which one? The menu to maximize/close/... remote-viewer window? the remote-viewer menu; I found that it can be done in: /usr/local/share/virt-viewer/ui/virt-viewer-about.xml >> >> > 5. Disable the "pop-down-menu" in "--full-sceen" mode. >> >> I don't think this is possible. I've got it working with my own xrandr, devilspie, cygwin, ssh script: 8<----- devilspie -a <(cat <<OPTS (begin (if (contains (window_name) "(2) - Remote Viewer") (begin (geometry "$SEC_PRETOG_GEOMPOS") (below) (pin) (skip_pager) (skip_tasklist) (undecorate) (wintype "desktop") ) ) (if (contains (window_name) "(1) - Remote Viewer") (begin (geometry "$PRI_PRETOG_GEOMPOS") (below) (pin) (skip_pager) (skip_tasklist) (undecorate) (wintype "desktop") ) ) ) OPTS 8<----- this has the advantage that linux programs can be used "on top" of the windows "desktop". >> >> What are you trying to achieve exactly? Locked down clients which start in >> fullscreen, and from which the user cannot go out? >> > > sounds like that. yep. Thanks to all, TF > > David > >> Christophe >> _______________________________________________ >> Spice-devel mailing list >> Spice-devel@xxxxxxxxxxxxxxxxxxxxx >> http://lists.freedesktop.org/mailman/listinfo/spice-devel > > -- > > David Jaša, RHCE > > SPICE QE based in Brno > GPG Key: 22C33E24 > Fingerprint: 513A 060B D1B4 2A72 7F0D 0278 B125 CD00 22C3 3E24 > > > > _______________________________________________ > Spice-devel mailing list > Spice-devel@xxxxxxxxxxxxxxxxxxxxx > http://lists.freedesktop.org/mailman/listinfo/spice-devel _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel