Wie kann ich verhindern, dass Programme maximiert gestartet werden?

16

Jedes Mal, wenn ich ein Programm starte, beispielsweise Firefox, wird es maximiert. Wie kann ich das verhindern? Es ist so lächerlich, dass sie dies als Standard haben.

Scott
quelle

Antworten:

11

Nur um ccsmanzuzeigen , dass der Prozentsatz für die automatische Maximierung jetzt in 11.10 in (dem CompizConfig-Einstellungs-Manager) konfiguriert werden kann . Idiotischerweise ist es in 11.04 hart codiert, obwohl es Probleme mit der Festlegung des Prozentsatzes gab (ursprünglich waren es 60%, beklagten sich die Leute, und die Antwort lautete , den Wert zu ändern, anstatt das Offensichtliche zu tun, ihn konfigurierbar zu machen als Dies wird eindeutig benutzer- und systemspezifisch sein. Ich habe keine bequeme Möglichkeit gefunden, das Update auf 11.04 zurückzusetzen. (Sie können natürlich jederzeit upgraden.)

Aber am 11.10:

  • Installieren, ccsmwenn Sie es noch nicht haben (seltsamerweise ist es nicht standardmäßig installiert)
  • Starte es
  • Gehen Sie zum Desktop
  • Klicken Sie auf Ubuntu Unity Plugin
  • Wechseln Sie zur Registerkarte Experimentell, und Sie sollten Folgendes sehen: Bildbeschreibung hier eingeben Legen Sie den Wert für die automatische Maximierung fest für auf 100%, um sie vollständig zu deaktivieren, oder auf einen höheren Prozentsatz, wenn Sie das Verhalten mögen, aber die Standardeinstellung 75% ist der falsche Wert für Sie.

Quellen:

TJ Crowder
quelle
8

Führen Sie die folgenden Schritte in der Befehlszeile aus, um das Problem mit Unity 2d zu beheben:

gconftool -s /apps/metacity/general/auto_maximize_windows -t bool false

Oder starten Sie gconf-editor und ändern Sie diesen Schlüssel in false.

Das ärgerte mich auch zum Teufel. :( Das Update ist für Unity 2d anders als für 3D Unity,

ldrn
quelle
Oh Mann! Sie haben eine Lösung gefunden, die perfekt funktioniert! Diese ganze Woche bist du offiziell mein Held. Ich könnte dich jetzt umarmen.
Stimmung
4

Unity wurde entwickelt, um Fenster automatisch zu maximieren, wenn sie einen bestimmten Bildschirmbereich beanspruchen. Meines Wissens tut dies nicht jedes einzelne Fenster, aber die meisten von ihnen werden es tun. Derzeit gibt es keine Möglichkeit, dies in Unity 2D zu deaktivieren. Sie können jedoch das Raster in ccsm deaktivieren oder die Werte nach Ihren Wünschen bearbeiten, um diese Maximierung zu vermeiden.

Bildbeschreibung hier eingeben

Grundsätzlich können Sie die obere Kante deaktivieren (auf keine setzen), um ein automatisches Maximieren von Fenstern zu vermeiden.

RolandiXor
quelle
1
Maximus ist nicht installiert. Ich verwende 11.04 mit Unity 2D. Das automatische Maximieren scheint ein Standardmerkmal von Unity zu sein. Mein anderer Computer, der mit Compiz Unity 11.04 verwendet, zeigt dasselbe Verhalten. Wenn ein Fenster einen bestimmten Bereich des Desktops abdeckt (z. B. 80%), springt das Fenster bei jedem erneuten Öffnen auf die maximale Größe. Auch wenn Alt + Tab verwendet wird.
Stimmung
@ Stimmung: Oh ... ich werde meine Antwort aktualisieren.
RolandiXor
Wenn ein Fenster maximiert ist und ich die Tastenkombination Alt + Tabulatortaste verwende, wird das ausgewählte Fenster manchmal nicht aktiviert. Es wird Unity angezeigt und das Apps-Symbol wird verwackelt. Ich muss das Symbol drücken, um den Fokus zu erhalten. Ich werde den klassischen Modus ausprobieren. Schade, weil ich Unity mag. Das automatische Maximieren und die langsame Animation, wenn ich Super drücke, sind die beiden einzigen wirklichen Probleme, die ich damit habe.
Stimmung
Wer hat das jemals runtergestimmt? Hinterlasse einen Kommentar, wenn du abstimmst, anstatt abzustimmen und zu laufen. Es ist albern und nicht hilfreich (ja, du gibst dich selbst als Wähler aus und es ist nicht mehr anonym, aber ich weiß zumindest, warum du abstimmst, damit ich mich verbessern kann. Sonst ist es nur ärgerlich, wenn du eine perfekt gute Antwort abgelehnt hast). Diese Antwort wird in 11.10 möglicherweise nicht benötigt, aber 11.04-Benutzer benötigen sie weiterhin - wenn dies der Grund war.
RolandiXor
3

Fand dies in diesem Thread , testete es und es scheint wahr zu sein.

Sie müssen die App öffnen, die Größe des Fensters so ändern, dass es unter 75% der Bildschirmgröße liegt, und dann die App schließen. Standardmäßig wird jedes Fenster über 75% beim Öffnen maximiert. - mc4man

Laut demselben Thread kann dieses Verhalten nur durch Bearbeiten der Unity-Quelle und erneutes Kompilieren geändert werden. Nicht die Antwort, die wir gerne hören würden ...

Dorkus1218
quelle
Vielen Dank! Das ist es sicher. Ich bin damit einverstanden, dass keine Neukodierung erforderlich sein sollte. Ich habe das Windows-Plug-in zur Größenänderung im Compiz-Einstellungsmanager aktiviert und das hat geholfen. Aber zumindest ist es ein Anfang! Danke für die Antwort!
Scott
Das Plugin zum Ändern der Größe kann uns dabei helfen, indem es die Größe anzeigt, die das Fenster beim Ändern der Größe annimmt. Ich hoffe, dass sie das bald konfigurierbar machen (zum Beispiel mit gconf-editor)
bluefoot
@bluefoot: Sie haben in 11.10, in ccsm, Details .
TJ Crowder
3

Installieren Sie "Advanced Desktop Effect Settings" (ccsm) über das Software Center und starten Sie es.

Scrollen Sie nach unten zu "Window Management" und deaktivieren Sie "Snapping Windows" und "Grid". Dadurch wird das Einrasten an den Rändern des Bildschirms deaktiviert und das Maximum erreicht, wenn Sie die Ecken erreichen.

Außerdem können Sie unter "Fenster platzieren" unter "Fensterverwaltung" entscheiden, ob Fenster zentriert, intelligent positioniert oder immer maximiert werden sollen.

K. Hendrik
quelle