Anydesk on FreeBSD 13.1

Hello, is there any guide about Anydesk on FreeBSD? I just downloaded it but it does not work by clicking on it so my guess it needs some work around.
 
It needs the /proc direcotry mounted:

mount -t procfs proc /proc

add proc /proc procfs rw 0 0 to fstab to make it permanent
 
Third-party software. Package is not from a port or official package. They're creating their own packages. Maybe read the documentation that comes with it?

Or use deskutils/anydesk?
 
last time I checked the port only pulls the binary, so you can also just manually download the latest version and use that.
HOWEVER: of course you still need to have all dependencies installed, so using the port as a starting point might be a good idea as it installs all dependencies and IIRC tells you what other conditions have to be met (e.g. procfs needs to be mounted)

You can also just run the precompiled binary and look at the error messages to find out whats missing...
 
Yes, it's not allowed to be repackaged.

Code:
PKGNAME: there is no package for this port: _LICENSE_RESTRICTED = delete-package delete-distfiles
Ok, I just installed it by Port, but when I find it on the KDE search box and click on it nothing happens.
 
Start the binary (or script?) from a shell and observe the output. It might give some hints.
$ anydesk
ld-elf.so.1: Shared object "libgtkglext-x11-1.0.so.0" not found, required by "anydesk"

pkg does not find any libgtkglext

So I find it in ports by installing /x11-toolkits/gtkglext/.

Now it works from GUI, I can connect but it remains on "waiting for getting of image" from the remote side and doesnt pass that window.
 
Now it works from GUI, I can connect but it remains on "waiting for getting of image" from the remote side and doesnt pass that window.

Are you trying to connect to a windows 10 client? there has to be a user logged in and the screen mustn't be locked. sometimes even sending the monitor to standby causes win10 to block any incoming connections...

A slow internet connection may also lead to timeouts or at least a very long delay until you get any image. I'm dealing with this regularly when trying to assist my mother-in-law through her crappy telekom DSL line.
 
Are you trying to connect to a windows 10 client? there has to be a user logged in and the screen mustn't be locked. sometimes even sending the monitor to standby causes win10 to block any incoming connections...

A slow internet connection may also lead to timeouts or at least a very long delay until you get any image. I'm dealing with this regularly when trying to assist my mother-in-law through her crappy telekom DSL line.

I am trying to connect from my Tablet to my Computer.
 
If I add @reboot on crontab it starts but I dont get any image on the remote side, seems anydesk it is not made it by working like that.
 
I don't know if "silent" connections (without the remote site accepting the connection) is possible with the unpaid version.
We only use the paid variant, where you can generate a custom installer for clients and restrict them to only incoming connections with a preset password and allowing silent connections by default. I'm also only connecting from my FreeBSD workstation or laptop to various windows clients, not the other way around, so I usually start anydesk as needed, but you could just run it via your users .xinitrc at login
 
Hi!, I found the same issue as the OP. Both, the executable provided by AnyDesk and the port do nothing when I run it (from command line and/or by double clicking, also with sudo).

Sadly there's no info about required libraries. Also procfs is mounted: procfs on /proc (procfs, local)

This is the result of ldd:

Code:
ldd /usr/local/bin/anydesk                                                     
/usr/local/bin/anydesk:                                                                                 
        libminizip.so.1 => /usr/local/lib/libminizip.so.1 (0x80122e000)
        libgtk-x11-2.0.so.0 => /usr/local/lib/libgtk-x11-2.0.so.0 (0x80123d000)
        libgdk-x11-2.0.so.0 => /usr/local/lib/libgdk-x11-2.0.so.0 (0x8016a4000)
        libpangocairo-1.0.so.0 => /usr/local/lib/libpangocairo-1.0.so.0 (0x801765000)
        libatk-1.0.so.0 => /usr/local/lib/libatk-1.0.so.0 (0x801776000)
        libcairo.so.2 => /usr/local/lib/libcairo.so.2 (0x8017a6000)
        libthr.so.3 => /lib/libthr.so.3 (0x8018df000)   
        libgdk_pixbuf-2.0.so.0 => /usr/local/lib/libgdk_pixbuf-2.0.so.0 (0x80190d000)
        libgio-2.0.so.0 => /usr/local/lib/libgio-2.0.so.0 (0x801934000)
        libpangoft2-1.0.so.0 => /usr/local/lib/libpangoft2-1.0.so.0 (0x801b14000)
        libpango-1.0.so.0 => /usr/local/lib/libpango-1.0.so.0 (0x801b2f000)
        libgobject-2.0.so.0 => /usr/local/lib/libgobject-2.0.so.0 (0x801ba0000)
        libglib-2.0.so.0 => /usr/local/lib/libglib-2.0.so.0 (0x801bff000)
        libintl.so.8 => /usr/local/lib/libintl.so.8 (0x801d41000)         
        libfontconfig.so.1 => /usr/local/lib/libfontconfig.so.1 (0x801d4f000)   
        libfreetype.so.6 => /usr/local/lib/libfreetype.so.6 (0x801d9d000)
        libX11-xcb.so.1 => /usr/local/lib/libX11-xcb.so.1 (0x801e66000)
        libX11.so.6 => /usr/local/lib/libX11.so.6 (0x801e6a000)
        libxcb.so.1 => /usr/local/lib/libxcb.so.1 (0x801fb3000)
        libpolkit-gobject-1.so.0 => /usr/local/lib/libpolkit-gobject-1.so.0 (0x801fe0000)
        libXrender.so.1 => /usr/local/lib/libXrender.so.1 (0x802001000)
        librt.so.1 => /usr/lib/librt.so.1 (0x80200d000)
        libxcb-shm.so.0 => /usr/local/lib/libxcb-shm.so.0 (0x802016000)
        libXi.so.6 => /usr/local/lib/libXi.so.6 (0x80201c000)
        libXrandr.so.2 => /usr/local/lib/libXrandr.so.2 (0x80202e000)
        libXtst.so.6 => /usr/local/lib/libXtst.so.6 (0x80203b000)
        libXext.so.6 => /usr/local/lib/libXext.so.6 (0x802044000)
        libXfixes.so.3 => /usr/local/lib/libXfixes.so.3 (0x802059000)
        libXdamage.so.1 => /usr/local/lib/libXdamage.so.1 (0x802061000)
        libxkbfile.so.1 => /usr/local/lib/libxkbfile.so.1 (0x802066000)
        libgtkglext-x11-1.0.so.0 => /usr/local/lib/libgtkglext-x11-1.0.so.0 (0x802090000)
        libgdkglext-x11-1.0.so.0 => /usr/local/lib/libgdkglext-x11-1.0.so.0 (0x802096000)
        libGLU.so.1 => /usr/local/lib/libGLU.so.1 (0x802102000)
        libGL.so.1 => /usr/local/lib/libGL.so.1 (0x80218d000)
        libpangox-1.0.so.0 => /usr/local/lib/libpangox-1.0.so.0 (0x802219000)
        libgmodule-2.0.so.0 => /usr/local/lib/libgmodule-2.0.so.0 (0x80223d000)
        libinotify.so.0 => /usr/local/lib/libinotify.so.0 (0x802243000)
        libc++.so.1 => /usr/lib/libc++.so.1 (0x80224d000)
        libcxxrt.so.1 => /lib/libcxxrt.so.1 (0x802324000)
        libm.so.5 => /lib/libm.so.5 (0x802346000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x802381000)
        libc.so.7 => /lib/libc.so.7 (0x80239b000)
        libz.so.6 => /lib/libz.so.6 (0x8027a5000)
        libXinerama.so.1 => /usr/local/lib/libXinerama.so.1 (0x8027c2000)
        libXcursor.so.1 => /usr/local/lib/libXcursor.so.1 (0x8027c7000)
        libXcomposite.so.1 => /usr/local/lib/libXcomposite.so.1 (0x8027d5000)
        libharfbuzz.so.0 => /usr/local/lib/libharfbuzz.so.0 (0x8027da000)
        libpixman-1.so.0 => /usr/local/lib/libpixman-1.so.0 (0x8028ed000)
        libEGL.so.1 => /usr/local/lib/libEGL.so.1 (0x8029be000)
        libdl.so.1 => /usr/lib/libdl.so.1 (0x8029d6000)
        libpng16.so.16 => /usr/local/lib/libpng16.so.16 (0x8029da000)
        libxcb-render.so.0 => /usr/local/lib/libxcb-render.so.0 (0x802a19000)
        libfribidi.so.0 => /usr/local/lib/libfribidi.so.0 (0x802a2a000)
        libffi.so.8 => /usr/local/lib/libffi.so.8 (0x802a4b000)
        libpcre2-8.so.0 => /usr/local/lib/libpcre2-8.so.0 (0x802a56000)
        libiconv.so.2 => /usr/local/lib/libiconv.so.2 (0x802b0d000)
        libutil.so.9 => /lib/libutil.so.9 (0x802c1a000)
        libexpat.so.1 => /usr/local/lib/libexpat.so.1 (0x802c32000)
        libbz2.so.4 => /usr/lib/libbz2.so.4 (0x802c62000)
        libbrotlidec.so.1 => /usr/local/lib/libbrotlidec.so.1 (0x802c78000)
        libXau.so.6 => /usr/local/lib/libXau.so.6 (0x802c87000)
        libXdmcp.so.6 => /usr/local/lib/libXdmcp.so.6 (0x802c8d000)
        libOpenGL.so.0 => /usr/local/lib/libOpenGL.so.0 (0x802c95000)
        libGLdispatch.so.0 => /usr/local/lib/libGLdispatch.so.0 (0x802cc1000)
        libGLX.so.0 => /usr/local/lib/libGLX.so.0 (0x802d7a000)
        libgraphite2.so.3 => /usr/local/lib/libgraphite2.so.3 (0x802daf000)
        libbrotlicommon.so.1 => /usr/local/lib/libbrotlicommon.so.1 (0x802dda000)

The video card on this machine is this:

Code:
vgapci0@pci0:0:2:0:     class=0x030000 rev=0x06 hdr=0x00 vendor=0x8086 device=0x0412 subvendor=0x1043 subdevice=0x8534
    vendor     = 'Intel Corporation'
    device     = 'Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller'                                                                                                                           
    class      = display           
    subclass   = VGA

BTW, last week I had the same issue, then added procfs to /etc/fstab and it worked, but since monday it doesn't, even with procfs mounted.
 
I just built the anydesk port via poudriere and installed it on a freshly set up 13.2-RC3 laptop (/w XFCE) - it works as expected after mounting procfs.
Currently I'm using anydesk on several desktops and laptops running 12.4-RELEASE and 13.1-RELEASE.

I remember that at some point some a gtk dependency wasn't installed by the port; but when trying to start anydesk from a terminal it direcly pointed out the missing library from that package (could be gtkglext, but not 100% sure).
What error are you getting when trying to start anydesk from a terminal?
 
I just built the anydesk port via poudriere and installed it on a freshly set up 13.2-RC3 laptop (/w XFCE) - it works as expected after mounting procfs.
Currently I'm using anydesk on several desktops and laptops running 12.4-RELEASE and 13.1-RELEASE.

I remember that at some point some a gtk dependency wasn't installed by the port; but when trying to start anydesk from a terminal it direcly pointed out the missing library from that package (could be gtkglext, but not 100% sure).
What error are you getting when trying to start anydesk from a terminal?
Hi! sko, the problem is there's no error. Just run ./anydesk and it doesn't do anything. I've also checked with ps ax|grep anydesk, but it isn't running.
 
I just grabbed the tar manually from their site (the port is also just downloading and unpacking that) and ran that directly on 2 systems and it works...

Did you build/install from ports? if you built a pkg and installed that (i.e. pkg has knowledge of anydesk being installed), check that all dependencies are met via pkg check -d anydesk. Otherwise compare your installed packages to the (runtime) dependency list of the port.
 
After latest quarterly update anydesk still works but crashes on closing a connection.

¿Maybe support for FreeBSD has been dropped? All other platforms are at version 7+ or 6.2.1 (Linux, Raspberry)
 
Back
Top