Discover the power of aSPICE, a secure, open-source SPICE and SSH Remote Desktop solution designed for QEMU KVM virtual machines. Whether you're on iOS or Mac OS X, you can now access aSPICE Pro through the Apple App Store at this link. By purchasing the donation version, aSPICE Pro, you're supporting my ongoing work and the GPL open-source community. If you encounter any issues, please use the "Send email" feature on Google Play to report them before leaving a review.
Stay updated with the latest developments by checking the release notes at GitHub. You can also explore older versions and report bugs directly on the releases and issues pages, respectively. For any questions, consider joining the discussion on our forum instead of posting in a review.
Don't miss out on bVNC, my versatile VNC Viewer, available on Google Play. If you're experiencing issues with mouse pointer synchronization, try switching to "Simulated Touchpad" input mode or enhance your setup by adding an "EvTouch USB Graphics Tablet" to your virtual machine. To do this, if you're using virt-manager, navigate to View->Details, then Add Hardware->Input->EvTouch USB Graphics Tablet. For command-line users, include the option "-device usb-tablet,id=input0" when running your virtual machine.
aSPICE stands out as a secure, SSH-capable, open-source SPICE protocol client leveraging the LGPL licensed native libspice library. Its comprehensive feature set includes:
- Seamless control over any SPICE-enabled QEMU virtual machine, regardless of the guest OS.
- Master password support in aSPICE Pro for enhanced security.
- Multi-factor authentication (MFA) and two-factor authentication (2FA) for SSH in aSPICE Pro.
- USB Redirection feature in aSPICE Pro, allowing for more versatile device usage.
- Robust audio support for a more immersive experience.
- Intuitive multi-touch controls for remote mouse operations: one finger for left-click, two for right-click, and three for middle-click.
- Enhanced sound support, adjustable in the Advanced Settings on the main screen.
- Convenient right and middle-dragging without lifting the initial tapping finger.
- Smooth scrolling with a two-finger drag.
- Dynamic pinch-zooming for better visibility and interaction.
- Flexible dynamic resolution changes, enabling desktop reconfiguration while connected and full control from BIOS to OS.
- Full rotation support, with the option to lock rotation using your device's central lock.
- Multi-language support for a global user base.
- Comprehensive mouse support on Android 4.0+ for a desktop-like experience.
- Full desktop visibility even when the soft keyboard is extended.
- Secure SSH tunneling for accessing machines behind firewalls.
- User interface optimizations tailored for various screen sizes, compatible with tablets and smartphones.
- Samsung multi-window support for enhanced multitasking.
- SSH public/private (pubkey) authentication for added security.
- Importing encrypted/unencrypted RSA keys in PEM format and unencrypted DSA keys in PKCS#8 format.
- Automatic connection session saving for a seamless experience.
- Versatile scaling modes including Zoomable, Fit to Screen, and One to One.
- Four distinct input modes: two Direct, one Simulated Touchpad, and one Single-handed.
- Long-tap functionality for selecting clicks, drag modes, scroll, and zoom in single-handed mode.
- Stowable on-screen keys for Ctrl, Alt, Tab, Super, and arrow navigation.
- Convenient ESC key sending using the "Back" button on your device.
- Support for D-pad arrows and rotation adjustments for some Bluetooth keyboards.
- Minimum zoom that fits the screen and snaps to 1:1 during zooming.
- FlexT9 and hardware keyboard support for enhanced typing.
- On-device help for creating new connections and understanding input modes, accessible via the Menu.
- Compatibility with Hackerskeyboard for a more efficient typing experience.
- Import/Export functionality for settings management.
- Specific support for Samsung DEX, Alt-Tab, Start Button, and Ctrl+Space capture.
Looking ahead, we're planning to integrate clipboard functionality for seamless copy/pasting between your device and the virtual machine. For detailed instructions on setting up SPICE on Linux, refer to the guides provided by Red Hat and Canonical for Ubuntu. Explore the full code repository at GitHub.