Wie verschiebe ich ein Fenster vertikal über die Menüleiste?


7

Wie kann ich ein Fenster so verschieben, dass sich die Titelleiste des Fensters über der Menüleiste befindet?

Ich habe versucht, AppleScript zu verwenden ...

tell application "System Events" to tell process "System Preferences"
    set position of windows to {-100, -100}
end tell

… Und während die xVariable arbeitet, wird das Fenster teilweise vom Bildschirm yverschoben, das Fenster wird nicht weiter in die Menüleiste verschoben.

Ich habe auch Keyboard Maestro ausprobiert:

Frontscheibe in Position bringen

... habe aber das gleiche problem: der xwert funktioniert aber der ynicht.

Diese Frage ist verwandt, aber umgekehrt: Wie verschiebe ich ein Fenster, dessen Titelleiste nicht auf dem Bildschirm angezeigt wird?
Ich möchte in der Lage sein zu verursachen in der Titelleiste Off-Screen sein.


- Benötigen Sie die Titelleiste, und ist dies für alle Fenster oder ein bestimmtes?
l'L'l

1
@ l'L'l Nein, ich brauche die Titelleiste nicht - ich möchte sie ausdrücklich nicht;) Nur ein Fenster, aber die Möglichkeit, das Fenster bei Bedarf zu ändern (es macht nichts aus, den Code jedes Mal zu ändern) . Ich möchte buchstäblich die im Screenshot der verknüpften Frage gezeigte
Panne

Ah ja, ich kenne diesen Fehler, obwohl es eine Weile her ist, seit ich ihn gesehen habe. Ich denke, der Schlüssel zum Erreichen dieses Ziels könnte darin bestehen, auf diese Weise Ihren eigenen Fehler zu verursachen. Erinnerst du dich, wann es passiert?
l'L'l

1
@ l'L'l Ich hatte es vor langer Zeit, als ich die Auflösung wechselte, konnte es aber nicht reproduzieren.
grg

1
@Matthieu Nicht ganz sicher, was du meinst - es ist ein Fehler, aber ich möchte es neu erstellen.
grg

Antworten:


2

Finder erlaubt dies in der Regel nicht. Manchmal ist dies durch eine Störung möglich, aber ein Neustart von Finder behebt dies normalerweise. Derzeit ist keine Möglichkeit bekannt, dies tatsächlich als gewünschtes Verhalten zu erreichen.


1
Und zum Glück nicht! Ich erinnere mich an ein Fenster, das sich über meinem Desktop in OS 7 öffnete. Es war ein großer Schmerz, es wieder in Position zu bringen!
CousinCocaine

2

Keine wirkliche Antwort, eher ein "versuch das nicht, es funktioniert nicht"

... eine Sache, die Sie nicht tun sollten, ist zu ändern, auf welchem ​​der beiden Bildschirme die Menüleiste angezeigt werden soll - es sei denn, Sie möchten 10 Minuten lang alle Fenster wieder an der richtigen Stelle platzieren


Ich weiß nicht, warum das mit null Punkten dahingeschmachtet ist: das ist eigentlich ein sehr guter Rat. Es scheint so einfach zu sein, es zu versuchen ... bis Sie sich davon erholen müssen.
Dave Land

Vielen Dank für die späte Abstimmung :) Es gab mir die Möglichkeit, meinen Tippfehler zu erkennen und zu beheben ;-)
Tetsujin

0

1) Laden und bauen Megazoomer oder benutzen Sie diese binäre
2) kopieren megazoomer.bundlezu /Library/Application Support/SIMBL/Plugins/(Sie müssen SIMBL vorinstalliert)
3) Neustart - App , die Sie wollen maximieren
4) drücken CMD+ Enteroder Fenster wählen -> Megazoom

Das Fenster wird maximiert und über der Menüleiste platziert, sodass es 100% des Bildschirmbereichs einnimmt, ohne dass der Vollbildmodus aufgerufen wird.

Hier ist eine wirklich große TextEdit.app für Ihr Vergnügen (es unterstützt nicht Vollbild aus der Box)

http://i.imgur.com/ir4tFQe.png

Dieses Plugin hat keine Auswirkung auf Anwendungen auf Carbon-Basis, da SIMBL nur Code in Cocoa-Anwendungen einfügt.


SIMBL ist wirklich veraltet. Die Verwendung dieser Technologie auf aktuellen Betriebssystemen kann zu Problemen führen.
Max Ried

Verwenden Sie EasySIMBL dann
Sergei

Ich kann das nicht zum Laufen bringen. Ich habe EasySIMBL und es funktioniert gut mit anderen SIMBL-Bundles, aber nicht Megazoomer. Die Menüoption wird nicht angezeigt und die Tastenkombination führt auch nichts aus. Außerdem bin ich mir nicht sicher, ob das alles kann, was ich brauche? Kann eine gezoomte App dann weiter nach oben verschoben werden?
grg

Nein, das Fenster kann nicht weiter nach oben verschoben werden. Megazoomer funktioniert für mich in 10.9.3 mit EasySIMBL.
Sergei

0

Die einzige Möglichkeit, ein Fenster als Vollbild anzuzeigen (ohne die Menüleiste anzuzeigen), besteht darin, entweder in den Vollbildmodus zu wechseln oder eine eigene Anwendung mit CoreGraphic zu schreiben (wie das Programmieren eines Spiels).

Das Apple-Fensterhandling (in das Betriebssystem integriert) hat also keine Auswirkungen darauf, dass die Anwendung sich selbst über den Grafiktreiber und nicht über das Betriebssystem zeichnet.


Ich möchte keine App-Größenänderung, sondern nur die Menüleiste nach oben oder hinten verschieben.
grg

was meinst du mit obendrein wirklich oben in z-achse oder in y-achse? Wenn Sie in y-Achse meinen, ist das nicht möglich, wenn Sie in z meinen, dann verwenden Sie entweder den eingebauten Vollbildmodus (damit die Menüleiste verschwindet) oder wie gesagt, Sie müssen die App neu schreiben, damit sie sich selbst direkt auf den Bildschirm zeichnet und nicht Verwenden Sie das Betriebssystem nicht, um den Inhalt zu zeichnen. Wenn die App das OS verwendet, um den Inhalt zu zeichnen, verhindert die OS-Zeichenmethode auch, dass die App den Inhalt über die Menüleiste zeichnet (ich hoffe wirklich, es ist klar, was ich dir diesmal sage!)
konqui

Es macht mir nichts aus, ob es sich vor oder hinter der Menüleiste befindet, vorausgesetzt, es wird vertikal nach oben über die Menüleiste hinaus verschoben (siehe Screenshot in der verknüpften Frage) .
grg

Dies wird nicht funktionieren und ist ein Fehler von Filezilla. Meiner Meinung nach macht es auch keinen Sinn, nur die Hälfte der App zu sehen. Ich kann wirklich keine mögliche Situation sehen, in der ich eine App benötigen würde, um so zu handeln.
Konqui

-1

Versuche dies:

  1. Systemeinstellungen> Allgemein
  2. Klicken Sie auf Menüleiste automatisch ein- und ausblenden.
  3. Die Menüleiste wird ausgeblendet.
  4. Ziehen Sie Ihr Fenster an die gewünschte Stelle.
  5. Deaktivieren Sie das Kontrollkästchen Menüleiste automatisch ein- und ausblenden.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.