Wie kann man erzwingen, dass Anwendungen in Awesome WM nicht maximiert gestartet werden?


9

So reproduzieren Sie:

  1. ssh -X user@host firefox (oder eine andere X-Anwendung).
  2. Maximieren Sie das Fenster.
  3. Schließen Sie die Anwendung.
  4. Öffnen Sie die Anwendung in Awesome WM (nur lokal versucht, sollte aber auch remote funktionieren).

Ergebnis: Das Fenster ist noch maximiert.

Da ich die Maximierungsfunktion in Awesome nie und häufig in anderen Fenstermanagern verwende, möchte ich die Maximierung deaktivieren, wenn ich X-Anwendungen in Awesome öffne.

Ich habe versucht , dies :

{ rule = { class = "Firefox" },
  properties = { tag = tags[math.min(2, screen.count())][2],
                 maximized_vertical = false, maximized_horizontal = false } },

Firefox nicht starten in Tag 2, aber es ist immer noch maximiert. Haben Sie eine Idee, wie Sie die Maximierung für Firefox deaktivieren können, aber noch besser für alle X-Anwendungen?


Ich vermute, dass Firefox WM-Hinweise absichtlich umgeht. Wenn Sie keinen besseren Weg finden, ziehen Sie einen zeitgesteuerten Auslöser in Betracht, der Firefox nicht maximiert.
Gilles 'SO - hör auf böse zu sein'

1
Firefox ist nicht die einzige Anwendung, die beim Beenden ihre eigenen Fenstereinstellungen beibehält (dies tut beispielsweise der Pan-Newsreader). Es sieht sehr danach aus, als ob zwischen dem Einrichten des Fensters durch Awesome und dem Wiederherstellen der gespeicherten Einstellungen durch die Anwendung eine Race-Bedingung besteht. Daher kann es sein, dass Sie nicht mehr mit einem zeitgesteuerten Auslöser arbeiten, wie der vorherige Kommentator feststellte, oder dies von Hand tun (die Standardschlüsselzuordnung zum Umschalten der Fenstermaximierung in Awesome ist MOD + m).
ewhac

1
Vielen Dank an beide! @ewhac, dein Kommentar könnte in eine Antwort umgewandelt werden. Noch besser, wenn Sie wissen, wie Sie in Awesome einen zeitgesteuerten Trigger erstellen.
10b0

Antworten:


2

Konvertierter Kommentar von @ewhac in eine Antwort:

Firefox ist nicht die einzige Anwendung, die beim Beenden ihre eigenen Fenstereinstellungen beibehält (dies tut beispielsweise der Pan-Newsreader). Es sieht sehr danach aus, als ob zwischen dem Einrichten des Fensters durch Awesome und dem Wiederherstellen der gespeicherten Einstellungen durch die Anwendung eine Race-Bedingung besteht.

Daher kann es sein, dass Sie nicht mehr mit einem zeitgesteuerten Auslöser arbeiten, wie der vorherige Kommentator feststellte, oder dies von Hand tun (die Standardschlüsselzuordnung zum Umschalten der Fenstermaximierung in Awesome ist MOD + m).


@ewhac: Sie können eine andere Antwort posten, dann werde ich diese löschen
rubo77
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.