Глобальное меню

Глобальное меню

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

Скриншот Qt5Ct

Как на картинке,

  • УстановитьСтилькГТК+.

  • вТема иконокНа вкладке выберите тему значков, которую вы используете.

  • Установите шрифт (вШрифтыtab). Ubuntu Unity по умолчанию имеет следующие значения:Общий:УбунтуиФиксированная ширина:Убунту Моно

Редактировать ~/.profileи добавить

export QT_QPA_PLATFORMTHEME="qt5ct"

Чтобы указать приложениям Qt использовать конфигурацию Qt5Ct.

Если это не сработает, добавьте

QT_QPA_PLATFORMTHEME="qt5ct"

в /etc/environmentфайл.

Установите пакеты kde-runtimeи libqt5libqgtk2.

Выйдите из системы и войдите снова. Kdenlive должен быть интегрирован в Unity.

Связанный контент