Hi folks,
I don't know if this makes much sense, so I'm wondering if anyone else has noticed this problem.
I use Desktop Manager (http://wsmanager.sourceforge.net/) for virtual desktops .. so I have TextMate on its own desktop ... let's say I'm in my 'browser' desktop poking around somehwere (or email, or whatever) sometimes TextMate jumps to the foreground and steals the focus away from the current program I'm looking at (The TextMate window is still stuck in its own desktop, but the pain is that if I'm in the middle of typing something, It will litter my textmate document)
I tried quitting Desktop Manager and just poke around as normal, and I don't *think* it happened any more ... though I haven't really done any long extensive testing.
Is anyone else using these two programs together and having/not-having these problems?
Cheers,
-steve
On 1 Apr 2005, at 20:08, Steve Lianoglou wrote:
I use Desktop Manager (http://wsmanager.sourceforge.net/) for virtual desktops ..
Not really answering your problem, but have you checked out You Software's Desktops [ http://www.yousoftware.com/desktops/ ]. It's really cool and works really well even though it's still in beta. Have a look at their page and see the animation of how the virtual desktops works. It's cool. :)
Kind regards,
Mats
---- "TextMate, coding with an incredible sense of joy and ease" - www.macromates.com -
I have the same problem, but it happens with or without virtual desktop. It's because of the behaviour of Mac os i think. The problem is every time you switch to Textmate, it checks for files updates/directory reference. When I have a large number of files opened or I am working on a big project with a lot of files, it takes a while. Say I am working with firefox and Textmate. If I switch to Firefox before the files update checking in Textmate is done, first it will switch to Firefox, and then when the update checking is done in Textmate, Mac os somehow turn the focus back to Textmate and bring it to foreground. Which is very annoying.
I think it's more like a bug in Mac os x more than a bug in Textmate?
I think the workaround is not to open so many files, or WAIT till Textmate finishing checking for file/directory updates before switching to another application.
Kelvin
Steve Lianoglou said the following on 2/4/05 5:08 AM:
Hi folks,
I don't know if this makes much sense, so I'm wondering if anyone else has noticed this problem.
I use Desktop Manager (http://wsmanager.sourceforge.net/) for virtual desktops .. so I have TextMate on its own desktop ... let's say I'm in my 'browser' desktop poking around somehwere (or email, or whatever) sometimes TextMate jumps to the foreground and steals the focus away from the current program I'm looking at (The TextMate window is still stuck in its own desktop, but the pain is that if I'm in the middle of typing something, It will litter my textmate document)
I tried quitting Desktop Manager and just poke around as normal, and I don't *think* it happened any more ... though I haven't really done any long extensive testing.
Is anyone else using these two programs together and having/not-having these problems?
Cheers,
-steve ______________________________________________________________________ For new threads USE THIS: textmate@lists.macromates.com (threading gets destroyed and the universe will collapse if you don't) http://lists.macromates.com/mailman/listinfo/textmate
On Apr 1, 2005 6:21 PM, Kelvin post@ktml.net wrote:
I have the same problem, but it happens with or without virtual desktop. It's because of the behaviour of Mac os i think. The problem is every time you switch to Textmate, it checks for files updates/directory reference. When I have a large number of files opened or I am working on a big project with a lot of files, it takes a while. Say I am working with firefox and Textmate. If I switch to Firefox before the files update checking in Textmate is done, first it will switch to Firefox, and then when the update checking is done in Textmate, Mac os somehow turn the focus back to Textmate and bring it to foreground. Which is very annoying.
I think it's more like a bug in Mac os x more than a bug in Textmate?
I think the workaround is not to open so many files, or WAIT till Textmate finishing checking for file/directory updates before switching to another application.
Kelvin
Hmm, I'm inclinded to disagree (but only Allan could tell us for sure) because I have several apps that do file updates when brough to focus and I can switch away from them before they are done and they never steal focus. The one I use most is IDEA from JetBrains, which, while written in Java, still behaves like every other Mac app I have, which is to bounce the dock icon when needed.
I could be wrong, but I have a feeling it's something about TM that's stealing focus back.
Patrick
On Apr 2, 2005, at 1:28, Patrick Burleson wrote:
I could be wrong, but I have a feeling it's something about TM that's stealing focus back.
When you switch to an application, the system will notify the application that it will go to front, this is where TextMate check file dates, when the application returns from this method THEN will the system bring the window to front -- so if the user switched away before TextMate completed the checks, the described behavior will occur.
You can fault TextMate for not performing this check in a thread or similar, but it doesn't deliberately steal focus! ;)
On Apr 1, 2005 6:34 PM, Allan Odgaard allan@macromates.com wrote:
On Apr 2, 2005, at 1:28, Patrick Burleson wrote:
I could be wrong, but I have a feeling it's something about TM that's stealing focus back.
When you switch to an application, the system will notify the application that it will go to front, this is where TextMate check file dates, when the application returns from this method THEN will the system bring the window to front -- so if the user switched away before TextMate completed the checks, the described behavior will occur.
You can fault TextMate for not performing this check in a thread or similar, but it doesn't deliberately steal focus! ;)
Thanks for the clarification Allan...I know you're busy, but maybe you can put that on the bug list? I know it would drive me crazy to have TM keep "stealing" the focus back. Luckily it hasn't affected me yet.
Patrick
Of course, desktop manager and all the other related programs are hacks, so sometimes programs act strange with them running. Also for instance pages popping up in background programs can cause problems.
According to Sune Foldager:
Of course, desktop manager and all the other related programs are hacks, so sometimes programs act strange with them running. Also for
Yes but they are hacks you generally can't live without. I can't manage my current configuration (15 or so iTerm windows, Mozilla, iTunes, X11 clients and more) with Exposé, no way...
On 03-04-2005, at 01:23, Ollivier Robert wrote:
Yes but they are hacks you generally can't live without. I can't manage my current configuration (15 or so iTerm windows, Mozilla, iTunes, X11 clients and more) with Exposé, no way...
You know... iTerm has tabs :-). That's what I use.. but ok I rarely have 15... ;-). In Tiger you will have to live without desktop managers.. at least for now, but maybe they'll have them upgraded by its release.
Sune/All,
On 03/04/2005, at 11:24 AM, Sune Foldager wrote:
On 03-04-2005, at 01:23, Ollivier Robert wrote:
Yes but they are hacks you generally can't live without. I can't manage my current configuration (15 or so iTerm windows, Mozilla, iTunes, X11 clients and more) with Exposé, no way...
You know... iTerm has tabs :-). That's what I use.. but ok I rarely have 15... ;-). In Tiger you will have to live without desktop managers.. at least for now, but maybe they'll have them upgraded by its release.
No, you shouldn't have to - I have DesktopManager working with a few small patches. I'll submit them once Tiger is a little closer to release.
-Tony Arnold
On 03-04-2005, at 10:09, Tony Arnold wrote:
You know... iTerm has tabs :-). That's what I use.. but ok I rarely have 15... ;-). In Tiger you will have to live without desktop managers.. at least for now, but maybe they'll have them upgraded by its release.
No, you shouldn't have to - I have DesktopManager working with a few small patches. I'll submit them once Tiger is a little closer to release.
You make it sound like it's a human right to use a desktop manager ;-)... I know that Allan does quite fine without one, but I used to use it too, so... yeah I would like it working again, although I am starting to get de-used to it.
Tony Arnold wrote:
Sune/All,
On 03/04/2005, at 11:24 AM, Sune Foldager wrote:
On 03-04-2005, at 01:23, Ollivier Robert wrote:
Yes but they are hacks you generally can't live without. I can't manage my current configuration (15 or so iTerm windows, Mozilla, iTunes, X11 clients and more) with Exposé, no way...
You know... iTerm has tabs :-). That's what I use.. but ok I rarely have 15... ;-). In Tiger you will have to live without desktop managers.. at least for now, but maybe they'll have them upgraded by its release.
No, you shouldn't have to - I have DesktopManager working with a few small patches. I'll submit them once Tiger is a little closer to release.
Yes, please do submit these patches! I'll be wanting to continue using DM w/ Tiger and it doesn't look like anyone's maintaining it anymore.
Any thoughts on whether Virtue will work in Tiger?
Chris
On 03-04-2005, at 21:06, Chris Messina wrote:
<excerpt>Tony Arnold wrote:
<excerpt>No, you shouldn't have to - I have DesktopManager working with a few small patches. I'll submit them once Tiger is a little closer to release.
</excerpt>Yes, please do submit these patches! I'll be wanting to continue using DM w/ Tiger and it doesn't look like anyone's maintaining it anymore.
Any thoughts on whether Virtue will work in Tiger?
</excerpt>
Doesn't. And two others (both commercial) don't either. Some are a quite funny sight to use though :-p.
Hi Chris,
On 04/04/2005, at 5:06 AM, Chris Messina wrote:
Tony Arnold wrote:
Sune/All,
On 03/04/2005, at 11:24 AM, Sune Foldager wrote:
On 03-04-2005, at 01:23, Ollivier Robert wrote:
Yes but they are hacks you generally can't live without. I can't manage my current configuration (15 or so iTerm windows, Mozilla, iTunes, X11 clients and more) with Exposé, no way...
You know... iTerm has tabs :-). That's what I use.. but ok I rarely have 15... ;-). In Tiger you will have to live without desktop managers.. at least for now, but maybe they'll have them upgraded by its release.
No, you shouldn't have to - I have DesktopManager working with a few small patches. I'll submit them once Tiger is a little closer to release.
Yes, please do submit these patches! I'll be wanting to continue using DM w/ Tiger and it doesn't look like anyone's maintaining it anymore.
Any thoughts on whether Virtue will work in Tiger?
I tried Virtue first - no, it's not completely working at this point. I don't imagine it would be incredibly hard to fix, I just haven't had the time yet.
However, a word of warning - both of these utilities (and a bunch of others) were using internal (private) APIs. Whilst I can't discuss specifics due to my NDA, it would be prudent to say neither of these utilities feature all of the visual niceties they possess under 10.3.
That's all I can really talk about, but I have contacted Rich Wareham (the developer of DesktopManager) - yes, he is still out there - just busy. He doesn't have a copy of Tiger, so he can't test DM himself yet - I'd imagine when/if he gets Tiger everything will be fixed (He was the one who originally decoded the CGSPrivate header I believe).
Now - back to topic, and where's beta 6? ;)
-Tony
On Apr 1, 2005, at 6:37 PM, Patrick Burleson wrote:
On Apr 1, 2005 6:34 PM, Allan Odgaard allan@macromates.com wrote:
On Apr 2, 2005, at 1:28, Patrick Burleson wrote:
I could be wrong, but I have a feeling it's something about TM that's stealing focus back.
When you switch to an application, the system will notify the application that it will go to front, this is where TextMate check file dates, when the application returns from this method THEN will the system bring the window to front -- so if the user switched away before TextMate completed the checks, the described behavior will occur.
You can fault TextMate for not performing this check in a thread or similar, but it doesn't deliberately steal focus! ;)
Thanks for the clarification Allan...I know you're busy, but maybe you can put that on the bug list? I know it would drive me crazy to have TM keep "stealing" the focus back. Luckily it hasn't affected me yet.
This would get automagically fixed when Allan implements threading for that filesystem check (which I recall was on the roadmap already). -- Jonathan Chaffer Applications Developer, structure:interactive (616) 364-7423 http://www.structureinteractive.com/