Kdenlive snap 版本无法在 Ubuntu 18.04 中呈现

Kdenlive snap 版本无法在 Ubuntu 18.04 中呈现

当我尝试渲染一个项目时,它只是停留在“等待”状态,渲染从未开始。控制台日志包含下一个错误:

starting kdenlive_render process using:  "/snap/kdenlive/26/usr/bin/kdenlive_render"
Qt: Session management error: Could not open network socket
dbus[11474]: arguments to dbus_message_new_method_call() were incorrect, assertion "_dbus_check_is_valid_path (path)" failed in file ../../../dbus/dbus-message.c line 1366.
This is normally a bug in some application using the D-Bus library.

  D-Bus not built with -rdynamic so unable to print a backtrace

有什么想法可以解决它吗?

答案1

可用的 snap 包可能存在问题。除非问题得到解决,否则您将无法使用该版本。常规 APT 版本可能可以使用,但由于您仍在使用 Ubuntu 18.04,因此该版本附带的版本会相当旧。请注意,Ubuntu 18.04 虽然仍会收到维护更新,但将于明年 2022 年停止使用。

  • 如果您希望继续使用旧版本的操作系统,但又想要最新版本的 KDEnlive,那么您很幸运。KDEnlive 的开发人员打包他们的发布版本在一个应用图像。AppImage 是一种应用程序分发格式,其中所有依赖项都包含在单个文件中。因此,同一个 AppImage 可以在许多 Linux 发行版上运行,包括 Ubuntu 18.04。运行 AppImage 非常简单,只需下载文件.AppImage,然后在设置可执行位后运行该文件(右键单击,文件管理器中的“属性”选项卡)。
  • 另一个选择是启用 Flatpak在您的操作系统上并将 KDEnlive 安装为 flatpak。
  • 对于技术非常熟练的用户,根据源代码自己编译程序也是一个选择。

答案2

在我使用 --devmode 的限制安装它之前,Kdenlive snap 永远不会为我渲染。sudo snap install kdenlive --devmode 它仍然说等待,但它实际上会渲染到您设置的文件夹。

相关内容