Nathan Saslavsky
eacb07988d
Add Wayland multi-monitor screen capture functionality ( #12900 )
...
* Add Wayland multi-monitor screen capture functionality
* fix wayland capture issues by reverting to CapturerPtr, the problem was that calling Display::all in get_capturer_for_display was dropping the pipewire capturer and causing the video to freeze.
* If running as AppImage or flatpak, ignore the 'multiple' argument
* Comment out warning log with unclear purpose Comment out warning log with unclear purpose
---------
Co-authored-by: fufesou <13586388+fufesou@users.noreply.github.com >
2025-09-22 21:53:14 +08:00
fufesou
fd4e0146e1
fix: replace sh with CMD_SH ( #12173 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-06-26 15:54:16 +08:00
fufesou
fbba8f0b34
refact: file copy&paste, cross platform (no macOS) ( #10671 )
...
* feat: unix, file copy&paste
Signed-off-by: fufesou <linlong1266@gmail.com >
* refact: unix file c&p, check peer version
Signed-off-by: fufesou <linlong1266@gmail.com >
* Update pubspec.yaml
---------
Signed-off-by: fufesou <linlong1266@gmail.com >
Co-authored-by: RustDesk <71636191+rustdesk@users.noreply.github.com >
2025-02-04 20:33:02 +08:00
fufesou
f31e60af5b
fix: crash, drop tokio RunTime in async context ( #9091 )
...
* fix: crash, drop tokio RunTime in async context
Signed-off-by: fufesou <linlong1266@gmail.com >
* chore
Signed-off-by: fufesou <linlong1266@gmail.com >
---------
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-08-16 14:55:42 +08:00
21pages
89150317e1
add zero copy mode hareware codec for windows ( #6778 )
...
Signed-off-by: 21pages <pages21@163.com >
2024-01-02 16:58:10 +08:00
Sahil Yeole
b41a73f08d
fix cursor mismatch on fractional scaling single screen
...
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
2023-11-22 23:53:43 +05:30
RustDesk
627d21a00a
Revert "Fix, windows display orders"
2023-11-13 17:31:55 +08:00
fufesou
f9950639e8
remove warn
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2023-11-12 11:49:38 +08:00
fufesou
8f8c9ddc25
Fix, windows display orders
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2023-11-12 00:08:16 +08:00
21pages
f05f86dc80
444
...
Signed-off-by: 21pages <pages21@163.com >
2023-10-30 18:46:56 +08:00
dignow
b3948910ff
fix is x11, on conn
...
Signed-off-by: dignow <linlong1265@gmail.com >
2023-10-21 13:10:51 +08:00
dignow
ed28928c84
fix build linux
...
Signed-off-by: dignow <linlong1265@gmail.com >
2023-10-18 12:06:55 +08:00
dignow
c1b865d00e
fix, change_display_resolution, add comments
...
Signed-off-by: dignow <linlong1265@gmail.com >
2023-10-18 09:59:02 +08:00
dignow
a32e740242
fix build linux
...
Signed-off-by: dignow <linlong1265@gmail.com >
2023-10-18 08:07:10 +08:00
dignow
013d307bcd
feat, multi_flutter_ui_sessions
...
Signed-off-by: dignow <linlong1265@gmail.com >
2023-10-14 12:26:24 +08:00
Sahil Yeole
bf5f58e0ce
fix wayland cursor mismatch
...
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
2023-09-20 19:55:13 +05:30
fufesou
7bc98ee434
simple refactor
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2023-07-16 08:41:32 +08:00
Kingtous
f0b532426f
fix: connection text in client now
2023-04-18 18:28:12 +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
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
Josh Soref
c40ae690e3
spelling: capture
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2023-01-09 12:58:33 -05: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
60073e037e
wayland better uinput control
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2022-11-30 10:28:46 +08:00
fufesou
4d044ca57a
wayland cursor embeded
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2022-11-29 16:36:35 +08:00
fufesou
9dfa02a702
Fix wayland input after Lock and Wake
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2022-11-25 19:28:43 +08:00
fufesou
e31130d4f8
wayland, fix check Lock && Mod Resolution
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2022-11-25 19:28:43 +08:00
fufesou
9591c908a1
trivial wayland changes
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2022-10-30 10:20:15 +08:00
fufesou
702c81cafe
win_fix_multi_tab: linux build
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2022-10-27 15:56:06 +08:00
fufesou
77de0d05f9
msgbox & translations
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2022-10-17 22:00:44 +08:00
fufesou
5ddb10366e
wayland: fix enigo crash & mid commit
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2022-10-17 21:55:27 +08:00
fufesou
2da5401fd4
add global init and update wayland error map
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2022-10-17 21:55:26 +08:00
fufesou
d19a8fdc43
fix_capturer_trait_name_shadowing: build win
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2022-07-21 20:38:15 +08:00
fufesou
00dc473703
linux_wayland_support: dup detecting function of x11 or wayland
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2022-07-20 10:44:27 -07:00
fufesou
634cb5ef1a
linux_wayland_support: refactor
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2022-07-20 09:50:08 -07:00