[compiz] 0.7.8 Note on Systray App Requiring Password

David C. Rankin drankinatty at suddenlinkmail.com
Thu Nov 6 12:28:20 PST 2008


J, Danny, all:

	Compiz for openSuSE 11.0 from X11:/xgl has been fantastic and bullet-proof on
KDE 3.5.9. The only issue I have encountered has been with the password
management application keepassx, for openSuSE:

14:12 alchemy~> wp keepassx
   6 results (3 packages) found for "keepassx" in openSUSE_110
* keepassx: KeePassX Cross Platform Password Manager
   - 0.3.3 [BS::home:/vinboy | BS::security:/passwordmanagement]
* keepassx-debuginfo: Debug information for package keepassx
   - 0.3.3 [BS::home:/vinboy | BS::security:/passwordmanagement]
* keepassx-debugsource: Debug sources for package keepassx
   - 0.3.3 [BS::home:/vinboy | BS::security:/passwordmanagement]

	or, generally:

http://www.keepassx.org/downloads

	The issue is probably generic to any application that requires a password on
start that is open when a KDE session is closed and that will be restarted as
part of a new KDE session. If compiz is enabled to start as part of a KDE
session, then the keepassx password dialog is hidden behind the "overlay", for
lack of better words, provided by compiz when KDE starts. Compiz correctly
handles the keepassx systray icon and it appears as expected.

	However, since the password entry dialog is never presented, there is no way
of accessing or shutting down keepassx from the desktop. (yes, you can kill it
from an xterm or simply issue kwin --replace, but the systray icon is
non-responsive) Activating kwin immediately brings the password dialog back to
the desktop along with the KDE tips dialog that was also trapped due to keepassx.

	This only occurs if I forget to fully close keepassx before exiting KDE so it
isn't much of a problem. However, when it does occur, it causes other problems
with additional systray icons not appearing (knetwork manager, etc..) (openSuSE
updater, kpowersaved, and volume all appear correctly regardless)

	This isn't a bug report or something you need to focus on, just a note so that
in the future if you find yourself in that part of the code again, you can take
a look.

P.S.	If you haven't looked at this app -- it's a must have, source freely
available so you can confirm the code.

-- 
David C. Rankin, J.D., P.E.
Rankin Law Firm, PLLC
510 Ochiltree Street
Nacogdoches, Texas 75961
Telephone: (936) 715-9333
Facsimile: (936) 715-9339
www.rankinlawfirm.com


More information about the compiz mailing list