• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Viele hassen ihn, manche schwören auf ihn, wir aber möchten unbedingt sehen, welche Bilder Ihr vor Eurem geistigen Auge bzw. vor der Linse Eures iPhone oder iPad sehen könnt, wenn Ihr dieses Wort hört oder lest. Macht mit und beteiligt Euch an unserem Frühjahrsputz ---> Klick

Fenster zentrieren

[Arnold]

Jonagold
Registriert
07.02.09
Beiträge
21
Hallo zusammen,

gibt es einen Trick oder ein Tool/Script, mit dem man per Hotkey unter OS X Fenster auf dem Desktop zentrieren kann? Danke vorab.
 

GunBound

Rote Sternrenette
Registriert
23.06.05
Beiträge
6.074
Wenn es nur Finder-Fenster sind, dann hilft dir der Skripteditor und die Funktion "Aufzeichnen" (das Fenster während des Aufzeichnens einfach manuell zentrieren).
 

luk!

Wohlschmecker aus Vierlanden
Registriert
22.04.08
Beiträge
236
jetzt gibt es eins: Klick
Es durch z.B. Quicksilver an einen Hotkey zu binden ist nun eure Sache...
Da ich außerdem es nicht hinbekommen habe, die Bildschirmgröße zuverlässig auszulesen müsst ihr in den ersten 2 Zeilen screenWidth auf eure horizontale Auflösung einstellen und screenHeight auf eure vertikale Auflösung.
Habe es doch hinbekommen
Außerdem habe ich bemerkt, dass Adium nicht kooperieren möchte :(

MfG
luk!
 
Zuletzt bearbeitet:

[Arnold]

Jonagold
Registriert
07.02.09
Beiträge
21
Cool, allerbesten Dank! Bisher funktionierte das Script mit allen Fenstern wie gewünscht, falls ich auf Probleme stoße, poste ich es. Benutze das Script mit Spark.
 

mdi

Carola
Registriert
03.03.08
Beiträge
115
ich kann's nur in englisch mitteilen, weiss nicht sicher, wie die deutschen menüs heissen. es funktioniert nicht bei allen anwendungen (und Finder-Fenster werden nach links oben verschoben), aber:

menü "Window" mit gedrückter Alt-Taste > aus "Bring All to Front" wird "Arrange in Front" > bspw. Safari, Mail etc. werden mittig ausgerichtet.
 

[Arnold]

Jonagold
Registriert
07.02.09
Beiträge
21
Bei MacVim und muCommander funktioniert das Script nicht.
 

Guy.brush

Weißer Winterkalvill
Registriert
15.12.08
Beiträge
3.545
Code:
set screen_width to 1920
set screen_height to 1200

set appWidth to 0.7 * screen_width -- factor 1 for fullsize
set appHeight to 0.9 * screen_height -- some space for the dock

tell application "System Events"
	set frontmostApplication to name of the first process whose frontmost is true
end tell

set menubar_height to 22

tell application "System Events"
	tell process frontmostApplication
		
		try
			try
				set window1 to (get window n whose visible is true)
			on error
				set window1 to front window
			end try
			tell window1
				set position to {(screen_width - appWidth) / 2, menubar_height}
				set size to {appWidth, appHeight}
			end tell
		end try
	end tell
end tell

Das wird ein anderes Skript gewesen sein, aber spiel mal mit diesem rum, kann sein, dass du die Werte etwas verändern musst. Es gibt übrigens auch ein paar Apps, die das können, wie z.B. das BetterSnapTool ausm Mac App Store.