This plugin allows you to launch your recent JetBrains projects from Krunner.
- The search suggestions and the application ⇒ config file mapping can be customized.
- File watchers are implemented, these reload the configuration when new projects get added/removed.
- You can pin your projects by dragging the KRunner results to the taskbar or desktop.
Screenshots
If you like this plugin you can check out the dolphin version and leave a rating in the KDE Store.
Debian/Ubuntu
Plasma5:
sudo apt install git cmake extra-cmake-modules build-essential libkf5runner-dev libkf5i18n-dev libkf5kio-dev libkf5service-dev libkf5kcmutils-dev qtdeclarative5-dev libkf5dbusaddons-bin
Plasma6:
sudo apt install git cmake extra-cmake-modules build-essential libkf6runner-dev libkf6i18n-dev libkf6kio-dev libkf6service-dev libkf6kcmutils-dev libkf6dbusaddons-bin
OpenSUSE
Plasma5:
sudo zypper install git cmake extra-cmake-modules ki18n-devel krunner-devel kcmutils-devel kio-devel kservice-devel kdbusaddons-tools libQt5Test-devel
Plasma6:
sudo zypper install git cmake kf6-extra-cmake-modules kf6-ki18n-devel kf6-krunner-devel kf6-kcmutils-devel kf6-kio-devel kf6-kservice-devel kf6-kdbusaddons-tools qt6-test-devel
Fedora
Plasma5:
sudo dnf install git cmake extra-cmake-modules kf5-ki18n-devel kf5-krunner-devel kf5-kcmutils-devel kf5-kio-devel kf5-kservice-devel
Plasma6:
sudo dnf install git cmake extra-cmake-modules kf6-ki18n-devel kf6-krunner-devel kf6-kcmutils-devel kf6-kio-devel kf6-kservice-devel
Option A: Easy oneliner method
curl https://raw.githubusercontent.com/alex1701c/JetBrainsRunner/master/install.sh | bash
Option C: Manual method
git clone https://github.com/alex1701c/JetBrainsRunner --recurse-submodules
cd JetBrainsRunner/
mkdir build
cd build
cmake -DKDE_INSTALL_QTPLUGINDIR=`kf5-config --qt-plugins` ..
make
make install
kquitapp5 krunner;kstart5 krunner
- Go to system settings (
systemsettings5
) - Search for
krunner
- Search for
JetBrains
in KRunner plugin list - Configure plugin
- Search By Application: Enables search suggestions based on the Application name (like in the first and third screenshot).
- Search By Project: Enables suggestions based on the Project name, this is shown in the second screenshot.
- Update Notifications: Enables notifications you when a new version of this plugin has been released. It checks for a new version weekly or when the config is opened. By unchecking it you turn the check permanently off.
- Show use application name as catagory for projects.
You can change the displayed text for the run options using the following rules.
- %APPNAME: application name
- %APP: shortened application name
- %PROJECT: project name
- %DIR: full directory path
If the plugin fails to find the installed applications or the correct config file you can specify them manually, please open an issue on Github so it can be fixed. Once the files have been selected the icon, name and recent project should get displayed.
If you have any problems with this plugin please open an issue on Github and provide some information:
- Which JetBrains IDE isn't working.
- How it is installed (Snap/Toolbox/Downloaded from website).
- If you have/had other editions (Community, Educational or Ultimate) of this application installed.
- The content of the log file, you can generate this by clicking the "Generate Log File" button in the config dialog, please read it before uploading.