Ubuntu specific
The .deb file and the .zip files are already qt-deployed.
If you are using other distro like Fedora, you can extract the contents of the .deb file or download the linux zip, extract it to /opt and run.
-
Download the deb file and install
sudo dpkg -r pass-simple sudo dpkg -i ./pass-simple-1.x.x-Linux.debon ubuntu 24.04
sudo apt --fix-broken installand repeat. -
Install dependencies if compile yourself (or not using the deb file)
sudo apt-get -y install pass gnupg2 libgpgme-dev libgpgmepp-dev libbz2-dev libjson-c-dev -
Install
ydotoolautotype.For Manual compilation https://askubuntu.com/questions/1413829/how-can-i-install-the-latest-ydotool-1-0-1-keyboard-automation-tool-working-on
-
sudo cp /usr/lib/systemd/user/ydotoold.service /etc/systemd/system -
sudo service ydotool start -
sudo systemctl enable ydotool -
ensure
export YDOTOOL_SOCKET=/tmp/.ydotool_socketin/opt/pass-simple/bin/pass-simple.sh. -
Open
pass-simpleand selectsetting.set autotype to
ydotool type sequence
If compile yourself
-
If compile
rnpgpyourself follow https://www.rnpgp.org/software/rnp/docs/installation/ and install thebotanversion as requested in the document. -
install qt https://web.stanford.edu/dept/cs_edu/resources/qt/install-linux
Notice: Qt6 packages in the deb repository are broken, so download the install from Qt.com
-
pull submodules
https://stackoverflow.com/questions/1030169/pull-latest-changes-for-all-git-submodules
-
qt-cmakeand build.~/Qt/6.5.0/gcc_64/bin/qt-cmake -DCMAKE_BUILD_TYPE=Release ../pass-simple-qt/ cmake --build .