KeepassXC: Difference between revisions

From Geitenpad
Jump to navigation Jump to search
Created page with "Unlock at login: ==== Gnome ==== Following command stores pw, it asks for it secret-tool store --label="KeepassXC password" service keepassxc No you get it with: secret-tool lookup service keepassxc Startup KeepassXC: [Desktop Entry] Name=KeePassXC GenericName=Password Manager Exec=secret-tool lookup service keepassxc | keepassxc --pw-stdin /home/rijk/Kdbx/passes.kdbx TryExec=keepassxc Icon=keepassxc StartupWMClass=keepassxc StartupNotify=true Terminal=fal..."
 
No edit summary
 
Line 12: Line 12:
  Name=KeePassXC
  Name=KeePassXC
  GenericName=Password Manager
  GenericName=Password Manager
  Exec=secret-tool lookup service keepassxc | keepassxc --pw-stdin /home/rijk/Kdbx/passes.kdbx
  Exec=/home/rijk/.local/bin/startKeepassXC
TryExec=keepassxc
  Icon=keepassxc
  Icon=keepassxc
  StartupWMClass=keepassxc
  StartupWMClass=keepassxc
Line 26: Line 25:
  X-KDE-autostart-after=panel
  X-KDE-autostart-after=panel
  X-LXQt-Need-Tray=true
  X-LXQt-Need-Tray=true
with /home/rijk/.local/bin/startKeepassXC
#!/bin/bash
while [ -z "$PASSWORD" ]; do
    PASSWORD=$(secret-tool lookup service keepassxc)
    [ -z "$PASSWORD" ] && sleep 1
done
echo "$PASSWORD" | keepassxc --pw-stdin /home/rijk/Kdbx/passes.kdbx

Latest revision as of 17:53, 6 May 2025

Unlock at login:

Gnome

Following command stores pw, it asks for it

secret-tool store --label="KeepassXC password" service keepassxc

No you get it with:

secret-tool lookup service keepassxc

Startup KeepassXC:

[Desktop Entry]
Name=KeePassXC
GenericName=Password Manager
Exec=/home/rijk/.local/bin/startKeepassXC
Icon=keepassxc
StartupWMClass=keepassxc
StartupNotify=true
Terminal=false
Type=Application
Version=1.0
Categories=Utility;Security;Qt;
MimeType=application/x-keepass2;
X-GNOME-Autostart-enabled=true
X-GNOME-Autostart-Delay=2
X-KDE-autostart-after=panel
X-LXQt-Need-Tray=true

with /home/rijk/.local/bin/startKeepassXC

#!/bin/bash
while [ -z "$PASSWORD" ]; do
    PASSWORD=$(secret-tool lookup service keepassxc)
    [ -z "$PASSWORD" ] && sleep 1
done
echo "$PASSWORD" | keepassxc --pw-stdin /home/rijk/Kdbx/passes.kdbx