我不是 Linux 专业人士,但我的任务是修改家庭使用的 KDE 应用程序“海豚”(修改地址栏导航机制)。我认为,这很容易,但仍然不知道如何做到这一点。几天的尝试让我找到了解决方案,我不应该从 dolphin 存储库 (git://anongit.kde.org/dolphin) 构建 dolphin,而是从 kde-baseapps 存储库构建 dolphin:
sudo apt-get update
sudo apt-get install git-core build-essential libkactivities-dev
sudo apt-get build-dep dolphin
git clone git://anongit.kde.org/kde-baseapps && cd kde-baseapps && mkdir build && cd build && cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ..
make -j3
cd dolphin/src/
./dolphin4
接下来我想,我可以在“kde-baseapps”文件夹中找到源代码,但它引用了“/usr/include”*.h-files,它引用了“kdelibs”包中相应的*.cpp-files。没错,我应该下载“kdelibs”源,修改它们并构建?这是解决任务的正确方法还是存在更好的方法来做到这一点?