AdiumX influences Exposé (F11)

An instant messenger which can connect to AIM, GTalk, Jabber, ICQ, and more.
Post Reply
insk
Harmless
Posts: 10
Joined: Sun Feb 20, 2005 6:31 pm

AdiumX influences Exposé (F11)

Post 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
Arenzera
Crema
Posts: 271
Joined: Tue Dec 28, 2004 12:44 pm

Post 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 :-)
insk
Harmless
Posts: 10
Joined: Sun Feb 20, 2005 6:31 pm

Post by insk »

Yes, i think this happens randomly.
User avatar
cbarrett
Adium Team
Posts: 389
Joined: Thu Dec 02, 2004 2:30 am
Location: Kailua, HI
Contact:

Post by cbarrett »

I have noticed this too. I wasn't it aware it was related to Adium though.
insk
Harmless
Posts: 10
Joined: Sun Feb 20, 2005 6:31 pm

Post 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 :(
uttaddmb
Harmless
Posts: 15
Joined: Fri Dec 31, 2004 10:02 pm
Location: NY / MA
Contact:

Post by uttaddmb »

Hmm, I can't replicate this problem.
booyakasha
Harmless
Posts: 12
Joined: Thu Dec 02, 2004 11:58 am
Location: 907
Contact:

Post by booyakasha »

happens to me too, kind of annoying
booyakasha!
User avatar
cbarrett
Adium Team
Posts: 389
Joined: Thu Dec 02, 2004 2:30 am
Location: Kailua, HI
Contact:

Post by cbarrett »

It happens often, but I can't figure out what's causing it, exactly. Any of the other devs experiencing this?
User avatar
John Don
Frappa
Posts: 238
Joined: Mon Dec 06, 2004 3:58 pm
Location: North Carolina

Post 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.
I'm... kinda tired... I think I'll go home now.

-Forrest Gump


I'm an Adiumite!
mtimmsj
Frappa
Posts: 144
Joined: Wed Jun 08, 2005 6:55 pm
Location: Olympia, WA

Maybe growl?

Post 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.
User avatar
superpants312
Latté
Posts: 64
Joined: Sun Jan 23, 2005 5:19 pm
Location: WV, USA

Re: Maybe growl?

Post 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.
insk
Harmless
Posts: 10
Joined: Sun Feb 20, 2005 6:31 pm

Post by insk »

We need a solution!

:roll:
User avatar
bgannin
Growl Team
Posts: 1817
Joined: Thu Dec 02, 2004 8:11 am
Location: ..here
Contact:

Post 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.
Try my software!

#define ADIUMX pimp //by me
#define QUESTION ((2b) || (!2b))
Have you hugged a programmer today?
User avatar
evands
Cocoaforge Admin
Posts: 3152
Joined: Thu Dec 02, 2004 10:55 pm
Location: Decatur, GA
Contact:

Post 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.
The duck still burns.
--
My company: Saltatory Software. Check it out :)
User avatar
iamdw
Harmless
Posts: 3
Joined: Tue Jan 03, 2006 6:29 am
Location: Boston
Contact:

It is applescript…

Post 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.
insk
Harmless
Posts: 10
Joined: Sun Feb 20, 2005 6:31 pm

Post by insk »

Where can I find these Apple scripts in the package content and does anybody know which script should i delete?
User avatar
iamdw
Harmless
Posts: 3
Joined: Tue Jan 03, 2006 6:29 am
Location: Boston
Contact:

Post 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…
insk
Harmless
Posts: 10
Joined: Sun Feb 20, 2005 6:31 pm

Post by insk »

Yeah it works :lol:
User avatar
iamdw
Harmless
Posts: 3
Joined: Tue Jan 03, 2006 6:29 am
Location: Boston
Contact:

A slight update/workaround

Post 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.
Post Reply