From kde-telepathy Fri Jul 20 15:58:04 2012 From: Martin =?ISO-8859-1?Q?Gr=E4=DFlin?= Date: Fri, 20 Jul 2012 15:58:04 +0000 To: kde-telepathy Subject: RFC: Moving KWallet Password dialog into Plasma Message-Id: <1519435.TeYrCkp1NQ () martin-desktop> X-MARC-Message: https://marc.info/?l=kde-telepathy&m=134304304030116 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--===============5904176268237762836==" --===============5904176268237762836== Content-Type: multipart/signed; boundary="nextPart2842760.upEhu6KApI"; micalg="pgp-sha1"; protocol="application/pgp-signature" Content-Transfer-Encoding: quoted-printable --nextPart2842760.upEhu6KApI Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Hi all, the problems around review request #105628 and getting KWallet's Passwo= rd=20 dialog properly raised above the window it is asking the password for j= ust=20 triggered a thought process. The main problem here is that $service ask for a password through=20 $otherservice. This utterly fails because the $service is not linked di= rectly=20 to a window which the window manager would need to properly stack the w= indow. Now if we think about it in most cases $service is actually a "system" = service=20 which can be considered belonging to the workspace. E.g. checking for m= ail,=20 logging into your telepathy account and so on. Providing a password safe and asking for the master password is also a=20= "system" service and should belong into the workspace. So here my idea: let's move the password dialog into the desktop shell.= Have=20 it as a so-called "persistent" notification popping out of the panel an= d be=20 shown on top of all other windows till the user either dismisses it or = enters=20 the password. I think this would solve most of our current issues. There would be one= place=20 where the dialog is shown to ask for the password, it is visually clear= that=20 it's a system service which asks for the password and not some random m= alware=20 and if several applications want to open the wallet this problem is als= o=20 nicely solved by e.g. saying "Mail Dispatcher Agent and Telepathy need = to=20 unlock the wallet". So what do you think? Best Regards Martin Gr=C3=A4=C3=9Flin --nextPart2842760.upEhu6KApI Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEABECAAYFAlAJgAwACgkQqVXwidMiVrp9gACfYSawrzJJMCipH3AYWC62mHHO hnwAnjCG2Zi1Opl4SuF/p8H/hWf5jUM1 =QtrP -----END PGP SIGNATURE----- --nextPart2842760.upEhu6KApI-- --===============5904176268237762836== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ KDE-Telepathy mailing list KDE-Telepathy@kde.org https://mail.kde.org/mailman/listinfo/kde-telepathy --===============5904176268237762836==--