Search Criteria
Package Details: spice-gtk-extra-mouse-buttons 0.39-4.4
Package Actions
Git Clone URL: | https://aur.archlinux.org/spice-gtk-extra-mouse-buttons.git (read-only, click to copy) |
---|---|
Package Base: | spice-gtk-extra-mouse-buttons |
Description: | GTK+ client library for SPICE (with support for extra mouse buttons) |
Upstream URL: | https://www.spice-space.org/ |
Licenses: | LGPL2.1 |
Conflicts: | spice-gtk |
Provides: | spice-glib, spice-gtk, spice-gtk3 |
Replaces: | spice-glib, spice-gtk3 |
Submitter: | gamezelda |
Maintainer: | None |
Last Packager: | gamezelda |
Votes: | 0 |
Popularity: | 0.000000 |
First Submitted: | 2021-09-26 19:54 (UTC) |
Last Updated: | 2022-02-18 23:00 (UTC) |
Dependencies (15)
- gst-plugins-base (gst-plugins-base-git)
- gst-plugins-good (gst-plugins-good-git)
- libcacard
- libgtk-3.so (gtk3-git, gtk3-typeahead, gtk3-patched-filechooser-icon-view, gtk3-no_deadkeys_underline, gtk3-classic, gtk3-classic-noatk-64, gtk3-ubuntu, gtk3)
- libjpeg.so (lib32-libjpeg-turbo-minimal-git, mozjpeg-git, lib32-mozjpeg-git, lib32-mozjpeg, mozjpeg, libjpeg-turbo-git, lib32-libjpeg-turbo, libjpeg-turbo)
- libopus.so (lib32-opus, opus)
- phodav
- polkit (polkit-no-script-git, polkit-consolekit, polkit-git)
- usbredir
- gobject-introspection (gobject-introspection-git) (make)
- meson (meson-git) (make)
- spice-protocol (spice-protocol-git) (make)
- usbutils (usbutils-git) (make)
- vala (vala0.44, vala-git, vala0.52, vala0.54) (make)
- wayland-protocols (wayland-protocols-git) (make)
Required by (12)
- gnome-boxes-git (requires spice-gtk)
- isohost-tools (requires spice-gtk3)
- qt-virt-manager (requires spice-glib)
- quickemu (requires spice-gtk)
- quickemu-git (requires spice-gtk)
- remmina-appindicator (requires spice-gtk)
- remmina-appindicator (requires spice-gtk) (make)
- remmina-git (requires spice-gtk) (make)
- remmina-git (requires spice-gtk) (optional)
- virt-manager-git (requires spice-gtk3)
- virt-viewer-git (requires spice-gtk)
- virt-viewer-no-header (requires spice-gtk)
Latest Comments
gamezelda commented on 2021-11-28 16:21 (UTC)
@MonkeeSage Thanks, fixed in this package (the issue actually comes from the original spice-gtk Arch package, I think it broke with one of the recent meson updates).
MonkeeSage commented on 2021-11-26 06:25 (UTC) (edited on 2021-11-26 06:26 (UTC) by MonkeeSage)
Thanks for the package. I was getting a build error:
It looks like they removed celt support altogether in 0.39:
https://github.com/freedesktop/spice-gtk/blob/0ad07adc3ea3cce66f5551104caabea6a7e5ab6b/CHANGELOG.md
Just removing
-D celt051=disabled
from the build step works.gamezelda commented on 2021-09-26 19:58 (UTC) (edited on 2021-09-26 20:00 (UTC) by gamezelda)
This will allow you to use your extra mouse buttons (the ones you typically use for back and forward in Firefox/Chromium) inside a SPICE-enabled VM.
You will need both a patched client on the host (spice-gtk-extra-mouse-buttons) and a patched agent on the guest (spice-vdagent-extra-mouse-buttons). Thus, both your host and guest need to be Arch Linux, or you need to figure out how to apply yourself (please only report problems after confirming them on an Arch host+guest combination).
Aside from installing the packages, make sure to enable SPICE on the host (https://wiki.archlinux.org/title/QEMU#Enabling_SPICE_support_on_the_host) and the guest (https://wiki.archlinux.org/title/QEMU#Enabling_SPICE_support_on_the_guest), including running the spice-vdagent on the guest, then it should just work. I successfully tested it with both spicy and remote-viewer as clients.