mirror of
https://github.com/rustdesk/rustdesk.git
synced 2024-12-12 02:09:12 +08:00
26 lines
830 B
Markdown
26 lines
830 B
Markdown
|
## How to build and run with Snap
|
||
|
|
||
|
Begin by cloning the repository and make sure snapcraft is installed in your Linux.
|
||
|
|
||
|
```sh
|
||
|
git clone https://github.com/rustdesk/rustdesk
|
||
|
# if snapcraft is installed, please skip this
|
||
|
sudo snap install snapcraft --classic
|
||
|
# build rustdesk snap package
|
||
|
snapcraft --use-lxd
|
||
|
# install rustdesk snap package, `--dangerous` flag must exists if u manually build and install rustdesk
|
||
|
sudo snap install rustdesk_xxx.snap --dangerous
|
||
|
```
|
||
|
|
||
|
Note: Some of interfaces needed by RustDesk cannot automatically connected by Snap. Please **manually** connect them by executing:
|
||
|
```sh
|
||
|
# record system audio
|
||
|
snap connect rustdesk:audio-record
|
||
|
snap connect rustdesk:pulseaudio
|
||
|
# observe loginctl session
|
||
|
snap connect rustdesk:login-session-observe
|
||
|
```
|
||
|
|
||
|
After steps above, RustDesk can be found in System App Menu.
|
||
|
|