Andi
Aktives Mitglied
Thread Starter
- Dabei seit
- 16.05.2002
- Beiträge
- 9.026
- Reaktionspunkte
- 1.854
Hallo,
durch einen nerviger Bug in 10.5.x verschwindet der gelbe Minimierknopf in den Fenstern wenn in einem anderen Space eine App im Volbild ausgeführt wird.
Zur Abhilfe ein kleines Skript:
Hier der Code für die YellowButton.app gefunden hier Thanks! _Sin
Skript als Programm-Bundle, Nicht automatisch beenden speichern. Die YellowButton.app wird mit Xcode als Carbon Application gebaut und in den Resource Ordner des Bundles gelegt. Info.plist bearbeiten damit das Programm im Hintergrund läuft.
Gegebenenfalls muss das Skript für eure Zwecke etwas angepasst werden...
Gruß Andi
durch einen nerviger Bug in 10.5.x verschwindet der gelbe Minimierknopf in den Fenstern wenn in einem anderen Space eine App im Volbild ausgeführt wird.
Zur Abhilfe ein kleines Skript:
Code:
set runVar to 0
repeat
set checkspacesVar to 0
tell application "System Events"
tell process "SystemUIServer"
set listmenuVar to value of attribute "AXChildren" of menu bar 1
get listmenuVar
set countmenusVar to count of listmenuVar
repeat with menunumberVar from 1 to countmenusVar
set menunameVar to value of attribute "AXDescription" of item menunumberVar of listmenuVar
try
if menunameVar = "Spaces-Menüerweiterung" then
set checkspacesVar to menunumberVar
exit repeat
end if
end try
end repeat
end tell
end tell
if checkspacesVar = 0 then
display dialog "Spaces-Menüerweiterung muss installiert sein"
else
tell application "System Events"
tell process "SystemUIServer"
set theCurrentSpace to value of menu bar item checkspacesVar of menu bar 1
if theCurrentSpace is "65538" then
set runVar to 0
end if
end tell
end tell
if theCurrentSpace = "1" and runVar = 0 then
set carbonApp to ((path to me as string) & "Contents:Resources:YellowButton.app")
tell application "Finder"
open carbonApp
end tell
set runVar to 1
if theCurrentSpace is "65538" then
set runVar to 0
end if
end if
end if
end repeat
Hier der Code für die YellowButton.app gefunden hier Thanks! _Sin
Code:
#import <Carbon/Carbon.h>
int main(int argc, char *argv[])
{
SetSystemUIMode(kUIModeAllHidden, 0);
SetSystemUIMode(kUIModeNormal, 0);
return 0;
}
Skript als Programm-Bundle, Nicht automatisch beenden speichern. Die YellowButton.app wird mit Xcode als Carbon Application gebaut und in den Resource Ordner des Bundles gelegt. Info.plist bearbeiten damit das Programm im Hintergrund läuft.
Gegebenenfalls muss das Skript für eure Zwecke etwas angepasst werden...
Gruß Andi