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