Gentoo Archives: gentoo-user-de

From: Christian Pieczewski <christian@××××××××××.de>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] gpg-agent beim XFCE-Start starten
Date: Wed, 04 Jan 2006 12:28:30
Message-Id: 1136377387.21654.3.camel@localhost
In Reply to: [gentoo-user-de] gpg-agent beim XFCE-Start starten by Sebastian Damm
1 Am Mittwoch, den 04.01.2006, 09:58 +0100 schrieb Sebastian Damm:
2 > Hi,
3 >
4 > da mich das ständige Passphrase eingeben beim Mail versenden nervt, hab
5 > ich mir den gpg-agent installiert. Ich verwende XFCE4 und als
6 > Login-Manager gdm. Laut der Doku auf
7 >
8 > http://www.gentoo.de/doc/de/gnupg-user.xml
9 >
10 > soll man in der ~/.xsession folgende Zeile hinzufügen:
11 >
12 > eval "$(gpg-agent --daemon)"
13 >
14 > Damit muss als Umgebungsvariable GPG_AGENT_INFO mit dem Socketnamen
15 > gesetzt werden. Ein Aufruf ohne eval gibt folgendes zurück:
16 >
17 > GPG_AGENT_INFO=/tmp/gpg-${RAND}/S.gpg-agent:${PID}:1; export GPG_AGENT_INFO;
18 >
19 > Allerdings passiert beim Einloggen so wie ob gar nix. Dabei ist es
20 > egal, ob die Datei ausführbar ist oder nicht, ob eine Shebang-Zeile
21 > vornedran steht oder nicht, sie wird scheinbar nicht beachtet.
22 >
23 > Also hab ich es so gemacht, wie es bei XFCE4 so üblich ist. Ich hab
24 > eine ausführbare Datei in ~/Desktop/Autostart angelegt mit dem Inhalt:
25 >
26 > #!/bin/bash
27 >
28 > eval "$(gpg-agent --daemon)"
29 >
30 > Jetzt wird beim Starten von XFCE auch der gpg-agent gestartet, aber die
31 > Variable wird nicht sitzungsweit geschrieben. Was ja eigentlich auch
32 > logisch ist, da mit der Datei eine bash gestartet wird und das
33 > export nur auf diese bash-Sitzung wirkt. Wenn ich jetzt eine Konsole
34 > öffne, ist GPG_AGENT_INFO ungesetzt.
35 >
36 > Wie krieg ich es hin, dass die Variable sitzungsweit, also von allen in
37 > der Sitzung aufgerufenen Programmen, verfügbar ist?
38 >
39 > Danke schonmal für die Lehrstunde. :)
40 >
41 > Ciao
42 > Sebastian
43
44 Ist für dafür nicht die ~/.bashrc besser geeignet, um die Variable zu
45 setzten?
46
47 MFG Christian
48
49 --
50 gentoo-user-de@g.o mailing list

Replies

Subject Author
Re: [gentoo-user-de] gpg-agent beim XFCE-Start starten Sebastian Damm <lists@×××××.de>