Hi Petter,
On Tue, Jul 13, 2010 at 11:25:38PM +0200, Petter Reinholdtsen wrote:
> [Guido Günther]
> > Hmm...Not sure. This would give all people having this installed, but no
> > Kerberos activated, an additional superflous tray icon.
> 
> Yes.  Which is another way of saying that everyone that have
> krb5-auth-dialog installed and do not need it (it need Kerberos to be
> useful) will get a useless tray icon.  I believe it is safer to assume
> that those installing krb5-auth-dialog actually need it, and thus want
> to get the tray icon showing Kerberos status also when no Kerberos was
> enabled when the user logged in.
> 
> I believe it is better to optimize for those installing
> krb5-auth-dialog because they need it than to optimize for those that
> do not need it.  Please enable the tray icon for all users it when
That's a valid point.

> Kerberos was not available during login.
> 
> > I'd rather see applications use krb5-auth-dialog's DBus API to
> > acquire a ticket if needed, then we don't need to spawn the dialog
> > on login at all.
> 
> Well, not sure if that really solve the same problem.  The icon will
> not show up if the user log in without network and no Kerberos server
> available, and then try to authenticate when the laptop get onine.
The user won't _need_ the icon since the service should request a
ticket. Kerberos should be fully transparent for the user. Another way
to implement this would be a menu entry that just does:

dbus-send --print-reply --type=method_call --dest=org.gnome.KrbAuthDialog \
    /org/gnome/KrbAuthDialog org.gnome.KrbAuthDialog.acquireTgt string:''

I'm not against starting with "-A" but the tray icon will go away anyway
and only show up when the ticket expires once I have finished
gnome-shell integration.
Cheers,
 -- Guido



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to