SeaDve/Kooha

Flatpak package has stopped working under Ubuntu 22.04

danboid opened this issue · 1 comments

Affected version

  • io.github.seadve.Kooha 2.1.1

  • Flatpak: true

  • Distribution: GNOME 42 (Flatpak runtime)

  • Desktop Session: ubuntu-xorg

  • Display Server: x11

  • GTK 4.6.6

  • Libadwaita 1.2.0

  • GStreamer 1.18.6

Bug summary

Failed to start recording

Caused by:
0: Check out It Doesn't Work page for help.
1: Failed to begin ScreencastSession
2: Failed to select sources
3: Failed to call SelectSources with parameters: Variant { ptr: 0x55c19d5ae8d0, type: VariantTy { inner: "(oa{sv})" }, value: "(objectpath '/org/freedesktop/portal/desktop/session/1_114/kooha_3', {'types': <uint32 1>, 'multiple': , 'handle_token': <'kooha_5'>, 'cursor_mode': <uint32 2>, 'persist_mode': <uint32 2>})" }
4: GDBus.Error:org.freedesktop.portal.Error.InvalidArgument: Unavailable cursor mode 2

Steps to reproduce

Load Kooha (flatpack package)
Choose "capture a selection of screen"
Click "Record"

Expected behavior

Kooha used to start recording after hitting record.

My laptop has both Nvidia and Intel GPUs but I only installed the Nvidia driver a couple of months ago. Last time I used Kooha it worked but I was using the Intel driver so I wonder if its the Nvidia driver that has broken it?

SeaDve commented

Unavailable cursor mode 2

It seems like your setup does not support embedding the cursor in the screencast, which may have caused by the Nvidia drivers (maybe). Also, try disabling the cursor.

Other than that, try also updating Kooha and your system, since you're using an unsupported GNOME runtime.