Commit Graph

584 Commits

Author SHA1 Message Date
fufesou
c944d6093d virtual display, linux, debug
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-03 13:16:52 +08:00
fufesou
bcf08ba26d virtual display, linux, debug
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-03 13:16:52 +08:00
qcloud
b82207f20b virtual display, linux, debug
Signed-off-by: qcloud <ubuntu@localhost.localdomain>
2023-04-03 13:16:52 +08:00
fufesou
30375a9853 refact linux desktop env
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-03 13:16:51 +08:00
fufesou
5e79481860 linux, refact desktop env
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-03 13:16:51 +08:00
fufesou
10eddc139c linux virtual display, init commit
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-03 13:16:49 +08:00
21pages
c842650c11 vp8
Signed-off-by: 21pages <pages21@163.com>
2023-04-03 12:22:36 +08:00
fufesou
e0667833d5 comment
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-02 14:39:54 +08:00
fufesou
51ff2d35b5 translate mode win, update input layout, just a temporary workaround
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-02 14:31:30 +08:00
fufesou
ed4016a77a debug done
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-01 20:56:03 +08:00
fufesou
021939a6a6 tmp commit, for debug
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-01 19:30:22 +08:00
fufesou
ae53ec877b translate mode, win2win, Send both unicode and virtual keycode to remote side
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-01 18:09:53 +08:00
fufesou
de485ca3a4 remove wait prelogin in service
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-01 10:59:23 +08:00
fufesou
3ab73bdf36 fix x11 login screen
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-01 10:27:15 +08:00
RustDesk
83b7518897
Revert "vp8" 2023-04-01 10:13:39 +08:00
RustDesk
582e025145
Merge pull request #3854 from chiehw/release
Release modifier when multi conn
2023-04-01 10:00:49 +08:00
chiehw
726884f1f3 Fix review 2023-04-01 01:12:41 +08:00
21pages
78748271ac vp8
Signed-off-by: 21pages <pages21@163.com>
2023-03-31 22:32:34 +08:00
fufesou
0b417ac479 start --server on gmd wayland, just for communications, no connections will be established
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-31 16:42:35 +08:00
chiehw
0312e734c0 fix build 2023-03-31 16:22:06 +08:00
asur4s
0f72af6529 Release modifier when multi conn 2023-03-31 13:01:20 +08:00
RustDesk
bbaecb6b7f
Merge branch 'master' into video_queue 2023-03-30 18:58:23 +08:00
21pages
ede048bbd0 clear video queue if receive key frame, send key frame with channel
Signed-off-by: 21pages <pages21@163.com>
2023-03-30 18:52:39 +08:00
21pages
5685a8b546 fix elevated process crash when remote insert lock screen
Signed-off-by: 21pages <pages21@163.com>
2023-03-30 16:44:09 +08:00
asur4s
bd7901af00 Release modifiers when exit 2023-03-28 21:49:22 -07:00
fufesou
8cb361c51e remove android build warns
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-27 21:11:07 +08:00
chiehw
dbe1516096 Simulate char in win 2023-03-26 06:06:32 -07:00
fufesou
1cbce77995 debug macOS
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-26 12:22:13 +08:00
fufesou
8b4370773d debug, macOS
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-26 00:02:04 +08:00
fufesou
f1e0d64732 refact, sync lock modifiers, macOS, not debug yet
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-25 23:44:20 +08:00
fufesou
d0881cee10 debug
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-25 22:48:06 +08:00
fufesou
c0188c8e07 debug done
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-25 22:48:05 +08:00
fufesou
fa272273a4 build
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-25 22:48:05 +08:00
fufesou
ec47c3f894 refact, keyboard lock modifiers
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-25 22:48:05 +08:00
fufesou
8b455d586b fix, linux as controlled side, change resolution
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-23 21:17:02 +08:00
rustdesk
b763ec3080 revert #560 for #3748 2023-03-23 14:31:50 +08:00
fufesou
172221192f better peer info
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-21 13:21:00 +08:00
fufesou
bea1eacf72 debug done
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-21 12:25:58 +08:00
fufesou
1d122b5a73 platform additions
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-21 11:27:30 +08:00
asur4s
2aae2ca513 Refector key click && Clear remapped keycodes 2023-03-18 20:55:35 -07:00
21pages
0e05df12fc client side view mode
Signed-off-by: 21pages <pages21@163.com>
2023-03-16 14:35:41 +08:00
rustdesk
810c607de2 add space after : 2023-03-14 23:36:45 +08:00
fufesou
717202fdee change wait timeout for cm ipc
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-13 14:22:04 +08:00
fufesou
7caafd563e cm, better position to start ipc
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-13 13:46:44 +08:00
fufesou
411ddb949b fix build android
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-11 18:11:19 +08:00
fufesou
041a518655 refactor cursor pos loop
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-11 17:48:35 +08:00
fufesou
e77fc25836 periodicly get cursor pos on conn
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-11 17:18:13 +08:00
rustdesk
61679a1072 upgrade some crates, fix scrap benchmark on mac, fix compile issue on
osx10.14
2023-03-09 17:22:14 +08:00
21pages
f94791793b fix can't install when username contains &, @, ^
Signed-off-by: 21pages <pages21@163.com>
2023-02-27 20:51:48 +08:00
fufesou
b8b3e99602 macos, periodically check if current display is changed
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-25 22:39:12 +08:00
fufesou
c6f8df36a2 update options after login
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-24 19:55:46 +08:00
21pages
a9598e006a request elevation menu
Signed-off-by: 21pages <pages21@163.com>
2023-02-24 15:51:13 +08:00
21pages
91a2a5b56e win resolution && api
Signed-off-by: 21pages <pages21@163.com>
2023-02-24 09:14:13 +08:00
21pages
13b1b78f72 remove closed as expected on switchsides, which makes second prompt
Signed-off-by: 21pages <pages21@163.com>
2023-02-20 15:56:14 +08:00
fufesou
8852d97efc fix build linux
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-19 12:52:41 +08:00
fufesou
b733ad9379 refact register_breakdown_handler
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-19 10:19:28 +08:00
fufesou
6def4ccdbd await
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-17 14:47:42 +08:00
fufesou
cdf9867b5c fix update options without auth
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-17 14:33:31 +08:00
fufesou
302499d1e0 fix sync displays info && select monitor menu
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-17 13:32:17 +08:00
fufesou
66378f63d9 fix macos command-tab
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-15 15:26:16 +08:00
fufesou
b2d13647be translate mode, mac --> win, debug 2
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-14 21:42:31 +08:00
fufesou
7dfcc401e5 translate mode, mac --> win, init debug
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-14 21:42:31 +08:00
fufesou
50ce57024c macos, win, translate mode,
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-14 21:42:30 +08:00
fufesou
e24f5e7eed mid commit
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-14 21:42:30 +08:00
fufesou
50f751c215 temp commit
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-14 21:42:30 +08:00
rustdesk
7edb3e6e92 CI 2023-02-10 17:48:53 +08:00
RustDesk
993e2d9c77
Merge pull request #3116 from fufesou/feat/keyboard_translate_mode
feat/keyboard translate mode
2023-02-08 15:17:11 +08:00
fufesou
586f0a2726 compile macos
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-08 14:24:48 +08:00
fufesou
01f762ffdb build linux
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-08 14:24:48 +08:00
fufesou
1294103ba7 win, translate mode, debug
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-08 14:24:48 +08:00
fufesou
347add1874 win, translate mode, to debug
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-08 14:24:48 +08:00
fufesou
ddc9792d15 win, translate mode, debug almost done
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-08 14:24:47 +08:00
fufesou
cf121bdf47 win, translate mode, not debug yet
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-08 14:24:47 +08:00
Kingtous
404915c975 fix: compile 2023-02-07 19:49:42 +08:00
Kingtous
86b88c2927 opt: open audio when needed 2023-02-07 19:40:50 +08:00
Kingtous
c4b1c51e9e opt: more debug info 2023-02-07 19:33:58 +08:00
Kingtous
db8b6d618f fix: audio close status sync 2023-02-07 19:09:22 +08:00
Kingtous
795b0068d0 opt: close voice call msg 2023-02-07 18:17:31 +08:00
Kingtous
66aaf243cf opt: notify cm 2023-02-07 17:09:36 +08:00
Kingtous
cd6cdbff8f fix: close notify 2023-02-07 16:53:46 +08:00
Kingtous
2943d2d0cc feat: cm interface 2023-02-07 16:20:37 +08:00
Kingtous
040396b3f8 feat: cm interface 2023-02-07 16:20:37 +08:00
Kingtous
a601e3b241 fix: compile 2023-02-07 16:20:37 +08:00
Kingtous
11c6008811 fix: rust conn build 2023-02-07 16:20:37 +08:00
Kingtous
b412a7122b feat: rust connection implementation 2023-02-07 16:20:37 +08:00
Kingtous
45b93100d6 feat: add voice call proto 2023-02-07 16:20:37 +08:00
Kingtous
7e5c5b50e5 feat: set to default input device when in dual-way 2023-02-07 16:20:37 +08:00
Kingtous
9134c2826e feat: set audio only mode 2023-02-07 16:20:37 +08:00
Kingtous
45a6fc3618 opt: remove latency detector on single audio 2023-02-07 16:20:36 +08:00
Kingtous
8e2d6945d0 feat: add audio thread in server being controlled 2023-02-07 16:20:36 +08:00
Kingtous
1f40963b5d wip: connection 2023-02-07 16:20:36 +08:00
Kingtous
28ad271693 wip: dual audio transmission server 2023-02-07 16:20:36 +08:00
21pages
cf3ddb2a18 filter foreground window to avoid frequent prompts
Signed-off-by: 21pages <pages21@163.com>
2023-02-07 15:16:49 +08:00
21pages
e1a9cfcf7f fix flink
Signed-off-by: 21pages <pages21@163.com>
2023-02-07 12:47:07 +08:00
rustdesk
133fba573b confirmed issue #2935 is false report, set_bitrate was called, and
bandwidth has obvious change if you watch car game video
2023-02-05 18:20:22 +08:00
21pages
fb81f206b7 opt flink creation
Signed-off-by: 21pages <pages21@163.com>
2023-01-31 09:47:50 +08:00
21pages
176847c51e fix warning
Signed-off-by: 21pages <pages21@163.com>
2023-01-29 14:28:10 +08:00
fufesou
d1090fc62c ensure init cursor embedded
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-01-29 12:41:16 +08:00
fufesou
340897ab18 set cursor embedded
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-01-29 12:41:16 +08:00
fufesou
c0adc14215 misspelling
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-01-29 12:41:16 +08:00
fufesou
b84f3ba1ee init wayland to update var 'cursor embeded'
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-01-29 12:41:16 +08:00
21pages
3e4a867115 opt elevation code
Signed-off-by: 21pages <pages21@163.com>
2023-01-28 17:14:16 +08:00
21pages
7c2d7df62e quick support if right click && run as admin on win
Signed-off-by: 21pages <pages21@163.com>
2023-01-28 17:11:22 +08:00
21pages
d0d926bfb0 opt connection close
Signed-off-by: 21pages <pages21@163.com>
2023-01-28 14:40:25 +08:00
21pages
435e774964 fix switch sides delay #2893
Signed-off-by: 21pages <pages21@163.com>
2023-01-28 12:25:08 +08:00
fufesou
ab026d5055 fix unneccesary portable prompt window
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-01-27 13:04:26 +08:00
21pages
b7844d1175 switch sides: linux dbus use uri as para like uni_links
Signed-off-by: 21pages <pages21@163.com>
2023-01-20 14:53:05 +08:00
21pages
c25796e44d switch sides: windows
Signed-off-by: 21pages <pages21@163.com>
2023-01-20 14:53:05 +08:00
21pages
e57949d472 switch sides: use ipc to pass msg from ui to server
Signed-off-by: 21pages <pages21@163.com>
2023-01-20 14:53:05 +08:00
21pages
81a60725f4 switch sides: remove outdate uuid
Signed-off-by: 21pages <pages21@163.com>
2023-01-20 14:53:05 +08:00
21pages
333092f983 switch sides
Signed-off-by: 21pages <pages21@163.com>
2023-01-20 14:53:05 +08:00
21pages
d3b490ac48 elevation request
Signed-off-by: 21pages <pages21@163.com>
2023-01-14 17:39:46 +08:00
RustDesk
96e608ff07
Merge pull request #2801 from 21pages/sync
sync strategy
2023-01-11 17:36:56 +08:00
21pages
8ab2eddf17 opt is_recent_session
Signed-off-by: 21pages <pages21@163.com>
2023-01-11 11:11:58 +08:00
fufesou
00867276ed fix wayland input
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-01-10 14:18:25 +08:00
21pages
fae8a94891 sync strategy
Signed-off-by: 21pages <pages21@163.com>
2023-01-10 13:21:38 +08:00
Josh Soref
cd921987e9 spelling: whitelist
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-01-09 12:59:08 -05:00
Josh Soref
7b047a32ab spelling: separate
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-01-09 12:59:08 -05:00
Josh Soref
d6bc1d4b8a spelling: selection
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-01-09 12:59:08 -05:00
Josh Soref
751aa26d8c spelling: memory
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-01-09 12:59:08 -05:00
Josh Soref
d8a6beccbb spelling: holder
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-01-09 12:59:08 -05:00
Josh Soref
87e7408cc3 spelling: exist
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-01-09 12:58:33 -05:00
Josh Soref
51f736e84f spelling: connection
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-01-09 12:58:33 -05:00
Josh Soref
caa557e360 spelling: clipboard
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-01-09 12:58:33 -05:00
Josh Soref
c40ae690e3 spelling: capture
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-01-09 12:58:33 -05:00
Josh Soref
b4bb5bfecf spelling: active
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-01-09 12:58:33 -05:00
fufesou
97cf85d1b7 mouse forward back support on windows
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-01-05 17:47:26 +08:00
21pages
ac433dc11a fix post heartbeat block
Signed-off-by: 21pages <pages21@163.com>
2023-01-03 19:16:23 +08:00
fufesou
635105069a fix build wayland
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-12-31 22:03:15 +08:00
fufesou
b114ebf350 fix some misspellings
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-12-31 21:41:16 +08:00
fufesou
fb5cfabf51 fix build
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-12-29 19:10:25 +08:00
fufesou
0b9b71e4fc move sleep from main thread
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-12-29 18:16:06 +08:00
fufesou
94cecb1860 macos, use private CGEventSource
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-12-29 17:13:12 +08:00
fufesou
01ade73304 fix macos sticky fn, https://stackoverflow.com/questions/74938870/sticky-fn-after-home-is-simulated-programmatically-macos
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-12-29 14:37:09 +08:00
rustdesk
40aaddf108 remove stub.rs, it is really hard to remove scrap totally, which is used
all where
2022-12-29 13:29:22 +08:00
rustdesk
45072a4de1 more for cli 2022-12-29 13:00:57 +08:00
rustdesk
250fb314ce stub for cli 2022-12-29 11:44:06 +08:00
rustdesk
4845e7dbeb fix cli 2022-12-29 11:27:53 +08:00
rustdesk
7dc0c07578 make start_server available in cli 2022-12-29 10:59:17 +08:00
rustdesk
08b8f40397 nat64 2022-12-28 13:52:13 +08:00
RustDesk
96e41abbaa
Merge pull request #2647 from KG7x/master
Fix typo & Optimize images & Cleanup
2022-12-26 13:16:52 +08:00
21pages
54ce0a9775 refactor audit field
Signed-off-by: 21pages <pages21@163.com>
2022-12-26 09:48:44 +08:00
21pages
56f154f69a alarm audit
Signed-off-by: 21pages <pages21@163.com>
2022-12-26 09:48:44 +08:00
21pages
866ab24087 disconnect conn from web console
Signed-off-by: 21pages <pages21@163.com>
2022-12-26 09:48:35 +08:00
21pages
38b6ba6691 split connection timer
Signed-off-by: 21pages <pages21@163.com>
2022-12-26 09:48:08 +08:00
21pages
b3114d4147 file audit
Signed-off-by: 21pages <pages21@163.com>
2022-12-26 09:48:08 +08:00
KG7x
71103886e6 Fix typo 2022-12-25 20:21:13 +03:00
fufesou
f3d71024ed comment untested android key code
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-12-18 15:12:34 +08:00
fufesou
98d0335607 remove warn
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-12-18 15:07:53 +08:00
fufesou
4b571aaa33 refact keyboard, mid commit
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-12-18 15:03:39 +08:00