2015-08-23 5 views
1

Я не профессионал Linux, но у меня есть задача изменить приложение KDE «дельфин» для домашнего использования (изменить механизм навигации по адресной строке). Я думаю, что это было бы легко, но до сих пор не понимаю, как это сделать. Дни попыток привели меня к решению, что я не должен строить дельфина из хранилища дельфина (мерзавец: //anongit.kde.org/dolphin), но из КДЭ-baseapps репо:Как построить дельфина на Ubuntu 14.04.3 LTS (Trusty Tahr)

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, который ссылается на соответствующие * .cpp-файлы в пакете «kdelibs». Правильно, что я должен скачать источники «kdelibs», изменить их и построить? Это правильный способ решения задачи или лучший способ сделать это?

ответ

0

Да, существует лучшее решение. Компиляция kdelibs не требуется, можно изменить только исходный код дельфина этими командами bash (от ~ dir):

mkdir src 
cd src 
sudo apt-get update 
sudo apt-get build-dep kde-baseapps 
apt-get source kde-baseapps 
cd kde-baseapps-4.13.3/dolphin/src/ 
patch < ~/your.patch 
cd ../.. 
mkdir build 
cd build 
cmake .. 
make 
sudo make install