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.
 | 
						|
 |