Hallo Manfred, Am Mittwoch, 9. Februar 2005 19:57 schrieb Manfred Eifler:
Ich glaube, dort liegt der Haken. Irgendwie verstehe ich das nicht richtig (vielleicht bin ich wirklich zu blöd :-( ). Der Befehl eval "$(gpg-agent --daemon)" soll doch lt. Beschreibung eine gpgagent.sh ausgeben. Ich kann die Datei nirgend finden. Wo soll die sein?
eval "$(gpg-agent --daemon)" startet den Daemon und gleichzeitig wird die GPG_AGENT_INFO Umgebungsvariable gesetzt.
Auch weiß ich nicht, wo ./kde/env sein soll.
Dateien, die Du in ./kde/env ablegst, deren Name grundsätzlich egal ist, bis auf die Tatsache, dass sie auf .sh enden müssen, werden von startkde gesourced; also darin enthaltene Befehle beim KDE-Start automatisch mit ausgeführt. Ob das auch für SuSE 9.2 gilt, es stand ja in dem kmail-Verschlüsselungs-Howto, kann ich nicht sagen, denn ich habe in dem SuSE-startkde-Script nichts gefunden, was auf diese seit KDE 3.3 vorhandene Möglichkeit hinweist. Wenn Du den gpg-agent irgendwie selber z. B. mit obiger eval-Zeile startest, läuft er auch nach Beendigung der XSession weiter! Aber ich halte dieses Vorgehen für nicht nötig, weil SuSE den gpg-agent in /etc/X11/xdm/sys.xsession startet. Allerdings scheint das irgendwie problematisch, weil ich die Erfahrung (siehe meine heutige Mail zu meinem KMail Verschlüsselungsproblem), nur scheinbar eine einmalige Eingabe der Passphrase erlaubt, danach der Passphrase-Dialog nicht mehr erscheint. Schau doch mal bei gestartetem KDE in der Konsole nach: ps ax | grep agent set | grep agent Müsste Dir einen gestarteten gpg-agent und seine Umgebungsvariable anzeigen. -- Gruss Marcus Marcus Roeckrath -- Vikarsbusch 8 -- D-48308 Senden -- Germany Phone : +49-2536-9944 -- Fax : +49-2536-9943 E-Mail : marcus.roeckrath@gmx.de WWW : http://home.foni.net/~marcusroeckrath/