File tree Expand file tree Collapse file tree 1 file changed +0
-43
lines changed Expand file tree Collapse file tree 1 file changed +0
-43
lines changed Original file line number Diff line number Diff line change 33A toy remote desktop implemented by rust.
44
55The python implemented: https://github.com/pysrc/remote-desktop
6-
7- ## Build
8-
9- Need: cmake、git
10-
11- ` cargo build --release `
12-
13- ### For linux before build
14-
15- ` sudo apt install libxdo-dev libxcb-randr0-dev libxcb-shm0-dev `
16-
17- For Debian-based GUI distributions, that means running:
18-
19- ` sudo apt-get install libx11-dev libxext-dev libxft-dev libxinerama-dev libxcursor-dev libxrender-dev libxfixes-dev libpango1.0-dev libgl1-mesa-dev libglu1-mesa-dev `
20-
21- For RHEL-based GUI distributions, that means running:
22-
23- ` sudo yum groupinstall "X Software Development" && yum install pango-devel libXinerama-devel `
24-
25- For Arch-based GUI distributions, that means running:
26-
27- ` sudo pacman -S libx11 libxext libxft libxinerama libxcursor libxrender libxfixes pango cairo libgl mesa --needed `
28-
29- For Alpine linux:
30-
31- ` apk add pango-dev fontconfig-dev libxinerama-dev libxfixes-dev libxcursor-dev mesa-gl `
32-
33- For NixOS (Linux distribution) this nix-shell environment can be used:
34-
35- ` nix-shell --packages rustc cmake git gcc xorg.libXext xorg.libXft xorg.libXinerama xorg.libXcursor xorg.libXrender xorg.libXfixes libcerf pango cairo libGL mesa pkg-config `
36-
37-
38-
39- ## dsserver
40-
41- ` ./dsserver password port `
42-
43- The default password is "diffscreen" and default port is 80.
44-
45-
46- ## dsclient
47-
48- Click run directly
You can’t perform that action at this time.
0 commit comments