这Kdenlive 网站说要为 Ubuntu 安装 Kdenlive,如下所示:
我们鼓励每一位 *Ubuntu 用户(*Ubuntu 15.04 至 16.04)使用我们的官方 PPA。最新的稳定 Kdenlive 版本(16.04.x)目前可在此处获取:ppa:kdenlive/kdenlive-testing
但是,以这种方式安装 Kdenlive 并没有提供适当的设计集成。
我注意到的事情:
- 双菜单
- 错误主题
如何将 Kdenlive 正确集成到默认的 Ubuntu 桌面?
答案1
Kdenlive(与所有 KDE 应用程序一样)是基于 Qt 构建的。
全局菜单
安装appmenu-qt
和appmenu-qt5
包应该可以解决这个问题。
主题
Qt 4 提供了一个配置工具(Ubuntu 包:),qt4-qtconfig
但是 Qt 开发人员在 Qt 5 中将其删除了。
此外,Qt 4 似乎可以准确检测其所处的桌面环境并相应地选择样式,但 Qt 5 似乎无法做到这一点。这显然已在 Qt 5.5.1 中得到修复。事实上,Qt 5 应用程序在 16.04 Xfce(Qt 5.5.1,无 Qt5Ct)上正确地将样式设置为 GTK+。
相反,你必须使用第三方配置工具,Qt5Ct。
您必须从源代码构建 Qt5Ct,但 WebUpd8 PPA 对其进行了打包。
sudo add-apt-repository -y ppa:nilarimogard/webupd8
sudo apt update
sudo apt install qt5ct
如图所示,
设置风格到GTK+。
在里面图标主题选项卡中,选择您使用的图标主题。
设置字体(在字体选项卡)。Ubuntu Unity 默认设置是一般的:Ubuntu和固定宽度:Ubuntu Mono
编辑~/.profile
和添加
export QT_QPA_PLATFORMTHEME="qt5ct"
告诉 Qt 应用程序使用 Qt5Ct 的配置。
如果不起作用,请添加
QT_QPA_PLATFORMTHEME="qt5ct"
到/etc/environment
文件。
安装kde-runtime
和libqt5libqgtk2
包。
注销并重新登录。Kdenlive 应该集成到 Unity 中。