I'm trying to create a lockdown environment for users where they can only use firefox and the allowed extensions.
I have managed to create a profile which causes that when uses log in, they only get to see firefox. They cannot open the settings or anything else with the mouse. They can however do this with the keyboard shortcuts. This is something I can disable with a simple plugin.
The problem however is that people need to be able to open dropdown menus on websites. With the curreny lockdown settings they can only move through the dropdown with the keyboard. When the dropdown is selected with the mouse, it will not open.
The file I'm using is /usr/share/xsessions/kiosk.desktop
[Desktop Entry] Encoding=UTF-8 Name=Kiosk Mode Comment=Firefox Kiosk Mode Exec=/usr/bin/firefox -height 900 -width 1440 Type=Application
Can someone please help to solve this problem?
The end result needs to be an environment in which the user automatically gets logged in on booting the system. When logged in, only firefox will be visible and no other applications or files can be shown or accessed. For one of the sites they will use additional hardware plugged into the laptop.
In Firefox they have the ability to visit sites(they will need the navigation bar) and use the plugins which are installed. They should not have access to the history, settings, printing or anything else.