[Xfce-bugs] [Bug 11435] Add an option to pass --enable-ssh-support to gpg-agent

bugzilla-daemon at xfce.org bugzilla-daemon at xfce.org
Sun Jul 5 12:57:55 CEST 2015


https://bugzilla.xfce.org/show_bug.cgi?id=11435

--- Comment #6 from Fab <netfab at gmail.com> ---
(In reply to Yves-Alexis Perez from comment #5)
> Note that you /might/ be a victim of bug #12044 where xfce4-session startup
> code will fail to check that gpg-agent is currently running and run a new
> one, but failing to setup properly the GPG_AGENT_INFO variable. This happens
> with gpg-agent 2.1+.

I don't think so. I'm using gpg-agent from gnupg-2.0.26.


(In reply to Yves-Alexis Perez from comment #5)
> Well, gpg-agent.conf is a config file for gpg-agent, not for xfce4-session,
> so that's expected not to find the command line option.
I'm aware of this, but in this case, I don't understand your comment #3.
In my case, setting enable-ssh-support into .gnupg/gpg-agent.conf has no
effect.
Note that in the manual page of gpg-agent, it's not written that gpg-agent
recognizes this option from the config file. As far I  can see, it only
recognizes the --enable-ssh-support command line option.

> The whole point of the config file option is to *not* have to pass it on
> the command line. And it does work fine for me:
> 
> corsac    5806  0.0  0.0 238784  2252 ?        Ss   juil.03   0:03 gpg-agent
> --homedir /home/corsac/.gnupg --use-standard-socket --daemon

Many questions : how do you start gpg-agent ? Is this xfce4-session who started
it ? If yes, how do you set theses CLI options ? Why do you set « --homedir
/home/corsac/.gnupg » since AFAIK it is the default ?


On my system, the only way I found to enable gpg-agent ssh support since xfce
4.12 is to run the xfconf-query command provided by the OP.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Xfce-bugs mailing list