Several sites suggest dolphin runs on macos, eg Wikipedia.
However i cannot find a download link. Can you really run dolphin on macos?
Several sites suggest dolphin runs on macos, eg Wikipedia.
However i cannot find a download link. Can you really run dolphin on macos?
What kind of dolphin you are talking about?
The KDE related, most people would probably talk about here is the KDE file manager: Dolphin (file manager) - Wikipedia
That obviously runs on linux.
Than there is a (Android) Browser, a emulator, the Animal (the first thing Wikipedia points to) and maybe even other things I don’t know about?
Edit: If just your title is wrong
There seems to be no current MacOS build of the File Manger Dolphin
Just Linux and Windows at the Moment.
Sorry yes should say macos
Could have been in the past and just fell out of maintenance.
If someone with enough interest (and a MacOS device) decides to build for it and distribute, it might be available again.
Are current KDE Frameworks buildable for MacOS?
There are several KDE Applications for MacOS listed with versions even newer than what I have currently on Arch, built 2 days ago, so I would guess so(?).
Don’t know why dolphin for MacOS was dropped, though.
Since I started contributing to KDE in 2019 I cannot remember anyone working on Dolphin for MacOS specifically. That being said, I have heard of some people using Dolphin on MacOS and the Dolphin source code has some mentions of MacOS to make it buildable there. There is a good chance that anyone who knows how to build software can take the Dolphin source code, build it for MacOS, and use it there without any further modifications.
If that works, we can automate it and offer an official download of Dolphin for MacOS. The infrastructure is already there because of other KDE software available for MacOS.
I just built & compiled dolphin for MacOS and it seems to actually package & install dolphin as a dolphin.app in my apps folder. I did have to manually compile & install most of the KDE frameworks though.
@euphonit could you give me instructions how to build it?
I was trying some time before without results
(search google for “reddit Compiling KDE Dolphin on mac”)
does it run stable? When I was trying some years before, some functions were making it crash
maybe
brew install kde-mac/kde/dolphin
I’ll try to make a full guide for it, but there is not a pre-compiled version on brew. might take some time though as the process of manually building & compiling so many kde framworks takes an extremely long time.
yeah, there is this package missing:
==> Installing dependencies for kde-mac/kde/dolphin: kde-mac/kde/kf5-kconfigwidgets, kde-mac/kde/kf5-kitemviews, kde-mac/kde/kf5-kiconthemes, bison, flex, kde-mac/kde/kf5-kservice, hfstospell, libvoikko, kde-mac/kde/kf5-sonnet, kde-mac/kde/kf5-ktextwidgets, kde-mac/kde/kf5-kxmlgui, kde-mac/kde/kf5-kbookmarks, kde-mac/kde/kf5-kjobwidgets, boost, kde-mac/kde/phonon, libcanberra, kde-mac/kde/kf5-knotifications, botan, nspr, nss, qca, kde-mac/kde/kf5-kwallet, kde-mac/kde/kf5-solid, libxml2, libxslt, kde-mac/kde/kf5-kio, kde-mac/kde/kf5-kpackage, libepoxy, kde-mac/kde/kf5-kdeclarative, kde-mac/kde/kf5-kcmutils, libzip, ebook-tools, inih, exiv2, mbedtls, svt-av1, tesseract, ffmpeg, poppler-qt5, taglib, kde-mac/kde/kf5-kfilemetadata, kde-mac/kde/kf5-kinit, kde-mac/kde/kf5-kirigami2, kde-mac/kde/kf5-knewstuff, kde-mac/kde/kf5-kparts, kde-mac/kde/kf5-kdnssd, kde-mac/kde/kf5-kimageformats, kde-mac/kde/kf5-kpty, kde-mac/kde/kf5-syntax-highlighting, libmtp, kde-mac/kde/kio-extras, kde-mac/kde/kf5-knotifyconfig, kde-mac/kde/konsole, libyaml and ruby
==> Installing kde-mac/kde/dolphin dependency: kde-mac/kde/kf5-kconfigwidgets
==> cmake -G Ninja -B build -S . -D BUILD_QCH=ON -D BUILD_TESTING=ON -D BUILD_TESTS=ON -D BUILD_UNITTESTS=ON -D CMAKE_INSTALL_BUNDLEDIR=/opt/homebrew/Cellar/kf5-kconfigwidgets/5.111.0/bin -D KDE_INSTALL_LIBDIR=lib
Last 15 lines from /Users/wojtasy/Library/Logs/Homebrew/kf5-kconfigwidgets/01.cmake:
CMake did not find one.
Could not find a package configuration file provided by "KF5I18n"
(requested version 5.111.0) with any of the following names:
KF5I18nConfig.cmake
kf5i18n-config.cmake
Add the installation prefix of "KF5I18n" to CMAKE_PREFIX_PATH or set
"KF5I18n_DIR" to a directory containing one of the above files. If
"KF5I18n" provides a separate development package or SDK, be sure it has
been installed.
-- Configuring incomplete, errors occurred!
If reporting this issue please do so to (not Homebrew/brew or Homebrew/homebrew-core):
kde-mac/kde
Warning: Unable to query GitHub for recent issues on the tap
Validation Failed: [{"message"=>"The listed users and repositories cannot be searched either because the resources do not exist or you do not have permission to view them.", "resource"=>"Search", "field"=>"q", "code"=>"invalid"}]
I didn’t know about this tap but the issue is that dolphin was native supported on macos many versions ago and then stopped being supported. The version that is there is an old version that requires many of the KDE frameworks version 5 when most frameworks have been updated to a version 6. If you want a dolphin that is new and up to date you will have to compile the kde frameworks and dolphin manually. The old version is also made for an older version of macos I believe. You will have to go to the kde gitlab instance and clone dolphin, and many of the frameworks manually.
@euphonit
I really hope to have a dolphin on my mac.
I’ve tried to use mac port to install kde4-baseapps but still failed.
Are there any tutorial to teach how to manually build a dolphin on Mac?
I haven’t gained permission to add links to my forum comments yet so all the links will have underscores instead of dots just replace them when you type them in to your address bar.
the kde4-baseapps mac port is an old verison of the kde apps as kde is now on major version 6 not 4. I would recommend checking develop_kde_org/docs/getting-started/building/cmake-build to know how to build software manually. Just follow the steps for linux. You will need to run git clone on all the frameworks required and all of their dependencies. Here is the frameworks repository: invent_kde_org/frameworks You will also have to clone dolphin: invent_kde_org/system/dolphin Sorry for not creating a guide. I have been really busy lately and will try soon.
I have to use macOS for work and I’m looking to do the same to replace Finder. I’m stuck on the first step with cmake -B build/ --install-prefix ~/.local
after cloning the dolphin repository.
I get a CMake error:
CMake Error at CMakeLists.txt:19 (find_package):
Could not find a package configuration file provided by 'ECM' (requested version 6.9.0) with any of the following names:
ECMConfig.cmake
ecm-config.cmake
I have cloned the other frameworks repos but it’s not very clear to me what steps to take to compile them as I get missing module errors (Ex. FeatureSummary
for KCMUtils). @euphonit when you have time I would appreciate if you can provide some pointers.
Dolphin has a bunch of dependencies, you need.
ECM for extra-cmake-modules is the first of them.
There is Get Involved/development/Mac - KDE Community Wiki and a nice video tutorial https://www.youtube.com/watch?v=8WCVySIai_c
Dolphin should follow the same steps as for kcalc, but there will probably be a few more things to take care of.
kde craft installs many bloated versions of programs already on macos but just to different directory’s. Macports only has old versions of the frameworks. I didn’t use --install-prefix when I built it. You kinda just have to figure out the chain of dependencies for it. Many of the dependencies have other kde frameworks dependencies so you kind jut have to find the root ones an go from there.
Thanks @meven! I didn’t mind some data duplication, and KDE Craft made building Dolphin super easy. Very nice!
One part I don’t understand is this:
In order to have the standard streams of kcalc connected to the terminal, run:
/Users/administrator/CraftRoot/build/kde/kdeutils/kcalc/image-RelWithDebInfo-23.08.1/Applications/KDE/kcalc.app/Contents/MacOS/kcalc
In my case I ran it with image-RelWithDebInfo-25.04.1/Applications/KDE/dolphin/Contents/MacOS/dolphin
. However, this looks like it’s just running the application and I don’t see how it’s connecting anything. Can you provide more insight on what running that is actually doing?
Dolphin ran the first time, but after that it just continued to hang on startup, continually jumping up and down on the taskbar. I’ll keep looking into it.