Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 2 months 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 (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-05-08T21:13:52.000Z (8 months ago)
- Last Synced: 2024-10-16T22:57:00.944Z (3 months ago)
- Topics: dbus, kde, krunner, qt, veracrypt
- Language: C++
- Size: 109 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:
`sudo apt install cmake extra-cmake-modules build-essential libkf5runner-dev libkf5notifications-dev`openSUSE:
`sudo zypper install cmake extra-cmake-modules libQt5Core5 krunner-devel knotifications-devel`Fedora:
`sudo dnf install cmake extra-cmake-modules kf5-krunner-devel kf5-knotifications-devel`Arch (Manjaro):
`sudo pacman -S cmake extra-cmake-modules knotifications`### 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/
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make
make install
kquitapp5 krunner 2> /dev/null; kstart5 --windowclass krunner krunner > /dev/null 2>&1 &
./bin/veracryptrunner &
```
### Screenshots#### Show options
![Show options](https://raw.githubusercontent.com/alex1701c/Screenshots/master/krunner-veracryptrunner/run_options.png)#### Lauch Veracrypt and fill in password using pass integration
![Launch Veracrypt with pass integration](https://raw.githubusercontent.com/alex1701c/Screenshots/master/krunner-veracryptrunner/mount_with_pass_integration.gif)#### Unmount option
![Unmount option](https://raw.githubusercontent.com/alex1701c/Screenshots/master/krunner-veracryptrunner/unmount_option.png)#### Config dialog
![Config dialog](https://raw.githubusercontent.com/alex1701c/Screenshots/master/krunner-veracryptrunner/config_overview.png)