So reproduzieren Sie:
ssh -X user@host firefox
(oder eine andere X-Anwendung).- Maximieren Sie das Fenster.
- Schließen Sie die Anwendung.
- Ö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?
m
).Antworten:
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).
quelle