Page 1 of 1

AdiumX influences Exposé (F11)

Posted: Sun Nov 06, 2005 11:05 am
by insk
Hi there.
I have a big problem with adiumx (since version 0.84)
Everytime i push F11 to show my desktop, adiumx automatically sends all windows back to the desktop although i have not pushed F11 again.

This problem only appears when adiumx is running.

A known problem?

System: 10.4.3
AdiumX: 0.86

Thx a lot

Posted: Sun Nov 06, 2005 1:11 pm
by Arenzera
Does it occur randomly or is there some sort of pattern (for example, when a buddy signs on or off)?

The only reason I can think of for this happening is that Adium is being told to come to the foreground periodically (or a process related to Adium is starting). I notice something similar when I start Dashboard and close it while it's loading the widgets. If I use expose at the same time as a widget finishes starting up, expose will re-expose my windows...

Kiel :-)

Posted: Sun Nov 06, 2005 1:18 pm
by insk
Yes, i think this happens randomly.

Posted: Mon Nov 07, 2005 7:07 am
by cbarrett
I have noticed this too. I wasn't it aware it was related to Adium though.

Posted: Mon Nov 07, 2005 2:21 pm
by insk
i found 6 other persons who have the same problem.
I found them in a German MacUser Forum. (http://www.macuser.de)

But no solution :(

Posted: Tue Nov 08, 2005 5:11 am
by uttaddmb
Hmm, I can't replicate this problem.

Posted: Tue Nov 08, 2005 5:19 am
by booyakasha
happens to me too, kind of annoying

Posted: Tue Nov 08, 2005 7:15 am
by cbarrett
It happens often, but I can't figure out what's causing it, exactly. Any of the other devs experiencing this?

Posted: Tue Nov 08, 2005 1:54 pm
by John Don
I've experienced this same thing as well since I went to Tiger earlier this year. Didn't think it was Adium X that caused it however. It's very random when it happens. Either way, I just want a solution!


*EDIT* Not that it may matter much, but I never had this problem under 10.3, so maybe that is one way we can track it.

Maybe growl?

Posted: Thu Nov 10, 2005 3:50 am
by mtimmsj
Do you all have growl notifications being shown all the time?

I have noticed that growl notifications will do this. I wrote this script to test it:

Code: Select all

#!/bin/sh

COUNTER=1

while [ "$COUNTER" -lt 10 ]
do
  /usr/local/bin/growlnotify "Just Testing" -m "This is message $COUNTER."
  sleep 10
  COUNTER=`expr $COUNTER + 1`
done
I run the script and after the first notification disapears (I have mine set to disappear after 4 seconds) I hit F11 and wait. When the growl notification is shown all the windows come back as if I had hit F11 again. I added the loop to the script so I could see how consistent it was. It happens every single time.

Re: Maybe growl?

Posted: Thu Nov 10, 2005 10:56 pm
by superpants312
mtimmsj wrote:Do you all have growl notifications being shown all the time?

I have noticed that growl notifications will do this. I wrote this script to test it:

Code: Select all

#!/bin/sh

COUNTER=1

while [ "$COUNTER" -lt 10 ]
do
  /usr/local/bin/growlnotify "Just Testing" -m "This is message $COUNTER."
  sleep 10
  COUNTER=`expr $COUNTER + 1`
done
I run the script and after the first notification disapears (I have mine set to disappear after 4 seconds) I hit F11 and wait. When the growl notification is shown all the windows come back as if I had hit F11 again. I added the loop to the script so I could see how consistent it was. It happens every single time.
It happens to me all the time, too, and I do use Growl.

Posted: Sat Dec 03, 2005 5:19 pm
by insk
We need a solution!

:roll:

Posted: Sat Dec 03, 2005 5:44 pm
by bgannin
insk wrote:We need a solution!

:roll:
If various applications can invoke it (Growl OR Adium OR others) then it's not something Adium's developers can fix :roll: ... file a bug report with Apple to better guard Exposé with regards to window updating focus.

Posted: Sat Dec 03, 2005 8:00 pm
by evands
If you (a) turn off Growl and (b) turn off auto-sizing of the contact list window, the problem should disappear... if it bugs you that much.

It is applescript…

Posted: Tue Jan 03, 2006 7:01 am
by iamdw
So this is the rundown of test i have performed to eliminate the exposé desktop issue:

No Fix
  • 1) Turning off contact list auto-sizing
    2) Turning off Growl notifications or just plain turning off Growl (in Sys Prefs)
    3) A combination of the two previous items
Fix
  • 1) Adium is not open
    2) remove all dynamic applescripts from my Profile or Status setting
Conclusion
It seems that the issue is Adium AppleScripts calling information from the OS or dynamic data from the web. I'm going to try eliminating certain scripts one by one to see if it is a specific scripts causing this, but i believe it is all and not just one.

That said, does anyone know how to have a specific application ignore applescript calls? I believe is the Dock.app was able to ignore them, this issue could be nullified. This seems like it would be an easy fix, but i'm drawing blanks. The next question would be do any Dashboard widgets implement AppleScripts? Since the Dashboard and Exposé features are all related (no?), this could also cause more headaches.

Posted: Wed Jan 04, 2006 10:48 pm
by insk
Where can I find these Apple scripts in the package content and does anybody know which script should i delete?

Posted: Thu Jan 05, 2006 9:13 pm
by iamdw
insk wrote:Where can I find these Apple scripts in the package content and does anybody know which script should i delete?
ehmmm, to get exposé working again, i didn't have to delete the scripts themselves from AdiumX. I simply removed all references to them in my Profile and Status/Away message…

Posted: Fri Jan 06, 2006 7:29 pm
by insk
Yeah it works :lol:

A slight update/workaround

Posted: Mon Jan 16, 2006 9:45 pm
by iamdw
The finder replacement app 'PathFinder' (CocoaTech.com) released the version 4 the other day, so i began to start using it once again. One of the options available is the ability to quit the finder upon launch(or at any time PF is open). This is the default way i use the program as it is Finder replacement.

Anyway, the point is that i noticed that the desktop exposé function was back to normal, even with Adium open. All scripts in my status and profile all seem to be functioning normally. So if you got $30 on you, i highly recommend checking out this great app.