Package: kdenlive Version: 0.9.10-2 Severity: normal Dear Maintainer,
The screen grab feature has the DISPLAY location hard coded. When I attempt to record my desktop I get a notification with the message "x11grab Could not open X display. :0.0: Input/output error". This patch fixes the issue for me: diff --git a/kdenlive-0.9.10/src/monitor/recmonitor.cpp b/kdenlive-0.9.10/src/monitor/recmonitor.cpp index f465d82..57b5536 100644 --- a/kdenlive-0.9.10/src/monitor/recmonitor.cpp +++ b/kdenlive-0.9.10/src/monitor/recmonitor.cpp @@ -29,6 +29,8 @@ #include "videosurface.h" #include <config-kdenlive.h> +#include <cstdlib> + #include <KDebug> #include <KLocalizedString> #include <KStandardDirs> @@ -731,7 +733,8 @@ void RecMonitor::slotRecord() m_captureArgs << "-f" << "x11grab"; if (KdenliveSettings::grab_follow_mouse()) m_captureArgs << "-follow_mouse" << "centered"; if (!KdenliveSettings::grab_hide_frame()) m_captureArgs << "-show_region" << "1"; - captureSize = ":0.0"; + captureSize = std::genenv("DISPLAY"); + if (captureSize == NULL) captureSize = ":0.0"; if (KdenliveSettings::grab_capture_type() == 0) { // Full screen capture m_captureArgs << "-s" << QString::number(screenSize.width()) + 'x' + QString::number(screenSize.height()); -- System Information: Debian Release: 8.6 APT prefers stable APT policy: (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores) Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages kdenlive depends on: ii kde-runtime 4:4.14.2-2 ii kdenlive-data 0.9.10-2 ii libav-tools 6:11.8-1~deb8u1 ii libc6 2.19-18+deb8u6 ii libgcc1 1:4.9.2-10 ii libgl1-mesa-glx [libgl1] 10.3.2-1+deb8u1 ii libglu1-mesa [libglu1] 9.0.0-2 ii libkdecore5 4:4.14.2-5+deb8u1 ii libkdeui5 4:4.14.2-5+deb8u1 ii libkio5 4:4.14.2-5+deb8u1 ii libknewstuff3-4 4:4.14.2-5+deb8u1 ii libknotifyconfig4 4:4.14.2-5+deb8u1 ii libkrossui4 4:4.14.2-5+deb8u1 ii libmlt++3 0.9.2-2 ii libmlt6 0.9.2-2 ii libnepomuk4 4:4.14.2-5+deb8u1 ii libqjson0 0.8.1-3 ii libqt4-dbus 4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1 ii libqt4-network 4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1 ii libqt4-opengl 4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1 ii libqt4-script 4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1 ii libqt4-svg 4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1 ii libqt4-xml 4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1 ii libqtcore4 4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1 ii libqtgui4 4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1 ii libsolid4 4:4.14.2-5+deb8u1 ii libsoprano4 2.9.4+dfsg-1.1 ii libstdc++6 4.9.2-10 ii libv4l-0 1.6.0-2 ii libx11-6 2:1.6.2-3 ii libxau6 1:1.0.8-1 ii libxdmcp6 1:1.1.1-1+b1 ii libxext6 2:1.3.3-1 ii melt 0.9.2-2 Versions of packages kdenlive recommends: ii dvdauthor 0.7.0-1.3 ii dvgrab 3.5-2+b2 ii frei0r-plugins 1.4-3 ii genisoimage 9:1.1.11-3 ii recordmydesktop 0.3.8.1+svn602-1+b1 ii swh-plugins 0.4.15+1-7 Versions of packages kdenlive suggests: pn khelpcenter4 <none> -- no debconf information