diff options
author | Antenore Gatta (tmow) <antenore@simbiosi.org> | 2021-05-03 18:20:41 +0300 |
---|---|---|
committer | Antenore Gatta (tmow) <antenore@simbiosi.org> | 2021-05-03 18:20:41 +0300 |
commit | 161555868347c7fe1a995b5e8fd39a37973e23cc (patch) | |
tree | b99ef4b22c2310d091e4d58c46fb0f9629c8d75e /snap | |
parent | d982eab8a68aafddfce787f545dff3561a5a6539 (diff) |
GVNC plugin using gtk-vnc
This plugin is more suitable for KVM and GNOME Vino servers
Beside the normal features it has:
* Remote power control (reboot, reset, shutdown)
* Audio redirection (still have issues)
* UTF-8 clipboard support (if the server support it)
* Multiple ctrl sequences (CTRL+ALT+DEL, Backspace, F1-12)
* Should work with TLS.
There are still bugs, patches are welcome
Can be compiled with -DWITH_GVNC=ON
Diffstat (limited to 'snap')
-rw-r--r-- | snap/snapcraft.yaml | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index f5c217207..62c4f124e 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -21,7 +21,7 @@ slots: apps: remmina: command: bin/remmina - extensions: [gnome-3-28] + extensions: [gnome-3-34] common-id: org.remmina.Remmina.desktop plugs: - alsa @@ -166,6 +166,8 @@ parts: - libgcrypt20-dev - libsecret-1-dev - libgtk-3-dev + - libgtk-vnc-2.0-dev + - libgvnc-1.0-dev - libjson-glib-dev - libsodium-dev - libsoup2.4-dev @@ -192,6 +194,7 @@ parts: - -DCMAKE_BUILD_TYPE=Release - -DWITH_NEWS:BOOL=ON - -DWITH_FREERDP3=OFF + - -DWITH_GVNC=ON - -DCMAKE_PREFIX_PATH=$SNAPCRAFT_STAGE/usr - -DSNAP_BUILD=on @@ -292,10 +295,10 @@ parts: cleanup: after: [pulse-utils, freerdp, remmina, app] # Make this part run last; list all your other parts here plugin: nil - build-snaps: [core18, gnome-3-28-1804, gtk-common-themes] # List all content-snaps you're using here + build-snaps: [core18, gnome-3-34-1804, gtk-common-themes] # List all content-snaps you're using here override-prime: | set -eux - for snap in "core18" "gnome-3-28-1804" "gtk-common-themes"; do # List all content-snaps you're using here + for snap in "core18" "gnome-3-34-1804" "gtk-common-themes"; do # List all content-snaps you're using here cd "/snap/$snap/current" && find . -type f,l -exec rm -f "$SNAPCRAFT_PRIME/{}" \; done for CRUFT in bug lintian man; do |