Yellow Button Problem

Andi

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:

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
 
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.
Danke Andi, (y)

"Wir" haben inzwischen das Jahr 2024 und der Fehler existiert immer noch im Mac OS Sonoma 14.4.1. Selbst CMD-M funktioniert nicht mehr.
Ich Zitiere mal Apple selbst: "macOS ist das fortschrittlichste Computer-Betriebssystem der Welt.":ROFLMAO:

Zum "Glück" habe ich das selbst schnell Lösen können als ich das betroffene Finder Fenster 1x in den Vollbild Modus und wieder zurück gebracht habe. Der Fehler geht mindestens zurück bis zum Jahr <2006.:kopfkratz:
 
Zuletzt bearbeitet:
Zurück
Oben Unten