Kooha icon indicating copy to clipboard operation
Kooha copied to clipboard

Extend Docs: building for Ubuntu 24.04

Open frehberg opened this issue 10 months ago • 2 comments

Feature summary LAST EDITED 2025-02-12 Please extend the doc for the build process:

Newest release from main-branch does not build on Ubuntu 24.04, as project version 2.3.0 seems to depend on gtk4 (>=4.15.3) but latest Ubuntu is providing 4.14.2 only.

To build Kooha, a later tag must be chosen, for example tag v2.2.4

git checkout -b tag-v2.2.4 v2.2.4

in addition the following package(s) must be installed for the build process

sudo apt install -y librust-gstreamer-video-sys-dev x264 libwebm1 meson ninja-build appstream-util

and the workspace must provide a rust compiler (see Rust Installation )

Finally the build and installation is working

$ meson _build --prefix=/usr/local/
$  sudo ninja -C _build install 

frehberg avatar Feb 12 '25 10:02 frehberg

Thank you,

So far it opens, only when I want to select the zone to record I get a black window, and I need it to select the zone, any idea?

Well, after a while, I switched to Ubuntu on Xorg in ubuntu login, and works now...

rucko24 avatar Feb 12 '25 19:02 rucko24

I hesitate to switch back my system to Ubuntu on Xorg, I want to stay with faster/safer Ubuntu on Wayland. But yes (using v2.2.1), when I chose to select a "zone" I get a black window as well, with mouse cursor to mark the "zone/region" to be shared/recorded.

I managed to build v2.2.4 (see build instructions above), and v2.2.4 does not show the black screen with Ubuntu on Wayland. Instead v2.2.4 shows a selection windows to mark the zone to be recorded

frehberg avatar Feb 13 '25 10:02 frehberg