#1991 closed enhancement (invalid)
Shadow server to take full control of the host system
Reported by: | stdedos | Owned by: | stdedos |
---|---|---|---|
Priority: | minor | Milestone: | 2.5 |
Component: | server | Version: | 2.4.x |
Keywords: | Cc: |
Description (last modified by )
I would like to have the same functionality as TeamViewer has:
When connecting to a shadowed server, then:
- Block all input from the physical computer (switching tty on a linux machine is fine)
- Black out the physical screens (whereas the shadowed monitors are fine)
- When making the transition to no clients connected, then physical computer would lock (so that further "interaction" needs to be authenticated), and all "limitations" would be lifted.
Change History (4)
comment:1 follow-up: 2 Changed 4 years ago by
Description: | modified (diff) |
---|---|
Owner: | changed from Antoine Martin to stdedos |
comment:2 Changed 4 years ago by
Replying to Antoine Martin:
Block all input from the physical computer (switching tty on a linux machine is fine)
You can already try something like:
start-on-connect=chvt 2(this probably requires special privileges to run on most distros)
I am sorry :/ I meant that:
- xpra should 'block' any input given;
- * allowing to switch to a different tty (e.g. by means of using Ctrl+Alt+F1-7 on Ubuntu Xenial) is not within the scope of the above
If the quoted statement was true instead, then "a malicious user" could easily brute-force the correct tty and try to take control of the already-unlocked machine.
comment:3 Changed 3 years ago by
Resolution: | → invalid |
---|---|
Status: | new → closed |
What you are asking for is not possible with X11 and shadow servers.
comment:4 Changed 16 months ago by
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/1991
Note: See
TracTickets for help on using
tickets.
You can already try something like:
(this probably requires special privileges to run on most distros)
chvt
will black out the screens, but it may also stop the rendering if it is GPU based...You should be able to achieve this by launching the lockscreen using the
start-on-last-client-exit
command line option. (added in r21068)