Как интегрировать Kdenlive в дизайн рабочего стола Ubuntu?

На веб-сайте Kdenlive сказано, чтобы установить Kdenlive для Ubuntu следующим образом:

Мы рекомендуем всем * пользователям Ubuntu (* Ubuntu 15.04–16.04) использовать наши официальные PPA. Последняя стабильная версия Kdenlive (16.04.x) в настоящее время доступна здесь: ppa: kdenlive / kdenlive-testing

Однако установка Kdenlive таким способом не обеспечивает надлежащей интеграции проекта.

Вещи, которые я заметил:

  • Двойное меню
  • Неправильная тема

Как правильно интегрировать Kdenlive в рабочий стол Ubuntu по умолчанию?

enter image description here

1
задан 31 May 2016 в 21:00

1 ответ

Kdenlive (как все приложения KDE) основан на QT.

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

Установка appmenu-qt и appmenu-qt5 пакеты должны зафиксировать его.

Тема

Qt 4 предложил инструмент конфигурирования (пакет Ubuntu: qt4-qtconfig) но спокойные разработчики удалили его для 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 screenshot

Как в изображении,

  • Установите стиль на GTK +.

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

  • Установите шрифт (на вкладке Fonts). Значения по умолчанию Единицы Ubuntu являются Общими: Ubuntu и Фиксированная ширина: Ubuntu Mono

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

export QT_QPA_PLATFORMTHEME="qt5ct"

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

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

QT_QPA_PLATFORMTHEME="qt5ct"

к /etc/environment файл.

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

Выход из системы и вход в систему снова. Kdenlive должен быть интегрирован в Единицу.

1
ответ дан 31 May 2016 в 21:00

Другие вопросы по тегам:

Похожие вопросы: