Я был после учебного руководства при изменении существующих compiz плагинов, но столкнут следующая ошибка при компиляции compiz-0.9.7.12:
In file included from /home/sre/rbrais/compiz-core-0.9.7.12/build/kde/window-decorator-kde4/moc_window.cpp:10:0,
from /home/sre/rbrais/compiz-core-0.9.7.12/build/kde/window-decorator-kde4/kde4-window-decorator_automoc.cpp:4:
/home/sre/rbrais/compiz-core-0.9.7.12/build/kde/window-decorator-kde4/../../../kde/window-decorator-kde4/window.h:27:31: fatal error: kdecorationbridge.h: No such file or directory
compilation terminated.
make[2]: *** [kde/window-decorator-kde4/CMakeFiles/kde4-window-decorator.dir/kde4-window-decorator_automoc.o] Error 1
make[1]: *** [kde/window-decorator-kde4/CMakeFiles/kde4-window-decorator.dir/all] Error 2
make: *** [all] Error 2
Согласно ошибке, программа пропускает файл 'kdecorationbridge.h'. Этот файл должен содержаться в пакете kde-рабочей-области согласно kde API. Настройки доступа файла 'kdecorationbridge.h' были изменены от "общественности' к 'частному' по данным kde наблюдательного совета. Это изменяется в настройках доступа, препятствуют тому, чтобы я создал compiz 0.9.7.12? Другой пользователь столкнулся с той же проблемой на другом форуме. Однако я мог использовать некоторую справку, понимая их решение. Я просто устанавливаю kde-основу pacakge, или я должен изменить исходный код файла типа "build" для доступа к kde-основному пакету?
Я рассматриваю установку другой версии compiz, но не смог определить самую стабильную версию. Если я могу сначала установить compiz, я буду идти дальше к изменению существующего разъема ins и разрабатывать свое собственное. Моя конечная цель должна обновить разъем в разработанном для более раннего выпуска compiz к последнему выпуску. Любые ответы на мой запрос компиляции или ссылки на ресурсы при изучении, как разработать compiz учебные руководства, значительно ценились бы.Спасибо!
Вам не хватает правильных заголовков для компиляции. Сделайте:
sudo apt-get install kde-workspace-dev
и ошибка исчезнет. Возможно, вы захотите сделать:
sudo apt-get build-dep compiz
, чтобы получить все зависимости сборки.