Hello
Just wondering if you could provide an explanation for the following last line in the PKGBUILD (https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=anydesk) :
"rm -rf etc/"
This line feels SCARY. Could you comment? Anyone else?
Git Clone URL: | https://aur.archlinux.org/anydesk-bin.git (read-only, click to copy) |
---|---|
Package Base: | anydesk-bin |
Description: | The Fast Remote Desktop Application |
Upstream URL: | https://anydesk.com |
Keywords: | anydesk desktop remote teamviewer |
Licenses: | custom |
Conflicts: | anydesk |
Provides: | anydesk |
Submitter: | D3SOX |
Maintainer: | D3SOX (severach) |
Last Packager: | D3SOX |
Votes: | 227 |
Popularity: | 1.73 |
First Submitted: | 2020-02-26 00:13 (UTC) |
Last Updated: | 2024-04-23 09:20 (UTC) |
« First ‹ Previous 1 .. 14 15 16 17 18 19 20 21 Next › Last »
Hello
Just wondering if you could provide an explanation for the following last line in the PKGBUILD (https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=anydesk) :
"rm -rf etc/"
This line feels SCARY. Could you comment? Anyone else?
This new version has a new dependency (pango-anydesk) which in turn installs a proper and working older version of pango, which is used by AnyDesk only.
To update to this new version and it's dep you have to uninstall package anydesk first and reinstall it again. New installs aren't affected.
Sorry for any inconveniences.
@harrys_laugh: Can't reproduce this on my KDE box. Will try it on i3 the next days. Stay tuned.
I updated today to 2.9.5-2. Afterwards anydesk freezes and weirds out my i3 session anytime I'm establishing a connection. I can't create new windows and existing terminals freeze. Had to go back to 2.9.4 which works fine
@RemoteAdmin No, seems that you're right. Either I missed that or it's a fairly new dep. Will check and complete that in pkgbuild. Thanks for reporting this!
EDIT: fixed :)
Correct me if I'm wrong but shouldn't "libxtst" be a dependency?
At least the binary is requiring it:
readelf -d /usr/bin/anydesk
0x0000000000000001 (NEEDED) Shared library: [libXtst.so.6]
@maximevince Commented and forwarded to anydesk.com. Let's see what they will say.
Answer from anydesk:
Wayland is not supported. Wayland has no possibility in it's protocol to take the screen for now. Therefore we had to program an own screen grabber for every desktop and then ask the user for permission (especially gnome3 makes it difficult). AnyDesk and Wayland is starting through XWayland, but as soon as a session is started or tapped, there will used many X11 libraries that XWayland doesn't support (MIT-SHM for example).
If you are interested in AnyDesk under Wayland, I ask you to send a mail to the Wayland devs (the more, the better; we have already sent one) so a unified capture interface would be installed in Wayland (here, the devs then just have to consider security measures). -- Wayland wird von uns nicht unterstützt. Wayland hat im Protokoll keine Möglichkeit vorgesehen das Bild abzugreiffen und dies offengelassen, wie die Compositors das Implementieren. Daher müssten wir für jeden Desktop ein eigenes Screen Grab Programm schreiben und dies teilweile vom Nutzer erst autorisieren lassen (und gerade GNOME 3 macht es einem hier nicht leicht). AnyDesk startet und Wayland zwar, da XWayland vorgeschalten wird, aber sobald eine sitzung gestartet oder abgegriffen wird werden viele X11 Libraries genutzt, die XWayland nicht unterstützt (MIT-SHM z.B.).
Falls Sie Interesse an AnyDesk unter Wayland haben, bitte ich sie, den Wayland devs eine Mail zu schicken (je mehr, umso besser, wir haben auch schon eine abgesetzt), damit eine einheitliche Capture Schnittstelle in Wayland eingebaut wird (hier müssen sich die Devs dann eben ggf. Sicherheitsmaßnahmen überlegen).
AnyDesk closing immediately after connecting (e.g. to Win7 host) seems to be cause by some Wayland issue. Switching to Xorg fixes the problem for me.
Pinned Comments
D3SOX commented on 2024-02-08 16:46 (UTC) (edited on 2024-04-23 11:42 (UTC) by D3SOX)
Please check if there's actually a new version for Linux available before flagging this package. The version numbers for Windows and Linux are different.