Sorry, I wrote a similar bug in my ignorance of Arch and using PKGBUILD to install Kdenlive from source, but I've now confirmed this issue on both Antergos running GNOME and Antergos running KDE Plasms 5.5. When running yaourt -S kdenlive-git to build and install on Antergos (Arch), the composite buttons themselves are missing from the timeline. Reproducible: Always Steps to Reproduce: 1. Open up a terminal 2. type "yaourt -S kdenlive" to build and install application from git master 3. Run Kdenlive from terminal or by clicking on application from applications menu (GNOME or KDE Plasma) Actual Results: Program runs through first-time set-up wizard, but main timeline interface doesn't have the composite buttons. Expected Results: User interface to have composite buttons present in timeline. I wasn't sure if this belonged in the "Installation" or "User Interface" category. Let me know if it should be updated and I'll take care of it. Thanks!
Created attachment 96571 [details] Example running fresh installation on GNOME 3.18
Created attachment 96572 [details] Example running fresh installation with KDE Plasma 5.5.3
Hi Jesse, Where did you install Kdenlive ? To find the icons, you need to install in a standard path like /usr... That may be the problem. The icons for that action are called "lt_kdenlive-composite.svgz", "lt_kdenlive-no-composite.svgz" and "dk_kdenlive-composite.svgz" and "dk_kdenlive-no-composite.svgz" They normally should be installed in /usr/share/kdenlive/pics. If you just copy them here it should work. I am working on a solution to make Kdenlive find its icons even when not installed but it requires Qt5.5 and KDE Frameworks 15.17, because of bugs in previous versions, so that solution is not yet widely applicable, I will introduce it in a few months...
Thanks for the reply JB. I checked the location, and all the icons seem to be there and accounted for. It's not the icons alone that are missing, but the buttons themselves. There's no composite buttons to press to enable/disable track transparency. The kdenlive executable is located in /usr/bin, and the other kdenlive files are located in /usr/share/kdenlive. I'm assuming that when the "yaourt -S kdenlive-git" command is run, it builds the code (into Arch packages?) and then installs them to the default location mentioned in the PKGBUILD script or the source code itself. I've run this from both terminal as well as pamac and pacmanxg gui software installers -- all with the same result. Paul has been helping me out quite a bit, but I'm unsure if there's more to it than running that command, or if there is something going on with the code. Would it matter if I was running an Nvidia or Intel graphics? Open-source or proprietary drivers? (Just taking a stab in the dark here). 15.13.0 is looking most excellent, by the way. :)
Here's a video example of the installation process I've performed: https://www.youtube.com/watch?v=zawIu78uK_U
Oh, it's just now that I realize what the problem is! Composite transition on tracks depends on a frei0r transition called 'frei0r.cairoblend'. If the transiotion is not found at runtime, the composite buttons are not created. That is most likely your problem. You can check if you have it from a terminal: melt -query transitions | grep cairo If you don't, check how your frei0r package was built.
You got it! Looks like when installing using yaourt -S kdenlive, it wasn't installing the package "fei0r-plugins" from the Arch repo's. Installing that package fixed it right away! Thanks for the support! Being that this is a rather essential component to the timeline, I'm wondering if this could and/or should be made as a required dependency, not an optional one. I think I remember the terminal saying somewhere after install that optional packages were suggested (though not installed by default). I think frei0r was one of them.