ubuntu18.04编译KDE dolphin文件管理器

简述

首先最近在研究(填坑)文件管理器,其中Qt实现的文件管理器做的最好的就是KDE实现的dolphin.所以特意装了个Ubuntu18.04的操作系统装了KDE的环境。来编译一下dolphin。

环境

ubuntu的kde环境

sudo apt-get install kubuntu-desktop

准备依赖

首先要安装dolphin的依赖。这里安装的全部都是kde的依赖

sudo apt install kinit-dev libkf5crash-dev libkf5notifications-dev libkf5notifyconfig-dev libkf5parts-dev libkf5kcmutils-dev libkf5newstuff-dev libkf5coreaddons-dev libkf5i18n-dev libkf5dbusaddons-dev libkf5config-dev
sudo apt install libkf5activities-dev libphonon4qt5-dev
sudo apt install libkf5baloowidgets-dev libkf5filemetadata-dev libkf5kdelibs4support-dev
sudo apt install baloo-kf5-dev
sudo apt-get install git build-essential cmake qt5-default qtscript5-dev libssl-dev qttools5-dev qttools5-dev-tools qtmultimedia5-dev libqt5svg5-dev libqt5webkit5-dev libsdl2-dev libasound2 libxmu-dev libxi-dev freeglut3-dev libasound2-dev libjack-jackd2-dev libxrandr-dev

由于是新的环境,还要安装新的编译开发工具。
然后可以开始下载源码

sudo apt install git g++ build-essential qt5-qmake qt5-default cmake
sudo apt-get install qtcreator
sudo apt-get install extra-cmake-modules

然后下载源码,并且编译Debug版本

git clone git://anongit.kde.org/dolphin
cd dolphin
mkdir build
cd build
cmake ../ -DCMAKE_BUILD_TYPE=Debug
make

文章作者: 张小飞
版权声明: 本博客所有文章除特別声明外,均采用 CC BY-NC-ND 4.0 许可协议。转载请注明来源 张小飞 !
 上一篇
Gtk widget 与 Qt Widget的相互嵌套 Gtk widget 与 Qt Widget的相互嵌套
简述gtk qt窗口的相互嵌套。主要是使用了Gtk中的socket跟plug的模式,与Qt中的QX11EmbedContainer。这是两个不同的UI库的相互嵌套的方法。google了下发现有个老哥写出来了,但是gtk嵌入到Qt的代码中是有
2020-06-27 张小飞
下一篇 
Ubuntu16.04 安装 kubuntu桌面 Ubuntu16.04 安装 kubuntu桌面
简述最近想看看kde下的文件管理器是怎么实现的,因为发现Qt自带的文件管理器是有性能bug的,而且并没有ui线程上的交互处理,如果改的话,只能去更改Qt源码(但是这样改也太蛋疼了,哪有一言不合就去改Qt源码的)。所以想看看同样是Qt写的kd
2020-06-27 张小飞
  目录