https://github.com/alex1701c/krunner-veracryptrunner
Rewrite of the existing VeracryptRunner but using dbus
https://github.com/alex1701c/krunner-veracryptrunner
dbus kde krunner qt veracrypt
Last synced: about 1 year ago
JSON representation
Rewrite of the existing VeracryptRunner but using dbus
- Host: GitHub
- URL: https://github.com/alex1701c/krunner-veracryptrunner
- Owner: alex1701c
- License: lgpl-2.1
- Created: 2019-12-23T21:26:21.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-11-03T17:01:51.000Z (over 1 year ago)
- Last Synced: 2025-02-28T08:20:58.462Z (over 1 year ago)
- Topics: dbus, kde, krunner, qt, veracrypt
- Language: C++
- Size: 114 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## VeracryptRunner
This Krunner plugin allows you to easily mount/unmount configured Veracrypt volumes.
Additionally it provides pass integration.
*This plugin is a rewrite of https://github.com/alex1701c/VeracryptRunner but it uses dbus, is more optimized and configurable*
### Required Dependencies
Debian/Ubuntu
Plasma5:
```bash install-ubuntu-plasma5
sudo apt install git cmake extra-cmake-modules build-essential libkf5runner-dev libkf5i18n-dev libkf5kcmutils-dev libkf5notifications-dev libkf5dbusaddons-bin
```
Plasma6:
```bash install-ubuntu-plasma6
sudo apt install git cmake extra-cmake-modules build-essential libkf6runner-dev libkf6i18n-dev libkf6kcmutils-dev libkf6notifications-dev libkf6dbusaddons-bin
```
OpenSUSE
Plasma5:
```bash install-opensuse-plasma5
sudo zypper install git cmake extra-cmake-modules ki18n-devel kcmutils-devel knotifications-devel kdbusaddons-tools
```
Plasma6:
```bash install-opensuse-plasma6
sudo zypper install git cmake kf6-extra-cmake-modules kf6-ki18n-devel kf6-kcmutils-devel kf6-knotifications-devel kf6-kdbusaddons-tools
```
Fedora
Plasma5:
```bash install-fedora-plasma5
sudo dnf install git cmake extra-cmake-modules kf5-ki18n-devel kf5-kcmutils-devel kf5-knotifications-devel kf5-kdbusaddons
```
Plasma6:
```bash install-fedora-plasma6
sudo dnf install git cmake extra-cmake-modules kf6-ki18n-devel kf6-kcmutils-devel kf6-knotifications-devel kf6-kdbusaddons
```
### Build instructions
The easiest way to install is:
`curl https://raw.githubusercontent.com/alex1701c/krunner-veracryptrunner/master/install.sh | bash`
```
git clone https://github.com/alex1701c/krunner-veracryptrunner
cd krunner-veracryptrunner/
./install.sh
```
### Screenshots
#### Show options

#### Lauch Veracrypt and fill in password using pass integration

#### Unmount option

#### Config dialog
