
TheСайт Kdenliveговорит, что установить Kdenlive для Ubuntu можно следующим образом:
Мы призываем всех пользователей *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 правильно устанавливают стиль GTK+ в 16.04 Xfce (Qt 5.5.1, нет Qt5Ct).
Вместо этого вам придется использовать сторонний инструмент настройки,Qt5Ct.
Вам пришлось бы собрать Qt5Ct из исходного кода, но WebUpd8 PPA упаковал его.
sudo add-apt-repository -y ppa:nilarimogard/webupd8
sudo apt update
sudo apt install qt5ct
Как на картинке,
УстановитьСтилькГТК+.
вТема иконокНа вкладке выберите тему значков, которую вы используете.
Установите шрифт (вШрифтыtab). Ubuntu Unity по умолчанию имеет следующие значения:Общий:УбунтуиФиксированная ширина:Убунту Моно
Редактировать ~/.profile
и добавить
export QT_QPA_PLATFORMTHEME="qt5ct"
Чтобы указать приложениям Qt использовать конфигурацию Qt5Ct.
Если это не сработает, добавьте
QT_QPA_PLATFORMTHEME="qt5ct"
в /etc/environment
файл.
Установите пакеты kde-runtime
и libqt5libqgtk2
.
Выйдите из системы и войдите снова. Kdenlive должен быть интегрирован в Unity.