Kdenlive: Difference between revisions
Appearance
m Improve the title text |
m Link, Description, Category:Applications |
||
| (2 intermediate revisions by one other user not shown) | |||
| Line 1: | Line 1: | ||
[https://kdenlive.org Kdenlive] is a video editor. | |||
== Fix for crash while running under GNOME == | == Fix for crash while running under GNOME == | ||
As of NixOS 26.05, there is an issue with Kdenlive (version 26.04 as of time of writing) while running under GNOME, where Kdenlive will crash whenever a | As of NixOS 26.05, there is an issue with Kdenlive (version 26.04 as of time of writing) while running under [[GNOME]], where Kdenlive will crash whenever a file picker dialog is opened, logging an error message of "<bdi>Settings schema 'org.gtk.Settings.FileChooser' is not installed</bdi>". | ||
[https://github.com/NixOS/nixpkgs/issues/469503 This has been reported on Github], with no fix at time of writing this article. However, you can work around this crash by using a nixpkgs overlay. | [https://github.com/NixOS/nixpkgs/issues/469503 This has been reported on Github], with no fix at the time of writing this article. However, you can work around this crash by using a nixpkgs overlay. | ||
To | To fix this crash, add the following to your configuration file: | ||
<syntaxhighlight lang="nixos" line="1"> | |||
# kdenlive-fix.nix | # kdenlive-fix.nix | ||
{ pkgs, ... }: | { pkgs, ... }: | ||
| Line 36: | Line 40: | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[[Category:Applications]] | |||
Latest revision as of 22:13, 4 November 2026
Kdenlive is a video editor.
Fix for crash while running under GNOME
As of NixOS 26.05, there is an issue with Kdenlive (version 26.04 as of time of writing) while running under GNOME, where Kdenlive will crash whenever a file picker dialog is opened, logging an error message of "Settings schema 'org.gtk.Settings.FileChooser' is not installed".
This has been reported on Github, with no fix at the time of writing this article. However, you can work around this crash by using a nixpkgs overlay.
To fix this crash, add the following to your configuration file:
# kdenlive-fix.nix
{ pkgs, ... }:
{
# Fix for Kdenlive crash under GNOME
# https://github.com/NixOS/nixpkgs/issues/469503
nixpkgs.overlays = [
(final: prev: {
kdePackages = prev.kdePackages.overrideScope (
kfinal: kprev: {
kdenlive = prev.symlinkJoin {
inherit (kprev.kdenlive)
pname
version
meta
passthru
;
name = "kdenlive-crashfix";
paths = [ kprev.kdenlive ];
nativeBuildInputs = [ prev.makeWrapper ];
postBuild = ''
wrapProgram $out/bin/kdenlive \
--prefix XDG_DATA_DIRS : "${prev.gtk3}/share/gsettings-schemas/${prev.gtk3.name}"
'';
};
}
);
})
];
}