-
Story
-
Resolution: Unresolved
-
Undefined
-
None
-
rhel-9.2.0.z
-
None
-
rhel-sst-display-desktop-foundation
-
ssg_display
-
None
-
False
-
-
None
-
Red Hat Enterprise Linux
-
None
-
None
-
None
-
None
A customer has been experimenting with Kiosk mode. Here is what they have found so
far…
1) Kiosk mode (that isn’t just Firefox) is provided by the
gnome-kiosk-script-session.rpm
2) Session is controlled by a script that lives in
$HOME/.local/bin/gnome-kiosk-script
3) Kiosk mode can run more than one application either by…
a. The script forking processes
b. Having a terminal window open and spawning processes that way
4) The first application executed by the script is ALWAYS full screen,
even if you force windowing mode
The main limiting factor is the first application always being full screen.
There doesn't seem to be any configuration/flags to disable it. Looks baked into the
compositor…
They have made a simple Python GTK program that tries to force itself out of full
screen mode. Didn’t work. Not sure if there’s another GTK call they should be
making?
win = CustomWindow()
win.set_default_size(300,100)
win.show_all()
win.resize(300,100)
win.unfullscreen()
Gtk.main()
Is there anyway we could get a setting to force the first application to not open in fullscreen? This is a request from a government entity, that needs the locking down of the workstation that kiosk mode provides, but also the ability to open multiple applications and the ability to fine tune the application windows.
This was something they were able to do with motif windows manager and xorgs in older versions of RHEL (7,8) , but are now looking to move to gnome. Kiosk mode gives them the best opportunity to recreate their old setup.