Search Criteria
Package Details: rustdesk-bin 1.2.3-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/rustdesk-bin.git (read-only, click to copy) |
---|---|
Package Base: | rustdesk-bin |
Description: | Yet another remote desktop software, written in Rust. Works out of the box, no configuration required. Great alternative to TeamViewer and AnyDesk! |
Upstream URL: | https://github.com/rustdesk/rustdesk |
Keywords: | AnyDesk desktop remote Rust TeamViewer |
Licenses: | GPL3 |
Conflicts: | rustdesk |
Provides: | rustdesk |
Submitter: | taotieren |
Maintainer: | taotieren (sukanka, kuhtoxo) |
Last Packager: | taotieren |
Votes: | 57 |
Popularity: | 3.35 |
First Submitted: | 2021-06-27 05:16 (UTC) |
Last Updated: | 2023-10-09 02:37 (UTC) |
Dependencies (13)
- gst-plugins-base-libs (gst-plugins-base-libs-gitAUR)
- gstreamer (gstreamer-gitAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-gitAUR, gtk3-ubuntuAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libpulse (pulseaudio-dummyAUR, pulseaudio-gitAUR)
- libva (libva-gitAUR, libva-headlessAUR, intel-media-stack-binAUR)
- libvdpau
- libxcb (libxcb-gitAUR)
- libxfixes
- xdg-utils (busking-gitAUR, xdg-utils-slockAUR, xdg-utils-lxqtAUR, mimiAUR, mimi-gitAUR, xdg-utils-handlrAUR, openerAUR, xdg-utils-betterlockscreenAUR, mimejs-gitAUR, xdg-utils-symlink-fixAUR, xdg-utils-mimeoAUR)
- xdotool (xdotool-gitAUR)
- libappindicator-gtk3 (libappindicator-bzrAUR) (optional) – tray icon
- libayatana-appindicator (optional) – tray icon
Required by (2)
- remmina-plugin-rustdesk (requires rustdesk)
- rustdesk-openrc (requires rustdesk)
Latest Comments
1 2 3 4 Next › Last »
Jonno2002 commented on 2023-11-03 04:36 (UTC)
FYI "xdg-user-dirs" is required for recent sessions to show up, might want to add that as a dependency
spsf64 commented on 2023-08-27 15:18 (UTC) (edited on 2023-08-27 16:50 (UTC) by spsf64)
@proledatarian and @sukanka, i agree with you both @taotieren ver 1.2.2-3 is working now, thanks
proledatarian commented on 2023-08-27 14:00 (UTC) (edited on 2023-08-27 14:06 (UTC) by proledatarian)
arch=
has to be specified and can not be empty or missing.And if I add
arch=
it's still broken.sukanka commented on 2023-08-27 09:56 (UTC)
I'd prefer
rustdesk-appimage
to be a separate package, instead of a split package.I only use the
-bin
package, and don't want these appimages to be downloaded, especially theaarch64
one, as my arch isx86_64
. (I cannot understand why an arch user would like to use an appimage since it can be re-packaged to an ordinary-bin
package.)VyacheslavS commented on 2023-08-27 09:13 (UTC) (edited on 2023-08-27 09:19 (UTC) by VyacheslavS)
The package assembly broke down:
taotieren commented on 2023-08-27 08:08 (UTC) (edited on 2023-08-27 08:12 (UTC) by taotieren)
@kuhtoxo 1. Architectural issues have been revised
Regarding the problem of slow download, if you are in China, you need to manually add ghproxy.com for proxy acceleration or other ways to solve the problem by yourself.
if you want to maintain the rustdesk-appimage package, I can add you as a co-maintainer to maintain the package.
Regarding the issue of skipping checksums, the packages in the upstream repositories are updated frequently, so update them yourself if you need to.
kuhtoxo commented on 2023-08-26 17:20 (UTC) (edited on 2023-08-26 17:20 (UTC) by kuhtoxo)
In the official repository https://github.com/rustdesk/rustdesk/releases / for the current version, there is pkg.tar.zst just for x86_64, and there is no such package for aarch64, although both architectures are specified in PKGBUILD rustdesk-bin. There is a rustdesk-appimage for which there are x86_64 and aarch64 official builds. I think that in PKGBUILD rustdesk-bin should be specified only officially supported architecture x86_64 for aarch64 you need to use rustdesk-appimage.
In PKGBUILD rustdesk-bin, both pkg.tar.zst and appimage rustdesk are downloaded during assembly and installation, which takes quite a lot of time on a slow connection and is as impractical as possible, and therefore I think that appimage should exist only in the rustdesk-appimage package, and in rustdesk-bin only pkg.tar.zst should be downloaded.
I think PKGBUILD rustdesk-bin should match PKGBUILD of the official package as much as possible.
The use of SKIP is not recommended for calculating checksums of the downloaded package, because this can lead to unforeseen consequences on unreliable or untrusted connections, although it complicates package support.
alium commented on 2023-08-22 12:12 (UTC)
pkgrel should be beginn with 1 not with 0. please follow the conventions ;-)
Marzal commented on 2023-08-22 08:12 (UTC)
Hi, checksum fail. For me the correct one is:
475271880d3f78bcd571b6c2d382f855c8451f41cba992a51ac9fd7e7c9d84e2 rustdesk-1.2.2-0-x86_64.pkg.tar.zst
jkhsjdhjs commented on 2023-07-14 14:27 (UTC) (edited on 2023-07-14 14:31 (UTC) by jkhsjdhjs)
Hey, sorry, but I won't maintain this package anymore.
I stopped using it, because the codebase is incredibly bad to the point where I wonder how it's even functional.
Just have a look at this file for example: https://github.com/rustdesk/rustdesk/blob/master/src/platform/linux.rs
All paths are formatted with format!(), while rust has a builtin cross-platform solution for paths, which would probably also save them a lot of duplicate code. Furthermore, a lot of functionality is accomplished by executing shell commands, and piping the result into other shell commands, which is just bad style. What if one of these shell commands isn't installed on a system?
Also a lot of edge-cases seem to be unhandled:
https://github.com/rustdesk/rustdesk/blob/5875cb1896936ddff47e3931ac11e6ab37ce1036/src/platform/linux.rs#L1180
What happens if
$HOME
is unset? Ah yes, of course it tries to create the file/.config/autostart/rustdesk.desktop
.https://github.com/rustdesk/rustdesk/blob/5875cb1896936ddff47e3931ac11e6ab37ce1036/src/platform/linux.rs#L671
If you cancel the pkexec prompt, rustdesk thinks you have super-user permissions, because pkexec then exits with 127 instead of 126.
These are just a few examples I found without much effort in a few minutes. You might argue that these aren't critical issues, and I agree. But if all of their code is written in a similar fashion, it will almost certainly also contain a lot of actual security issues.
But the worst thing about rustdesk is their lack of respect for the users (or the users system). Since version 1.2.0, rustdesk always creates an autostart entry, forcing you into workarounds like modifying the autostart entry to avoid autostarting it. When I reported this issue, they just closed it as wontfix, without any explanation: https://github.com/rustdesk/rustdesk/issues/4863
And they have done similar things in the past, where they changed your gdm configuration and disabled wayland with a simple click on a button that said "Fix it!", with no explanation on what it's going to do: https://github.com/rustdesk/rustdesk/blob/1.1.9/src/platform/linux.rs#L411-L422
Their code quality has also been critized in the past:
https://news.ycombinator.com/item?id=34723752
https://news.ycombinator.com/item?id=34723595
So that's definitely enough reason for me to not trust the authors of this software. You're free to keep using this software, but I didn't want to just stop maintaining this package without stating my reasons. If anyone wants to co-maintain this package you can give taotieren a ping.
1 2 3 4 Next › Last »