ports/opt (3.5): freerdp2: initial import
commit 11251ad2d8f80e29ef06ffcfcabfab0ebc79fc13 Author: Danny Rawlins <monster.romster@gmail.com> Date: Sun Aug 19 22:31:48 2018 +1000 freerdp2: initial import diff --git a/freerdp2/.footprint b/freerdp2/.footprint new file mode 100644 index 000000000..aa0ad2911 --- /dev/null +++ b/freerdp2/.footprint @@ -0,0 +1,259 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/winpr-hash +-rwxr-xr-x root/root usr/bin/winpr-makecert +-rwxr-xr-x root/root usr/bin/xfreerdp2 +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/include/freerdp2/ +drwxr-xr-x root/root usr/include/freerdp2/freerdp/ +-rw-r--r-- root/root usr/include/freerdp2/freerdp/addin.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/altsec.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/api.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/assistance.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/autodetect.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/build-config.h +drwxr-xr-x root/root usr/include/freerdp2/freerdp/cache/ +-rw-r--r-- root/root usr/include/freerdp2/freerdp/cache/bitmap.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/cache/brush.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/cache/cache.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/cache/glyph.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/cache/nine_grid.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/cache/offscreen.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/cache/palette.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/cache/pointer.h +drwxr-xr-x root/root usr/include/freerdp2/freerdp/channels/ +-rw-r--r-- root/root usr/include/freerdp2/freerdp/channels/audin.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/channels/channels.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/channels/cliprdr.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/channels/encomsp.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/channels/geometry.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/channels/log.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/channels/rail.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/channels/rdpdr.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/channels/rdpei.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/channels/rdpgfx.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/channels/rdpsnd.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/channels/remdesk.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/channels/tsmf.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/channels/video.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/channels/wtsvc.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/client.h +drwxr-xr-x root/root usr/include/freerdp2/freerdp/client/ +-rw-r--r-- root/root usr/include/freerdp2/freerdp/client/audin.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/client/channels.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/client/cliprdr.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/client/cmdline.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/client/disp.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/client/drdynvc.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/client/encomsp.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/client/file.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/client/geometry.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/client/rail.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/client/rdpei.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/client/rdpgfx.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/client/rdpsnd.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/client/remdesk.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/client/sshagent.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/client/tsmf.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/client/video.h +drwxr-xr-x root/root usr/include/freerdp2/freerdp/codec/ +-rw-r--r-- root/root usr/include/freerdp2/freerdp/codec/audio.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/codec/bitmap.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/codec/bulk.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/codec/clear.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/codec/color.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/codec/dsp.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/codec/h264.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/codec/interleaved.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/codec/jpeg.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/codec/mppc.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/codec/ncrush.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/codec/nsc.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/codec/planar.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/codec/progressive.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/codec/region.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/codec/rfx.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/codec/xcrush.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/codec/yuv.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/codec/zgfx.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/codecs.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/constants.h +drwxr-xr-x root/root usr/include/freerdp2/freerdp/crypto/ +-rw-r--r-- root/root usr/include/freerdp2/freerdp/crypto/ber.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/crypto/certificate.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/crypto/crypto.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/crypto/der.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/crypto/er.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/crypto/per.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/crypto/tls.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/dvc.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/error.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/event.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/extension.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/freerdp.h +drwxr-xr-x root/root usr/include/freerdp2/freerdp/gdi/ +-rw-r--r-- root/root usr/include/freerdp2/freerdp/gdi/bitmap.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/gdi/dc.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/gdi/gdi.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/gdi/gfx.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/gdi/pen.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/gdi/region.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/gdi/shape.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/gdi/video.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/graphics.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/input.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/listener.h +drwxr-xr-x root/root usr/include/freerdp2/freerdp/locale/ +-rw-r--r-- root/root usr/include/freerdp2/freerdp/locale/keyboard.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/locale/locale.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/log.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/message.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/metrics.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/peer.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/pointer.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/primary.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/primitives.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/rail.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/scancode.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/secondary.h +drwxr-xr-x root/root usr/include/freerdp2/freerdp/server/ +-rw-r--r-- root/root usr/include/freerdp2/freerdp/server/audin.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/server/channels.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/server/cliprdr.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/server/drdynvc.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/server/echo.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/server/encomsp.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/server/rdpdr.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/server/rdpei.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/server/rdpgfx.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/server/rdpsnd.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/server/remdesk.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/server/shadow.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/session.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/settings.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/svc.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/types.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/update.h +drwxr-xr-x root/root usr/include/freerdp2/freerdp/utils/ +-rw-r--r-- root/root usr/include/freerdp2/freerdp/utils/msusb.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/utils/passphrase.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/utils/pcap.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/utils/profiler.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/utils/ringbuffer.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/utils/signal.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/utils/stopwatch.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/version.h +-rw-r--r-- root/root usr/include/freerdp2/freerdp/window.h +drwxr-xr-x root/root usr/include/winpr2/ +drwxr-xr-x root/root usr/include/winpr2/winpr/ +-rw-r--r-- root/root usr/include/winpr2/winpr/asn1.h +-rw-r--r-- root/root usr/include/winpr2/winpr/bcrypt.h +-rw-r--r-- root/root usr/include/winpr2/winpr/bitstream.h +-rw-r--r-- root/root usr/include/winpr2/winpr/clipboard.h +-rw-r--r-- root/root usr/include/winpr2/winpr/cmdline.h +-rw-r--r-- root/root usr/include/winpr2/winpr/collections.h +-rw-r--r-- root/root usr/include/winpr2/winpr/comm.h +-rw-r--r-- root/root usr/include/winpr2/winpr/credentials.h +-rw-r--r-- root/root usr/include/winpr2/winpr/credui.h +-rw-r--r-- root/root usr/include/winpr2/winpr/crt.h +-rw-r--r-- root/root usr/include/winpr2/winpr/crypto.h +-rw-r--r-- root/root usr/include/winpr2/winpr/debug.h +-rw-r--r-- root/root usr/include/winpr2/winpr/dsparse.h +-rw-r--r-- root/root usr/include/winpr2/winpr/endian.h +-rw-r--r-- root/root usr/include/winpr2/winpr/environment.h +-rw-r--r-- root/root usr/include/winpr2/winpr/error.h +-rw-r--r-- root/root usr/include/winpr2/winpr/file.h +-rw-r--r-- root/root usr/include/winpr2/winpr/handle.h +-rw-r--r-- root/root usr/include/winpr2/winpr/heap.h +-rw-r--r-- root/root usr/include/winpr2/winpr/image.h +-rw-r--r-- root/root usr/include/winpr2/winpr/ini.h +-rw-r--r-- root/root usr/include/winpr2/winpr/input.h +-rw-r--r-- root/root usr/include/winpr2/winpr/interlocked.h +-rw-r--r-- root/root usr/include/winpr2/winpr/intrin.h +-rw-r--r-- root/root usr/include/winpr2/winpr/io.h +-rw-r--r-- root/root usr/include/winpr2/winpr/library.h +-rw-r--r-- root/root usr/include/winpr2/winpr/locale.h +-rw-r--r-- root/root usr/include/winpr2/winpr/memory.h +-rw-r--r-- root/root usr/include/winpr2/winpr/midl.h +-rw-r--r-- root/root usr/include/winpr2/winpr/ndr.h +-rw-r--r-- root/root usr/include/winpr2/winpr/nt.h +-rw-r--r-- root/root usr/include/winpr2/winpr/ntlm.h +-rw-r--r-- root/root usr/include/winpr2/winpr/pack.h +-rw-r--r-- root/root usr/include/winpr2/winpr/path.h +-rw-r--r-- root/root usr/include/winpr2/winpr/pipe.h +-rw-r--r-- root/root usr/include/winpr2/winpr/platform.h +-rw-r--r-- root/root usr/include/winpr2/winpr/pool.h +-rw-r--r-- root/root usr/include/winpr2/winpr/print.h +-rw-r--r-- root/root usr/include/winpr2/winpr/registry.h +-rw-r--r-- root/root usr/include/winpr2/winpr/rpc.h +-rw-r--r-- root/root usr/include/winpr2/winpr/sam.h +-rw-r--r-- root/root usr/include/winpr2/winpr/schannel.h +-rw-r--r-- root/root usr/include/winpr2/winpr/security.h +-rw-r--r-- root/root usr/include/winpr2/winpr/shell.h +-rw-r--r-- root/root usr/include/winpr2/winpr/smartcard.h +-rw-r--r-- root/root usr/include/winpr2/winpr/spec.h +-rw-r--r-- root/root usr/include/winpr2/winpr/ssl.h +-rw-r--r-- root/root usr/include/winpr2/winpr/sspi.h +-rw-r--r-- root/root usr/include/winpr2/winpr/sspicli.h +-rw-r--r-- root/root usr/include/winpr2/winpr/stream.h +-rw-r--r-- root/root usr/include/winpr2/winpr/string.h +-rw-r--r-- root/root usr/include/winpr2/winpr/strlst.h +-rw-r--r-- root/root usr/include/winpr2/winpr/synch.h +-rw-r--r-- root/root usr/include/winpr2/winpr/sysinfo.h +-rw-r--r-- root/root usr/include/winpr2/winpr/tchar.h +-rw-r--r-- root/root usr/include/winpr2/winpr/thread.h +-rw-r--r-- root/root usr/include/winpr2/winpr/timezone.h +drwxr-xr-x root/root usr/include/winpr2/winpr/tools/ +-rw-r--r-- root/root usr/include/winpr2/winpr/tools/makecert.h +-rw-r--r-- root/root usr/include/winpr2/winpr/user.h +-rw-r--r-- root/root usr/include/winpr2/winpr/version.h +-rw-r--r-- root/root usr/include/winpr2/winpr/windows.h +-rw-r--r-- root/root usr/include/winpr2/winpr/winhttp.h +-rw-r--r-- root/root usr/include/winpr2/winpr/winpr.h +-rw-r--r-- root/root usr/include/winpr2/winpr/winsock.h +-rw-r--r-- root/root usr/include/winpr2/winpr/wlog.h +-rw-r--r-- root/root usr/include/winpr2/winpr/wnd.h +-rw-r--r-- root/root usr/include/winpr2/winpr/wtsapi.h +-rw-r--r-- root/root usr/include/winpr2/winpr/wtypes.h +drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/cmake/ +drwxr-xr-x root/root usr/lib/cmake/FreeRDP-Client2/ +-rw-r--r-- root/root usr/lib/cmake/FreeRDP-Client2/FreeRDP-ClientConfig.cmake +-rw-r--r-- root/root usr/lib/cmake/FreeRDP-Client2/FreeRDP-ClientConfigVersion.cmake +-rw-r--r-- root/root usr/lib/cmake/FreeRDP-Client2/FreeRDP-ClientTargets-release.cmake +-rw-r--r-- root/root usr/lib/cmake/FreeRDP-Client2/FreeRDP-ClientTargets.cmake +drwxr-xr-x root/root usr/lib/cmake/FreeRDP2/ +-rw-r--r-- root/root usr/lib/cmake/FreeRDP2/FreeRDPConfig.cmake +-rw-r--r-- root/root usr/lib/cmake/FreeRDP2/FreeRDPConfigVersion.cmake +-rw-r--r-- root/root usr/lib/cmake/FreeRDP2/FreeRDPTargets-release.cmake +-rw-r--r-- root/root usr/lib/cmake/FreeRDP2/FreeRDPTargets.cmake +drwxr-xr-x root/root usr/lib/cmake/WinPR2/ +-rw-r--r-- root/root usr/lib/cmake/WinPR2/WinPRConfig.cmake +-rw-r--r-- root/root usr/lib/cmake/WinPR2/WinPRConfigVersion.cmake +-rw-r--r-- root/root usr/lib/cmake/WinPR2/WinPRTargets-release.cmake +-rw-r--r-- root/root usr/lib/cmake/WinPR2/WinPRTargets.cmake +lrwxrwxrwx root/root usr/lib/libfreerdp-client2.so -> libfreerdp-client2.so.2 +lrwxrwxrwx root/root usr/lib/libfreerdp-client2.so.2 -> libfreerdp-client2.so.2.0.0 +-rwxr-xr-x root/root usr/lib/libfreerdp-client2.so.2.0.0 +lrwxrwxrwx root/root usr/lib/libfreerdp2.so -> libfreerdp2.so.2 +lrwxrwxrwx root/root usr/lib/libfreerdp2.so.2 -> libfreerdp2.so.2.0.0 +-rwxr-xr-x root/root usr/lib/libfreerdp2.so.2.0.0 +lrwxrwxrwx root/root usr/lib/libwinpr-tools2.so -> libwinpr-tools2.so.2 +lrwxrwxrwx root/root usr/lib/libwinpr-tools2.so.2 -> libwinpr-tools2.so.2.0.0 +-rwxr-xr-x root/root usr/lib/libwinpr-tools2.so.2.0.0 +lrwxrwxrwx root/root usr/lib/libwinpr2.so -> libwinpr2.so.2 +lrwxrwxrwx root/root usr/lib/libwinpr2.so.2 -> libwinpr2.so.2.0.0 +-rwxr-xr-x root/root usr/lib/libwinpr2.so.2.0.0 +drwxr-xr-x root/root usr/lib/pkgconfig/ +-rw-r--r-- root/root usr/lib/pkgconfig/freerdp-client2.pc +-rw-r--r-- root/root usr/lib/pkgconfig/freerdp2.pc +-rw-r--r-- root/root usr/lib/pkgconfig/winpr-tools2.pc +-rw-r--r-- root/root usr/lib/pkgconfig/winpr2.pc +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man1/ +-rw-r--r-- root/root usr/share/man/man1/winpr-hash.1.gz +-rw-r--r-- root/root usr/share/man/man1/winpr-makecert.1.gz +-rw-rw-r-- root/root usr/share/man/man1/xfreerdp.1.gz +drwxr-xr-x root/root usr/share/man/man7/ +-rw-r--r-- root/root usr/share/man/man7/wlog.7.gz diff --git a/freerdp2/.signature b/freerdp2/.signature new file mode 100644 index 000000000..e6a0e69dc --- /dev/null +++ b/freerdp2/.signature @@ -0,0 +1,6 @@ +untrusted comment: verify with /etc/ports/opt.pub +RWSE3ohX2g5d/c3RAdT+nDAqEqevCdA7TQLnDqr1O0lUrEGTBwt7l7RddahHGc6i54Z+2kFZIhvUcgcawblHQk9N3iKJhAOvuQs= +SHA256 (Pkgfile) = e7670224c928270f8037a70cd0841f0a87c9f4b7dac6dcac4dad51cdee4978f8 +SHA256 (.footprint) = 536fd4d60f093dda94a1f949c0782a8d2e2ca548d1904d8c725ae805d80fd323 +SHA256 (freerdp-2.0.0-rc3.tar.gz) = b2b21e0f125c1160210557b9d15b633cce57d265a3fbc918d451ab00af3c2650 +SHA256 (xfreerdp.1) = f87030fcf8a97a97baf973eeb3cd7d344ef7a84b59bc9b05b776f4885afd402c diff --git a/freerdp2/Pkgfile b/freerdp2/Pkgfile new file mode 100644 index 000000000..e00c321c6 --- /dev/null +++ b/freerdp2/Pkgfile @@ -0,0 +1,47 @@ +# Description: Remote desktop protocol implementation. +# URL: http://www.freerdp.com/ +# Maintainer: CRUX System Team, core-ports at crux dot nu +# Depends on: cmake glib xorg-libxcursor xorg-libxinerama xorg-libxkbfile xorg-libxrandr xorg-libxv +# Optional: ffmpeg gst-plugins-base alsa-lib cups directfb neon pulseaudio xmlto + +name=freerdp2 +version=2.0.0-rc3 +release=1 +source=(https://pub.freerdp.com/releases/freerdp-$version.tar.gz + xfreerdp.1) + +build() { + # Since CMake 3.4.0 there has been a CMAKE_<LANG>_COMPILER_LAUNCHER + # variable and corresponding target property <LANG>_COMPILER_LAUNCHER. + if [ -e '/usr/bin/ccache' ]; then + EXTRA_OPTIONS='-DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER_LAUNCHER=ccache' + PATH=$(echo ${PATH} | awk -v RS=: -v ORS=: '/ccache/ {next} {print}' | sed 's/:*$//') + elif [ -e '/usr/bin/distcc' ]; then + EXTRA_OPTIONS='-DCMAKE_C_COMPILER_LAUNCHER=distcc -DCMAKE_CXX_COMPILER_LAUNCHER=distcc' + PATH=$(echo ${PATH} | awk -v RS=: -v ORS=: '/distcc/ {next} {print}' | sed 's/:*$//') + fi + + mkdir build; cd build + + cmake ../freerdp-$version ${EXTRA_OPTIONS} \ + -DCMAKE_BUILD_TYPE=RELEASE \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_SKIP_RPATH=ON \ + -DWITH_SERVER=OFF \ + -DWITH_CLIENT=ON \ + -DWITH_LIBSYSTEMD=OFF \ + -DWITH_WAYLAND=OFF + + make + make DESTDIR=$PKG install + + # avoid conflict with opt/freerdp + mv $PKG/usr/bin/xfreerdp $PKG/usr/bin/xfreerdp2 + + # install pre-compiled man page if xmlto is missing. + # zcat /usr/share/man/man1/xfreerdp.1.gz > xfreerdp.1 + if [ ! -e '$PKG/usr/share/man/man1/xfreerdp.1' ]; then + install -m 0664 $SRC/xfreerdp.1 $PKG/usr/share/man/man1 + fi +} diff --git a/freerdp2/xfreerdp.1 b/freerdp2/xfreerdp.1 new file mode 100644 index 000000000..855a36247 --- /dev/null +++ b/freerdp2/xfreerdp.1 @@ -0,0 +1,1775 @@ +'\" t +.\" Title: xfreerdp +.\" Author: +.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> +.\" Date: 2018-08-19 +.\" Manual: xfreerdp +.\" Source: freerdp +.\" Language: English +.\" +.TH "XFREERDP" "1" "2018\-08\-19" "freerdp" "xfreerdp" +.\" ----------------------------------------------------------------- +.\" * Define some portability stuff +.\" ----------------------------------------------------------------- +.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.\" http://bugs.debian.org/507673 +.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html +.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.ie \n(.g .ds Aq \(aq +.el .ds Aq ' +.\" ----------------------------------------------------------------- +.\" * set default formatting +.\" ----------------------------------------------------------------- +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.\" ----------------------------------------------------------------- +.\" * MAIN CONTENT STARTS HERE * +.\" ----------------------------------------------------------------- + + + + .SH "NAME" +xfreerdp \- FreeRDP X11 client + + .SH "SYNOPSIS" + + + .PP +\fBxfreerdp\fR +[file] [options] [/v:server[:port]] + + + .SH "DESCRIPTION" + + + + .PP +\fBxfreerdp\fR +is an X11 Remote Desktop Protocol (RDP) client which is part of the FreeRDP project\&. An RDP server is built\-in to many editions of Windows\&. Alternative servers included xrdp and VRDP (VirtualBox)\&. + + + + .SH "OPTIONS" + + + + + .PP +\fB/a\fR:\fIaddin\fR[,\fIoptions\fR], \fB/addin\fR:\fIaddin\fR[,\fIoptions\fR] +.RS 4 + + + + + Addin + + + .RE + .PP +\fB/action\-script\fR:\fIfile\-name\fR +.RS 4 + + + + Action script (default:~/\&.config/freerdp/action\&.sh) + + + .RE + .PP +\fB/admin\fR, \fB/console\fR +.RS 4 + + + + + Admin (or console) session + + + .RE + .PP +\fB+aero\fR +.RS 4 + + + + desktop composition (default:off) + + + .RE + .PP +\fB/app\fR:\fIpath\fR or ||\fIalias\fR +.RS 4 + + + + Remote application program + + + .RE + .PP +\fB/app\-cmd\fR:\fIparameters\fR +.RS 4 + + + + Remote application command\-line parameters + + + .RE + .PP +\fB/app\-file\fR:\fIfile\-name\fR +.RS 4 + + + + File to open with remote application + + + .RE + .PP +\fB/app\-guid\fR:\fIapp\-guid\fR +.RS 4 + + + + Remote application GUID + + + .RE + .PP +\fB/app\-icon\fR:\fIicon\-path\fR +.RS 4 + + + + Remote application icon for user interface + + + .RE + .PP +\fB/app\-name\fR:\fIapp\-name\fR +.RS 4 + + + + Remote application name for user interface + + + .RE + .PP +\fB/assistance\fR:\fIpassword\fR +.RS 4 + + + + Remote assistance password + + + .RE + .PP +\fB+async\-channels\fR +.RS 4 + + + + Asynchronous channels (experimental) (default:off) + + + .RE + .PP +\fB+async\-input\fR +.RS 4 + + + + Asynchronous input (default:off) + + + .RE + .PP +\fB+async\-transport\fR +.RS 4 + + + + Asynchronous transport (experimental) (default:off) + + + .RE + .PP +\fB+async\-update\fR +.RS 4 + + + + Asynchronous update (default:off) + + + .RE + .PP +\fB/audio\-mode\fR:\fImode\fR +.RS 4 + + + + Audio output mode + + + .RE + .PP +\fB+auth\-only\fR +.RS 4 + + + + Authenticate only (default:off) + + + .RE + .PP +\fB\-authentication\fR +.RS 4 + + + + Authentication (expermiental) (default:on) + + + .RE + .PP +\fB+auto\-reconnect\fR +.RS 4 + + + + Automatic reconnection (default:off) + + + .RE + .PP +\fB/auto\-reconnect\-max\-retries\fR:\fIretries\fR +.RS 4 + + + + Automatic reconnection maximum retries, 0 for unlimited [0,1000] + + + .RE + .PP +\fB\-bitmap\-cache\fR +.RS 4 + + + + bitmap cache (default:on) + + + .RE + .PP +\fB/bpp\fR:\fIdepth\fR +.RS 4 + + + + Session bpp (color depth) (default:16) + + + .RE + .PP +\fB/buildconfig\fR +.RS 4 + + + + Print the build configuration + + + .RE + .PP +\fB/cert\-ignore\fR +.RS 4 + + + + Ignore certificate + + + .RE + .PP +\fB/cert\-name\fR:\fIname\fR +.RS 4 + + + + Certificate name + + + .RE + .PP +\fB/cert\-tofu\fR +.RS 4 + + + + Automatically accept certificate on first connect + + + .RE + .PP +\fB/client\-hostname\fR:\fIname\fR +.RS 4 + + + + Client Hostname to send to server + + + .RE + .PP +\fB\-clipboard\fR +.RS 4 + + + + Redirect clipboard (default:on) + + + .RE + .PP +\fB/codec\-cache\fR:rfx|nsc|jpeg +.RS 4 + + + + Bitmap codec cache + + + .RE + .PP +\fB\-compression\fR, \fB\-z\fR +.RS 4 + + + + + compression (default:on) + + + .RE + .PP +\fB/compression\-level\fR:\fIlevel\fR +.RS 4 + + + + Compression level (0,1,2) + + + .RE + .PP +\fB+credentials\-delegation\fR +.RS 4 + + + + credentials delegation (default:off) + + + .RE + .PP +\fB/d\fR:\fIdomain\fR +.RS 4 + + + + Domain + + + .RE + .PP +\fB\-decorations\fR +.RS 4 + + + + Window decorations (default:on) + + + .RE + .PP +\fB/disp\fR +.RS 4 + + + + Display control + + + .RE + .PP +\fB/drive\fR:\fIname\fR,\fIpath\fR +.RS 4 + + + + Redirect directory <path< as named share <name< + + + .RE + .PP +\fB+drives\fR +.RS 4 + + + + Redirect all mount points as shares (default:off) + + + .RE + .PP +\fB/dvc\fR:\fIchannel\fR[,\fIoptions\fR] +.RS 4 + + + + Dynamic virtual channel + + + .RE + .PP +\fB/dynamic\-resolution\fR +.RS 4 + + + + Send resolution updates when the window is resized + + + .RE + .PP +\fB/echo\fR, \fB/echo\fR +.RS 4 + + + + + Echo channel + + + .RE + .PP +\fB\-encryption\fR +.RS 4 + + + + Encryption (experimental) (default:on) + + + .RE + .PP +\fB/encryption\-methods\fR:[40,][56,][128,][FIPS] +.RS 4 + + + + RDP standard security encryption methods + + + .RE + .PP +\fB/f\fR +.RS 4 + + + + Fullscreen mode (<Ctrl<+<Alt<+<Enter< toggles fullscreen) + + + .RE + .PP +\fB\-fast\-path\fR +.RS 4 + + + + fast\-path input/output (default:on) + + + .RE + .PP +\fB+fipsmode\fR +.RS 4 + + + + FIPS mode (default:off) + + + .RE + .PP +\fB+fonts\fR +.RS 4 + + + + smooth fonts (ClearType) (default:off) + + + .RE + .PP +\fB/frame\-ack\fR:\fInumber\fR +.RS 4 + + + + Number of frame acknowledgement + + + .RE + .PP +\fB/from\-stdin\fR[:force] +.RS 4 + + + + Read credentials from stdin\&. With <force< the prompt is done before connection, otherwise on server request\&. + + + .RE + .PP +\fB/g\fR:\fIgateway\fR[:\fIport\fR] +.RS 4 + + + + Gateway Hostname + + + .RE + .PP +\fB/gateway\-usage\-method\fR:direct|detect, \fB/gum\fR:direct|detect +.RS 4 + + + + + Gateway usage method + + + .RE + .PP +\fB/gd\fR:\fIdomain\fR +.RS 4 + + + + Gateway domain + + + .RE + .PP +\fB/gdi\fR:sw|hw +.RS 4 + + + + GDI rendering + + + .RE + .PP +\fB/geometry\fR +.RS 4 + + + + Geometry tracking channel + + + .RE + .PP +\fB+gestures\fR +.RS 4 + + + + Consume multitouch input locally (default:off) + + + .RE + .PP +\fB/gfx\fR[:RFX] +.RS 4 + + + + RDP8 graphics pipeline (experimental) + + + .RE + .PP +\fB+gfx\-progressive\fR +.RS 4 + + + + RDP8 graphics pipeline using progressive codec (default:off) + + + .RE + .PP +\fB+gfx\-small\-cache\fR +.RS 4 + + + + RDP8 graphics pipeline using small cache mode (default:off) + + + .RE + .PP +\fB+gfx\-thin\-client\fR +.RS 4 + + + + RDP8 graphics pipeline using thin client mode (default:off) + + + .RE + .PP +\fB+glyph\-cache\fR +.RS 4 + + + + Glyph cache (experimental) (default:off) + + + .RE + .PP +\fB/gp\fR:\fIpassword\fR +.RS 4 + + + + Gateway password + + + .RE + .PP +\fB\-grab\-keyboard\fR +.RS 4 + + + + Grab keyboard (default:on) + + + .RE + .PP +\fB/gt\fR:rpc|http|auto +.RS 4 + + + + Gateway transport type + + + .RE + .PP +\fB/gu\fR:[\fIdomain\fR\e]\fIuser\fR or \fIuser\fR[@\fIdomain\fR] +.RS 4 + + + + Gateway username + + + .RE + .PP +\fB/gat\fR:\fIaccess token\fR +.RS 4 + + + + Gateway Access Token + + + .RE + .PP +\fB/h\fR:\fIheight\fR +.RS 4 + + + + Height (default:768) + + + .RE + .PP +\fB+heartbeat\fR +.RS 4 + + + + Support heartbeat PDUs (default:off) + + + .RE + .PP +\fB/help\fR, \fB/?\fR +.RS 4 + + + + + Print help + + + .RE + .PP +\fB+home\-drive\fR +.RS 4 + + + + Redirect user home as share (default:off) + + + .RE + .PP +\fB/ipv6\fR, \fB/6\fR +.RS 4 + + + + + Prefer IPv6 AAA record over IPv4 A record + + + .RE + .PP +\fB/kbd\fR:0x\fIid\fR or \fIname\fR +.RS 4 + + + + Keyboard layout + + + .RE + .PP +\fB/kbd\-fn\-key\fR:\fIvalue\fR +.RS 4 + + + + Function key value + + + .RE + .PP +\fB/kbd\-list\fR +.RS 4 + + + + List keyboard layouts + + + .RE + .PP +\fB/kbd\-subtype\fR:\fIid\fR +.RS 4 + + + + Keyboard subtype + + + .RE + .PP +\fB/kbd\-type\fR:\fIid\fR +.RS 4 + + + + Keyboard type + + + .RE + .PP +\fB/load\-balance\-info\fR:\fIinfo\-string\fR +.RS 4 + + + + Load balance info + + + .RE + .PP +\fB/log\-filters\fR:\fItag\fR:\fIlevel\fR[,\fItag\fR:\fIlevel\fR[,\&.\&.\&.]] +.RS 4 + + + + Set logger filters, see wLog(7) for details + + + .RE + .PP +\fB/log\-level\fR:OFF|FATAL|ERROR|WARN|INFO|DEBUG|TRACE +.RS 4 + + + + Set the default log level, see wLog(7) for details + + + .RE + .PP +\fB/max\-fast\-path\-size\fR:\fIsize\fR +.RS 4 + + + + Specify maximum fast\-path update size + + + .RE + .PP +\fB/max\-loop\-time\fR:\fItime\fR +.RS 4 + + + + Specify maximum time in milliseconds spend treating packets + + + .RE + .PP +\fB+menu\-anims\fR +.RS 4 + + + + menu animations (default:off) + + + .RE + .PP +\fB/microphone\fR[:[sys:\fIsys\fR,][dev:\fIdev\fR,][format:\fIformat\fR,][rate:\fIrate\fR,][channel:\fIchannel\fR]], \fB/mic\fR[:[sys:\fIsys\fR,][dev:\fIdev\fR,][format:\fIformat\fR,][rate:\fIrate\fR,][channel:\fIchannel\fR]] +.RS 4 + + + + + Audio input (microphone) + + + .RE + .PP +\fB/monitor\-list\fR +.RS 4 + + + + List detected monitors + + + .RE + .PP +\fB/monitors\fR:\fIid\fR[,\fIid\fR[,\&.\&.\&.]] +.RS 4 + + + + Select monitors to use + + + .RE + .PP +\fB\-mouse\-motion\fR +.RS 4 + + + + Send mouse motion (default:on) + + + .RE + .PP +\fB/multimedia\fR[:[sys:\fIsys\fR,][dev:\fIdev\fR,][decoder:\fIdecoder\fR]], \fB/mmr\fR[:[sys:\fIsys\fR,][dev:\fIdev\fR,][decoder:\fIdecoder\fR]] +.RS 4 + + + + + Redirect multimedia (video) + + + .RE + .PP +\fB/multimon\fR[:force] +.RS 4 + + + + Use multiple monitors + + + .RE + .PP +\fB+multitouch\fR +.RS 4 + + + + Redirect multitouch input (default:off) + + + .RE + .PP +\fB+multitransport\fR +.RS 4 + + + + Support multitransport protocol (default:off) + + + .RE + .PP +\fB\-nego\fR +.RS 4 + + + + protocol security negotiation (default:on) + + + .RE + .PP +\fB/network\fR:modem|broadband|broadband\-low|broadband\-high|wan|lan|auto +.RS 4 + + + + Network connection type + + + .RE + .PP +\fB/nsc\fR, \fB/nscodec\fR +.RS 4 + + + + + NSCodec support + + + .RE + .PP +\fB\-offscreen\-cache\fR +.RS 4 + + + + offscreen bitmap cache (default:on) + + + .RE + .PP +\fB/orientation\fR:0|90|180|270 +.RS 4 + + + + Orientation of display in degrees + + + .RE + .PP +\fB/p\fR:\fIpassword\fR +.RS 4 + + + + Password + + + .RE + .PP +\fB/parallel\fR[:\fIname\fR[,\fIpath\fR]] +.RS 4 + + + + Redirect parallel device + + + .RE + .PP +\fB/parent\-window\fR:\fIwindow\-id\fR +.RS 4 + + + + Parent window id + + + .RE + .PP +\fB+password\-is\-pin\fR +.RS 4 + + + + Use smart card authentication with password as smart card PIN (default:off) + + + .RE + .PP +\fB/pcb\fR:\fIblob\fR +.RS 4 + + + + Preconnection Blob + + + .RE + .PP +\fB/pcid\fR:\fIid\fR +.RS 4 + + + + Preconnection Id + + + .RE + .PP +\fB/pheight\fR:\fIheight\fR +.RS 4 + + + + Physical height of display (in millimeters) + + + .RE + .PP +\fB/play\-rfx\fR:\fIpcap\-file\fR +.RS 4 + + + + Replay rfx pcap file + + + .RE + .PP +\fB/port\fR:\fInumber\fR +.RS 4 + + + + Server port + + + .RE + .PP +\fB+print\-reconnect\-cookie\fR +.RS 4 + + + + Print base64 reconnect cookie after connecting (default:off) + + + .RE + .PP +\fB/printer\fR[:\fIname\fR[,\fIdriver\fR]] +.RS 4 + + + + Redirect printer device + + + .RE + .PP +\fB/proxy\fR:[\fIproto\fR://][\fIuser\fR:\fIpassword\fR@]\fIhost\fR:\fIport\fR +.RS 4 + + + + Proxy settings: override env\&.var (see also environment variable below)\&. Protocol "socks5" should be given explicitly where "http" is default\&. Note: socks proxy is not supported by env\&. variable + + + .RE + .PP +\fB/pth\fR:\fIpassword\-hash\fR, \fB/pass\-the\-hash\fR:\fIpassword\-hash\fR +.RS 4 + + + + + Pass the hash (restricted admin mode) + + + .RE + .PP +\fB/pwidth\fR:\fIwidth\fR +.RS 4 + + + + Physical width of display (in millimeters) + + + .RE + .PP +\fB/reconnect\-cookie\fR:\fIbase64\-cookie\fR +.RS 4 + + + + Pass base64 reconnect cookie to the connection + + + .RE + .PP +\fB/restricted\-admin\fR, \fB/restrictedAdmin\fR +.RS 4 + + + + + Restricted admin mode + + + .RE + .PP +\fB/rfx\fR +.RS 4 + + + + RemoteFX + + + .RE + .PP +\fB/rfx\-mode\fR:image|video +.RS 4 + + + + RemoteFX mode + + + .RE + .PP +\fB/scale\fR:100|140|180 +.RS 4 + + + + Scaling factor of the display (default:100) + + + .RE + .PP +\fB/scale\-desktop\fR:\fIpercentage\fR +.RS 4 + + + + Scaling factor for desktop applications (value between 100 and 500) (default:100) + + + .RE + .PP +\fB/scale\-device\fR:100|140|180 +.RS 4 + + + + Scaling factor for app store applications (default:100) + + + .RE + .PP +\fB/sec\fR:rdp|tls|nla|ext +.RS 4 + + + + Force specific protocol security + + + .RE + .PP +\fB+sec\-ext\fR +.RS 4 + + + + NLA extended protocol security (default:off) + + + .RE + .PP +\fB\-sec\-nla\fR +.RS 4 + + + + NLA protocol security (default:on) + + + .RE + .PP +\fB\-sec\-rdp\fR +.RS 4 + + + + RDP protocol security (default:on) + + + .RE + .PP +\fB\-sec\-tls\fR +.RS 4 + + + + TLS protocol security (default:on) + + + .RE + .PP +\fB/serial\fR[:\fIname\fR[,\fIpath\fR[,\fIdriver\fR[,permissive]]]], \fB/tty\fR[:\fIname\fR[,\fIpath\fR[,\fIdriver\fR[,permissive]]]] +.RS 4 + + + + + Redirect serial device + + + .RE + .PP +\fB/shell\fR:\fIshell\fR +.RS 4 + + + + Alternate shell + + + .RE + .PP +\fB/shell\-dir\fR:\fIdir\fR +.RS 4 + + + + Shell working directory + + + .RE + .PP +\fB/size\fR:\fIwidth\fRx\fIheight\fR or \fIpercent\fR%[wh] +.RS 4 + + + + Screen size (default:1024x768) + + + .RE + .PP +\fB/smart\-sizing\fR[:\fIwidth\fRx\fIheight\fR] +.RS 4 + + + + Scale remote desktop to window size + + + .RE + .PP +\fB/smartcard\fR[:\fIname\fR[,\fIpath\fR]] +.RS 4 + + + + Redirect smartcard device + + + .RE + .PP +\fB/sound\fR[:[sys:\fIsys\fR,][dev:\fIdev\fR,][format:\fIformat\fR,][rate:\fIrate\fR,][channel:\fIchannel\fR,][latency:\fIlatency\fR,][quality:\fIquality\fR]], \fB/audio\fR[:[sys:\fIsys\fR,][dev:\fIdev\fR,][format:\fIformat\fR,][rate:\fIrate\fR,][channel:\fIchannel\fR,][latency:\fIlatency\fR,][quality:\fIquality\fR]] +.RS 4 + + + + + Audio output (sound) + + + .RE + .PP +\fB/span\fR +.RS 4 + + + + Span screen over multiple monitors + + + .RE + .PP +\fB/spn\-class\fR:\fIservice\-class\fR +.RS 4 + + + + SPN authentication service class + + + .RE + .PP +\fB/ssh\-agent\fR, \fB/ssh\-agent\fR +.RS 4 + + + + + SSH Agent forwarding channel + + + .RE + .PP +\fB/t\fR:\fItitle\fR, \fB/title\fR:\fItitle\fR +.RS 4 + + + + + Window title + + + .RE + .PP +\fB\-themes\fR +.RS 4 + + + + themes (default:on) + + + .RE + .PP +\fB/tls\-ciphers\fR:netmon|ma|ciphers +.RS 4 + + + + Allowed TLS ciphers + + + .RE + .PP +\fB\-toggle\-fullscreen\fR +.RS 4 + + + + Alt+Ctrl+Enter toggles fullscreen (default:on) + + + .RE + .PP +\fB/u\fR:[\fIdomain\fR\e]\fIuser\fR or \fIuser\fR[@\fIdomain\fR] +.RS 4 + + + + Username + + + .RE + .PP +\fB+unmap\-buttons\fR +.RS 4 + + + + Let server see real physical pointer button (default:off) + + + .RE + .PP +\fB/usb\fR:[dbg,][dev:\fIdev\fR,][id|addr,][auto] +.RS 4 + + + + Redirect USB device + + + .RE + .PP +\fB/v\fR:\fIserver\fR[:port] +.RS 4 + + + + Server hostname + + + .RE + .PP +\fB/vc\fR:\fIchannel\fR[,\fIoptions\fR] +.RS 4 + + + + Static virtual channel + + + .RE + .PP +\fB/version\fR +.RS 4 + + + + Print version + + + .RE + .PP +\fB/video\fR +.RS 4 + + + + Video optimized remoting channel + + + .RE + .PP +\fB/vmconnect\fR[:\fIvmid\fR] +.RS 4 + + + + Hyper\-V console (use port 2179, disable negotiation) + + + .RE + .PP +\fB/w\fR:\fIwidth\fR +.RS 4 + + + + Width (default:1024) + + + .RE + .PP +\fB\-wallpaper\fR +.RS 4 + + + + wallpaper (default:on) + + + .RE + .PP +\fB+window\-drag\fR +.RS 4 + + + + full window drag (default:off) + + + .RE + .PP +\fB/wm\-class\fR:\fIclass\-name\fR +.RS 4 + + + + Set the WM_CLASS hint for the window instance + + + .RE + .PP +\fB/workarea\fR +.RS 4 + + + + Use available work area + + + .RE + + + + + + + .SH "ENVIRONMENT VARIABLES" + + + + + + .PP +wlog environment variable +.RS 4 + + + + xfreerdp uses wLog as its log facility, you can refer to the corresponding man page (wlog(7)) for more informations\&. Arguments passed via the +\fI/log\-level\fR +or +\fI/log\-filters\fR +have precedence over the environment variables\&. + + + .RE + + + + + .SH "EXAMPLES" + + + + + .PP +\fBxfreerdp connection\&.rdp /p:Pwd123! /f\fR +.RS 4 + + + + Connect in fullscreen mode using a stored configuration +\fIconnection\&.rdp\fR +and the password +\fIPwd123!\fR + + + .RE + .PP +\fBxfreerdp /u:USER /size:50%h /v:rdp\&.contoso\&.com\fR +.RS 4 + + + + Connect to host +\fIrdp\&.contoso\&.com\fR +with user +\fIUSER\fR +and a size of +\fI50 percent of the height\fR\&. If width (w) is set instead of height (h) like /size:50%w\&. 50 percent of the width is used\&. + + + .RE + .PP +\fBxfreerdp /u:CONTOSO\e\eJohnDoe /p:Pwd123! /v:rdp\&.contoso\&.com\fR +.RS 4 + + + + Connect to host +\fIrdp\&.contoso\&.com\fR +with user +\fICONTOSO\e\eJohnDoe\fR +and password +\fIPwd123!\fR + + + .RE + .PP +\fBxfreerdp /u:JohnDoe /p:Pwd123! /w:1366 /h:768 /v:192\&.168\&.1\&.100:4489\fR +.RS 4 + + + + Connect to host +\fI192\&.168\&.1\&.100\fR +on port +\fI4489\fR +with user +\fIJohnDoe\fR, password +\fIPwd123!\fR\&. The screen width is set to +\fI1366\fR +and the height to +\fI768\fR + + + .RE + .PP +\fBxfreerdp /u:JohnDoe /p:Pwd123! /vmconnect:C824F53E\-95D2\-46C6\-9A18\-23A5BB403532 /v:192\&.168\&.1\&.100\fR +.RS 4 + + + + Establish a connection to host +\fI192\&.168\&.1\&.100\fR +with user +\fIJohnDoe\fR, password +\fIPwd123!\fR +and connect to Hyper\-V console (use port 2179, disable negotiation) with VMID +\fIC824F53E\-95D2\-46C6\-9A18\-23A5BB403532\fR + + + .RE + .PP +\fB+clipboard\fR +.RS 4 + + + + Activate clipboard redirection + + + .RE + .PP +\fB/drive:home,/home/user\fR +.RS 4 + + + + Activate drive redirection of +\fI/home/user\fR +as home drive + + + .RE + .PP +\fB/smartcard:<device>\fR +.RS 4 + + + + Activate smartcard redirection for device +\fIdevice\fR + + + .RE + .PP +\fB/printer:<device>,<driver>\fR +.RS 4 + + + + Activate printer redirection for printer +\fIdevice\fR +using driver +\fIdriver\fR + + + .RE + .PP +\fB/serial:<device>\fR +.RS 4 + + + + Activate serial port redirection for port +\fIdevice\fR + + + .RE + .PP +\fB/parallel:<device>\fR +.RS 4 + + + + Activate parallel port redirection for port +\fIdevice\fR + + + .RE + .PP +\fB/sound:sys:alsa\fR +.RS 4 + + + + Activate audio output redirection using device +\fIsys:alsa\fR + + + .RE + .PP +\fB/microphone:sys:alsa\fR +.RS 4 + + + + Activate audio input redirection using device +\fIsys:alsa\fR + + + .RE + .PP +\fB/multimedia:sys:alsa\fR +.RS 4 + + + + Activate multimedia redirection using device +\fIsys:alsa\fR + + + .RE + .PP +\fB/usb:id,dev:054c:0268\fR +.RS 4 + + + + Activate USB device redirection for the device identified by +\fI054c:0268\fR + + + .RE + + + + + .SH "LINKS" + + + .PP +\m[blue]\fBhttp://www\&.freerdp\&.com/\fR\m[] + + +.SH "AUTHOR" +.br +.PP +The FreeRDP Team +
participants (1)
-
crux@crux.nu