Sahil Yeole
|
20b4ce3213
|
Wayland: Skip remote desktop portal calls when uinput is available (#6758)
* skip rdp when uinput is available
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix is_server_running
* remove clones
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
---------
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
|
2023-12-28 10:40:58 +08:00 |
|
RustDesk
|
4b581c385c
|
Revert "fix xdg portal verison check for persist_mode (#6742)" (#6755)
This reverts commit 57acadd52a91150ed940df481d6eedb100bf877e.
|
2023-12-27 11:28:17 +08:00 |
|
linuxrider
|
57acadd52a
|
fix xdg portal verison check for persist_mode (#6742)
|
2023-12-24 16:33:36 +08:00 |
|
Sahil Yeole
|
445fe6e714
|
Feat: Wayland flatpak input support | Remote desktop portal (#6675)
* autogen portal code
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* use remote desktop portal
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* remove clipboard portal in favour of #6586
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* remove clipboard portal
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* use select_devices for input capture
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* remove embedded cursor code as not being used | return session path for input capture
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* setup rdp input
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* remove simulate example
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* setup rdp input raw key events + mouse movements
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix rdp raw key input
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* refact rdp raw key inpuy & fix right meta key
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* refact and support rdp layout mode key input
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* support rdp mouse clicks
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* support rdp mouse scroll
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* support rdp key sequence input
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* use rdp input only when uinput is not available
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* combine rdp input and get_capturables into a single rdp request
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* rdp fix build
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* rdp fix build
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix rdp caps lock
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* format pipewire.rs
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* format rdp_input.rs
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* revert #6628 as rdp request state is now managed (better solution)
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix rdp crash on arch kde
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* rdp_input.rs improvements
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* refact request_remote_desktop
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* improve unwraps
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* remove unwraps
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* use session references instead of clones
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
---------
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
|
2023-12-19 10:44:58 +08:00 |
|
Sahil Yeole
|
948db1451f
|
fix stream resolution mismatch/distortion on scaling
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
|
2023-11-21 16:59:45 +05:30 |
|
21pages
|
aa740f4263
|
remove many unwrap and enum_value_or_default
Signed-off-by: 21pages <pages21@163.com>
|
2023-07-23 20:00:58 +08:00 |
|
fufesou
|
de1005acb2
|
do not embed cursor on wayland
Signed-off-by: fufesou <shuanglongchen@yeah.net>
|
2023-03-20 13:58:02 +08:00 |
|
fufesou
|
74a73b7ffd
|
add default position for portal streams
Signed-off-by: fufesou <shuanglongchen@yeah.net>
|
2023-01-31 17:51:20 +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 |
|
fufesou
|
7e0c9e17df
|
set cursor mode according to availible modes
Signed-off-by: fufesou <shuanglongchen@yeah.net>
|
2023-01-29 12:41:16 +08:00 |
|
rustdesk
|
0d0957cea5
|
remove u128 compare
|
2022-12-26 17:44:29 +08:00 |
|
Sangha Lee
|
59a82a9fbd
|
downgrade gstreamer to 0.16
|
2022-12-22 20:42:34 +09:00 |
|
Sangha Lee
|
0819a3d8ea
|
Revert "Merge pull request #2628 from rustdesk/revert-2612-master"
This reverts commit e50882a660d425f53169f1138fd54c9b3abf3176, reversing
changes made to 7f006102b5a018575cc3fc1a9c0e458dbb8a8993.
|
2022-12-22 18:54:27 +09:00 |
|
RustDesk
|
9c24117b13
|
Revert "Implement RGB0 pixel format "
|
2022-12-22 12:22:26 +08:00 |
|
Sangha Lee
|
3643870287
|
fix unsafe code
|
2022-12-21 18:42:22 +09:00 |
|
Sangha Lee
|
38f66df091
|
implement RGB0 #2608
|
2022-12-21 04:12:34 +09:00 |
|
Sangha Lee
|
d910e7ad96
|
update gstreamer
|
2022-12-21 03:32:42 +09:00 |
|
fufesou
|
87306a3d01
|
wayland filter last same frame
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 |
|
RustDesk
|
7282c3a16d
|
Update README.md
|
2021-07-23 17:54:16 +08:00 |
|
rustdesk
|
c15c44788c
|
try out wayland
|
2021-07-23 17:52:38 +08:00 |
|