Gnome-kiosk-search-appliance hangs at login in Ubuntu 24.04

Bug #2076081 reported by Pauli Heikkinen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnome-kiosk (Ubuntu)
New
High
Unassigned

Bug Description

1. Install Ubuntu 24.04.
2. Sudo apt-get update.
3. Sudo apt-get upgrade.
4. Sudo apt install gnome-kiosk.
5. Reboot.
6. Log in, choosing the Gnome Kiosk Search Appliance session.

Expected result:
----------------

User session begins with Firefox displaying the search site (currently Google) in a full screen windows in kiosk mode.

What actually happens:
----------------------

In a physical computer I just got a black screen that doesn't appear to react to anything except Ctrl+Alt+Del.

In a VirtualBox VM gdm just hanged when login should have happened. Sending ACPI shutdown still shut down the VM though.

Gnome Kiosk Script Session works.

Revision history for this message
Pauli Heikkinen (wapauhei) wrote :

Package version 46.0-1build2 amd64

Jeremy Bícha (jbicha)
Changed in gnome-kiosk (Ubuntu):
importance: Undecided → High
Revision history for this message
Pauli Heikkinen (wapauhei) wrote :

I thought I almost got this working but nope:

* I made a systemd gnome-session target.d folder and specifying per session requirements there (just like the script session already does)
* It would start a session but it wouldn't start Firefox, so I created an org.gnome.Kiosk.SearchApp.service file in /user/lib/systemd/user. Wrote the exec command so that it starts an sh script that first runs Firefox and when that process exits it calls gnome-session-quite --no-prompt. That got Firefox started, but also displayed an error dialog saying that Firefox is already running...
* ...so I then removed the requirement for the search app .desktop file from the Gnome session file in /usr/share/gnome-session/sessions. But after that I was back to Firefox not starting.

So if I use both the .desktop file and a custom systemd .service file, Firefox starts twice, but if I don't use either, it doesn't start at all. I just can't make sense of how all of this is supposed to work.

Revision history for this message
Pauli Heikkinen (wapauhei) wrote :

Sorry, meant to write that if I only use one or the other, obviously if I don't use either nothing happens :)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.