On 04/02/2024 05:04, Mayost Sharon via shifter-users wrote:
Hello
I am trying to run only one app (xterm)
On the server I run
xpra start --html=on --start=xterm --bind-tcp=0.0.0.0:10000

The problem when I connect through a browser (HTML5)
I do get xterm
But in addition there is a floating menu
through which it is possible to run all the programs that are on the server
Is there a way to disable that the client will not have access to run software
Only according to what I define for the client
In my example I want the client to be able to run only XTERM
It depends on how secure you want this to be and whether you want to see this menu or not.

If all you want is hide this menu, there is already an option on the html5 client's `connect.html` page, you can set "floating_menu=no" and it won't be shown.

If you want to customize the list of applications shown in this start menu, you can use the environment variable XPRA_MENU_LOAD_APPLICATIONS:
https://github.com/Xpra-org/xpra/issues/3227#issuecomment-890442890

If you want to prevent your users from starting *any* applications from the menu, start your server with: `--start-new-commands=no`

Finally, please be aware that many desktop applications require or at least use a dbus server - this opens many more possibilities for interacting with the system and potentially launching other apps.

Cheers,
Antoine




Thanks

_______________________________________________
shifter-users mailing list
shifter-users@lists.devloop.org.uk
https://lists.devloop.org.uk/mailman/listinfo/shifter-users

_______________________________________________
shifter-users mailing list
shifter-users@lists.devloop.org.uk
https://lists.devloop.org.uk/mailman/listinfo/shifter-users

Reply via email to