fufesou
475bef63d7
fix: linux, env TERM ( #12325 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-07-17 08:46:32 +08:00
fufesou
f766d28c36
Fix/linux keep terminal sessions ( #12222 )
...
* fix: linux, keep terminal sessions
Signed-off-by: fufesou <linlong1266@gmail.com >
* fix: terminal service stucked at reader join
Signed-off-by: fufesou <linlong1266@gmail.com >
---------
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-07-03 17:27:50 +08:00
fufesou
58fd2d3ccd
fix: linux, get_env, break loop ( #12174 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-06-26 15:47:01 +08:00
fufesou
bb6e080c1c
fix: linux workaround cmd path ( #12172 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-06-26 09:49:22 +08:00
rustdesk
f919f297ac
fix https://github.com/rustdesk/rustdesk/issues/11943
2025-06-01 16:44:55 +08:00
luzpaz
042d031a04
fix: source typo in src/clipboard.rs ( #11726 )
...
Found via codespell
2025-05-22 16:17:59 +08:00
fufesou
20fcddffbd
fix: build ( #11611 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-04-30 23:49:18 +08:00
fufesou
198967ea35
fix: allow logon screen password, on lock screen ( #11566 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-04-25 10:37:09 +08:00
rustdesk
cc860b2906
https://github.com/flathub/flathub/pull/5670#issuecomment-2395337173
2024-10-07 15:26:41 +08:00
rustdesk
e7353be0cd
fix https://github.com/flathub/flathub/pull/5670#issuecomment-2395067890
2024-10-06 09:25:40 +08:00
21pages
88a99211f3
replace pkexec with gtk sudo ( #9383 )
...
* Fix https://github.com/rustdesk/rustdesk/issues/9286 , replace pkexec
with gtk sudo. Tested on gnome (ubuntu 22.04, debian 13), xfce (manjaro, suse), kde (kubuntu 23), lxqt (lubuntu 22), Cinnamon (mint 21.3), Mate (mint 21.2)
* Fix incorrect config of the main window opened by the tray, replace
xdg-open with run_me, replace with dbus + run_me
* Fix `check_if_stop_service`, it causes the problem fixed in
https://github.com/rustdesk/rustdesk/pull/8414 , now revert that fix and fix itself.
Signed-off-by: 21pages <sunboeasy@gmail.com >
2024-09-19 18:47:37 +08:00
21pages
f0ca4b9fee
--no-server parameter to avoid server ipc occupied by ui ( #9272 )
...
Signed-off-by: 21pages <pages21@163.com >
2024-09-06 14:43:38 +08:00
rustdesk
421ddc0016
fix https://github.com/rustdesk/rustdesk/issues/4863
2024-08-06 12:11:03 +08:00
Bot_wxt1221
de375c91bb
fix: nixos's headless mode. ( #8774 )
2024-07-21 17:05:32 +08:00
rustdesk
adf0226641
fix ci and make macos service time check more aggressive
2024-06-19 19:10:44 +08:00
rustdesk
137f58a84a
refactor macos service for delegate again, remove runme in install service of linux
2024-06-19 18:49:49 +08:00
21pages
7c45a68870
linux install service, stop service before start ( #8414 )
...
If the stop-service option before installation is "", after
installation --sever is also started up. When clicking to
start service, restart --server to make it read the config file,
otherwise the service can't be started util --server is restarted.
Signed-off-by: 21pages <sunboeasy@gmail.com >
2024-06-19 16:29:40 +08:00
fufesou
534fc9c40c
fix: linux, login wayland, server ( #8111 )
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2024-05-21 23:35:47 +08:00
fufesou
96f41fcc02
refact: custom client, more advanced settings ( #8085 )
...
* refact: custom client, more advanced settings
Signed-off-by: fufesou <shuanglongchen@yeah.net >
* feat: custom client, more advanced settings
Signed-off-by: fufesou <shuanglongchen@yeah.net >
---------
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2024-05-18 23:13:54 +08:00
rustdesk
7ce0b225ef
remove linux_headless/appimage/flatpak feature
2024-05-02 13:23:32 +08:00
rustdesk
a924a876ae
fix app name refactor
2024-05-01 21:29:11 +08:00
rustdesk
7ce5f8e8b6
fix ci
2024-05-01 13:05:50 +08:00
rustdesk
08b7e036b4
test vcpkg new in android
2024-05-01 12:58:27 +08:00
Sahil Yeole
3811f41076
Feat: Follow remote cursor and window focus | Auto display switch ( #7717 )
...
* feat: auto switch display on follow remote cursor
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* feat: auto switch display on follow remote window focus
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* fix build and remove unused imports
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* fix build
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* fix build
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* fix linux get_focused_window_id
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* lock show remote cursor when follow remote cursor is enabled
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* fix config
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* prevent auto display switch on show all display and displays as individual windows
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* fix options
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* fix options
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* remove unused function
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* remove unwraps and improve iterations
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* set updateCursorPos to false to avoid interrupting remote cursor
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* update lang
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* fix web build
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* update checks for options and enable in view mode
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* use focused display index for window focus service
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* use window center for windows display focused
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* remove unused imports
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* fix build
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* use libxdo instead of xdotool
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* fix multi monitor check
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* enable show cursor when follow cursor is default
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* remove show_all_displays,use runtime state instead
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* fix show cursor lock state on default
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* remove view mode with follow options
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* fix build
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* use separate message for follow current display
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* fix options
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* sciter support for follow remote cursor and window
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* add check for ui session handlers count
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* use cached displays and remove peer info write
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* No follow options when show all displays
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* No follow options when multi ui session
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* turn off follow options when not used|prevent msgs
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* use window center for switch in linux
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* use subbed display count to prevent switch msgs
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* fix build
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* fix web build
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* move subbed displays count
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* fix build
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* add noperms for window focus
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* add subscribe for window focus
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* remove window_focus message and unsub on multi ui
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* add multi ui session field
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
---------
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
Co-authored-by: RustDesk <71636191+rustdesk@users.noreply.github.com >
2024-04-25 13:26:02 +08:00
fufesou
2e11a8b458
Fix. Linux, run_cmds, trim new line ( #7579 )
...
* Fix. Linux, run_cmds, trim new line
Signed-off-by: fufesou <shuanglongchen@yeah.net >
* add tests
Signed-off-by: fufesou <shuanglongchen@yeah.net >
---------
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2024-04-02 14:47:13 +08:00
rustdesk
85f387bfb9
improve https://github.com/rustdesk/rustdesk/discussions/5631#discussioncomment-8916273
2024-03-27 00:38:13 +08:00
fufesou
e3420fd563
Refact. Linux, x11, user --server ( #7400 )
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2024-03-15 22:18:14 +08:00
Sahil Yeole
0f307e7ca2
preserve sudo env; required for WAYLAND_DISPLAY
...
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
2023-12-01 05:14:09 +05:30
Sahil Yeole
7ac49287df
set WAYLAND_DISPLAY env
...
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
2023-12-01 05:13:03 +05:30
21pages
f9ee0189f0
format log, add space after colon
...
Signed-off-by: 21pages <pages21@163.com >
2023-11-18 09:52:46 +08:00
fufesou
5c23dfd633
selinux tip, remove rust dep 'selinux'
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2023-10-22 14:22:15 +08:00
fufesou
f531cd23ee
add selinux tip
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2023-10-21 23:24:54 +08:00
dignow
b3948910ff
fix is x11, on conn
...
Signed-off-by: dignow <linlong1265@gmail.com >
2023-10-21 13:10:51 +08:00
21pages
68ef1fc9e0
show wallpaper only when support, show test on checked
...
Signed-off-by: 21pages <pages21@163.com >
2023-10-14 19:22:42 +08:00
21pages
d3ce8203be
win,linux remove desktop wallpaper
...
Signed-off-by: 21pages <pages21@163.com >
2023-10-13 13:58:11 +08:00
fufesou
bd6323ccae
fix, xwayland server env, check xwayland running
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2023-10-07 00:40:16 -05:00
fufesou
4326bfa504
fix, xwayland server envs, check Xwayland
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2023-10-07 00:40:16 -05:00
fufesou
b7a4c0664b
fix, wayland --server, display env, better way to find the envs
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2023-10-07 00:40:16 -05:00
fufesou
da7bcf89d4
fix, wayland --server, envs
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2023-10-07 00:40:16 -05:00
Sahil Yeole
13da75c2b6
fix wayland server starting late
...
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
2023-09-25 16:53:34 +05:30
fufesou
db2e4f30a7
Privacy mode, msgbox, add details
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2023-09-17 10:53:04 +08:00
21pages
d0173fbdc5
install service period protection
...
how to reproduce:
install, click stop service, click start service and click no
on uac, it'll show "Service is not running" but can be connected.
Signed-off-by: 21pages <pages21@163.com >
2023-09-11 16:04:51 +08:00
Sahil Yeole
0931341a7f
prevent frequent loginctl calls
...
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
2023-09-06 22:43:33 +05:30
rustdesk
723a1897b9
revert get_env_tries tries back to 10, https://github.com/rustdesk/rustdesk/pull/5276#issuecomment-1671288661
2023-08-09 21:28:12 +08:00
Sahil Yeole
ebfebdffa7
add check for seat0 active user
...
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
2023-08-09 17:55:59 +05:30
Sahil Yeole
0d2c46a893
Revert "skip env tries for lightdm login screen"
...
This reverts commit d28d3baf05 .
2023-08-09 17:55:59 +05:30
Sahil Yeole
6b17644d98
Revert "add delay in refresh"
...
This reverts commit 897dc1c2ba .
2023-08-09 17:55:59 +05:30
Sahil Yeole
d28d3baf05
skip env tries for lightdm login screen
...
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
2023-08-07 12:42:11 +05:30
Sahil Yeole
897dc1c2ba
add delay in refresh
...
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
2023-08-07 12:14:35 +05:30
rustdesk
897bfbaf0e
use 20 tries as what in seat:`
2023-08-01 09:38:19 +08:00