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