Kooha icon indicating copy to clipboard operation
Kooha copied to clipboard

Kooha recording not working on Cosmic Desktop

Open RMPR opened this issue 9 months ago • 0 comments

Affected version

2.3.0

Failed to start recording

Caused by: 0: Failed to select sources 1: Failed to call SelectSources with parameters: Variant { ptr: 0x555aeb0b94a0, type: VariantTy { inner: "(oa{sv})" }, value: "(objectpath '/org/freedesktop/portal/desktop/session/1_376/kooha_6', {'types': <uint32 1>, 'multiple': , 'handle_token': <'kooha_8'>, 'persist_mode': <uint32 2>, 'cursor_mode': <uint32 2>})" } 2: GDBus.Error:org.freedesktop.portal.Error.InvalidArgument: Unavailable cursor mode 2

Bug summary

Trying to record the screen after installing Kooha from Flathub on Fedora 41 with the Cosmic Desktop just results in the error above.

Steps to reproduce

  1. Install Kooha from Flathub on Fedora 41 with the Cosmic desktop
  2. Launch Kooha
  3. See error

Expected behavior

Start recording the screen

Relevant logs, screenshots, screencasts, etc.

RUST_BACKTRACE=1 RUST_LOG=kooha=debug GST_DEBUG=3 PIPEWIRE_DEBUG=3 flatpak run io.github.seadve.Kooha

2025-05-16T08:51:54.587493Z  INFO kooha::application: Kooha (io.github.seadve.Kooha)
2025-05-16T08:51:54.587513Z  INFO kooha::application: Version: 2.3.0 ()
2025-05-16T08:51:54.587516Z  INFO kooha::application: Datadir: /app/share/kooha

(kooha:2): Gtk-WARNING **: 10:51:54.600: Unknown key gtk-modules in ~/.var/app/io.github.seadve.Kooha/config/gtk-4.0/settings.ini

(kooha:2): Adwaita-WARNING **: 10:51:54.659: Using GtkSettings:gtk-application-prefer-dark-theme with libadwaita is unsupported. Please use AdwStyleManager:color-scheme instead.
2025-05-16T08:51:57.812667Z DEBUG kooha::recording: Created screencast proxy version=Ok(5) available_cursor_modes=Ok(CursorMode(0x0)) available_source_types=Ok(SourceType(0x0))
2025-05-16T08:51:57.814407Z DEBUG kooha::recording: Selecting sources cursor_mode=CursorMode(EMBEDDED) source_type=SourceType(MONITOR) is_multiple_sources=false restore_token="" persist_mode=Persistent
2025-05-16T08:51:57.815392Z ERROR kooha::window: Failed to start recording

Caused by:
    0: Failed to select sources
    1: Failed to call `SelectSources` with parameters: Variant { ptr: 0x56365d8bc840, type: VariantTy { inner: "(oa{sv})" }, value: "(objectpath '/org/freedesktop/portal/desktop/session/1_498/kooha_0', {'types': <uint32 1>, 'handle_token': <'kooha_2'>, 'multiple': <false>, 'cursor_mode': <uint32 2>, 'persist_mode': <uint32 2>})" }
    2: GDBus.Error:org.freedesktop.portal.Error.InvalidArgument: Unavailable cursor mode 2

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: g_main_context_iteration
   8: g_application_run
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: __libc_start_main
  14: <unknown>

RMPR avatar May 16 '25 08:05 RMPR