Я использую kubuntu и скомпилировал исходный код qtcurve и установил (результат показан в конце). После этого я зашёл в « System Settings -> Application Appearance -> Style -> Applications -> Widget Style , но там не было выбора qtcurve . Если я использую sudo apt-get install qtcurve , я могу выбрать qtcurve . Я предполагаю, что проблема в том, что qtcurve установлен в другом месте, но я не знаю, как решить эту проблему.

[  0%] Built target kstyle_qtcurve_config_automoc
[ 23%] Built target kstyle_qtcurve_config
[ 23%] Built target translations
[ 23%] Built target kwin3_qtcurve_automoc
[ 43%] Built target kwin3_qtcurve
[ 43%] Built target kwin_qtcurve_config_automoc
[ 52%] Built target kwin_qtcurve_config
[100%] Built target qtcurve
Install the project...
-- Install configuration: "RelWithDebInfo"
-- Installing: /usr/local/lib/kde4/kstyle_qtcurve_config.so
-- Set runtime path of "/usr/local/lib/kde4/kstyle_qtcurve_config.so" to "/usr/local/lib"
-- Installing: /usr/local/share/apps/QtCurve/QtCurveui.rc
-- Installing: /usr/local/share/apps/QtCurve/Agua.qtcurve
-- Installing: /usr/local/share/apps/QtCurve/Agua_II.qtcurve
-- Installing: /usr/local/share/apps/QtCurve/Curve.qtcurve
-- Installing: /usr/local/share/apps/QtCurve/Flat.qtcurve
-- Installing: /usr/local/share/apps/QtCurve/Human.qtcurve
-- Installing: /usr/local/share/apps/QtCurve/Inverted.qtcurve
-- Installing: /usr/local/share/apps/QtCurve/Klearlooks.qtcurve
-- Installing: /usr/local/share/apps/QtCurve/Milk.qtcurve
-- Installing: /usr/local/share/apps/QtCurve/Murrine.qtcurve
-- Installing: /usr/local/share/apps/QtCurve/Ozone.qtcurve
-- Installing: /usr/local/share/apps/QtCurve/Plastic.qtcurve
-- Installing: /usr/local/share/apps/QtCurve/Silk.qtcurve
-- Installing: /usr/local/share/apps/color-schemes/QtCurve.colors
-- Installing: /usr/local/share/apps/color-schemes/QtCurveAgua.colors
-- Installing: /usr/local/share/locale/zh_TW/LC_MESSAGES/qtcurve.mo
-- Installing: /usr/local/share/locale/zh_HK/LC_MESSAGES/qtcurve.mo
-- Installing: /usr/local/share/locale/tr/LC_MESSAGES/qtcurve.mo
-- Installing: /usr/local/share/locale/uk/LC_MESSAGES/qtcurve.mo
-- Installing: /usr/local/share/locale/ru/LC_MESSAGES/qtcurve.mo
-- Installing: /usr/local/share/locale/zh_CN/LC_MESSAGES/qtcurve.mo
-- Installing: /usr/local/share/locale/ko/LC_MESSAGES/qtcurve.mo
-- Installing: /usr/local/lib/kde4/kwin3_qtcurve.so
-- Set runtime path of "/usr/local/lib/kde4/kwin3_qtcurve.so" to "/usr/local/lib"
-- Installing: /usr/local/share/apps/kwin/qtcurve.desktop
-- Installing: /usr/local/lib/kde4/kwin_qtcurve_config.so
-- Set runtime path of "/usr/local/lib/kde4/kwin_qtcurve_config.so" to "/usr/local/lib"
-- Installing: /usr/local/share/apps/kstyle/themes/qtcurve.themerc
-- Installing: /usr/local/lib/kde4/plugins/styles/qtcurve.so
-- Set runtime path of "/usr/local/lib/kde4/plugins/styles/qtcurve.so" to "/usr/local/lib"

1 ответ1

1

Я думаю, что что-то не так с префиксом path - должно быть /usr, а не /usr /local (по умолчанию).

Как я вижу, ваши исходники используют программу cmake для компиляции, поэтому не забудьте добавить

-DCMAKE_INSTALL_PREFIX:PATH=/usr

при запуске cmake.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .