AnyDesk
From Gentoo Wiki
AnyDesk is a proprietary (closed source), software for remote access and support over the Internet similar to TeamViewer.
Installation
USE flags
USE flags for net-misc/anydesk Feature rich multi-platform remote desktop application
Emerge
Accept AnyDesk TOS license.
FILE
/etc/portage/package.licensenet-misc/anydesk AnyDesk-TOS
root #emerge --ask net-misc/anydeskService
AnyDesk service can be run manually with
user $anydesk --serviceAnyDesk service can also be turned on so that it runs every time the system boots.
OpenRC
Start AnyDesk during system start:
root #rc-update add anydesk defaultStart the AnyDesk daemon now:
root #rc-service anydesk startsystemd
Start AnyDesk during system start:
root #systemctl enable anydeskStart the AnyDesk daemon now:
root #systemctl start anydeskTroubleshooting
If PulseAudio is not used, AnyDesk may not be able to receive connection. In case it is undesirable to install PulseAudio, AnyDesk can be run with PULSE_SERVER=0 environment variable:
user $PULSE_SERVER=0 anydesk --servicesystemd users can add this into the AnyDesk service
root #systemctl edit anydeskFILE
/etc/systemd/system/anydesk.service.d/override.conf### Editing /etc/systemd/system/anydesk.service.d/override.conf
### Anything between here and the comment below will become the contents of the drop-in file
[Service]
Type=simple
Environment=PULSE_SERVER=0
### Edits below this comment will be discarded
### /usr/lib/systemd/system/anydesk.service
# [Unit]
# Description=AnyDesk
# Requires=network.target
# After=systemd-user-sessions.service
#
# [Service]
# Type=simple
# ExecStart=/opt/bin/anydesk --service
# PIDFile=/run/anydesk.pid
# KillMode=mixed
# TimeoutStopSec=30
# User=root
# LimitNOFILE=100000
#
# [Install]
# WantedBy=multi-user.target
openrc users can export this from the conf.d/anydesk file:
FILE
/etc/conf.d/anydeskexport PULSE_SERVER=0
See also
- TigerVNC — a client/server software package allowing remote network access to graphical desktops.
- TeamViewer — a proprietary (closed source), all-in-one solution for remote access and support over the Internet.