Quote:
Originally Posted by pataphysician
It happens in all other desktops except xfce, it's because there is no gpg-agent running.
you can run in terminal
eval "$(gpg-agent --daemon)"
then run gpa in that same terminal
This should then work(but only in that terminal) to make it systemwide, most documentation I looked at said to put that eval line in .xsession or .xinitrc
I'm not sure how xfce is getting that because I didn't really see any such line in it's .xsession or .xinitrc or really any major differences in the various desktop .xsessions or .xinitrc
I guess you could write a startup script for kde and put that line in for now, or maybe .bashrc, I'm not expert enough to know where this really belongs
|
/etc/xdg/autostart/gnome-keyring-gpg.desktop
but file configured like this
Exec=/usr/bin/gnome-keyring-daemon --start --components=gpg
OnlyShowIn=GNOME;Unity;MATE;
X-GNOME-Autostart-Phase=Initialization
X-GNOME-AutoRestart=false
X-GNOME-Autostart-Notify=true
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-keyring
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-Version=3.14.0
then kde no start that "autostart" ... y try change adding KDE , ...and post later.
I add KDE to the onlyshow file and reboot , but no lucky.
In to a shell
gpg-agent --daemon and gpa start normally on kde
Thanks.
I fix in my kde , editing gpa.desktop file and change
Exec=gpa
to
Exec=eval "$(gpg-agent --daemon gpa)"