Lors de la réouverture d'une application, toutes ses fenêtres se retrouvent sur le premier espace, quel que soit leur emplacement d'origine:
Disposition originale: une application a deux fenêtres ouvertes, chacune dans un espace séparé
+-----[ Space 1 ]-----+ +-----[ Space 2 ]-----+
| | | |
| [Chrome window 1] | | [Chrome window 2] |
| | | |
| | | |
+---------------------+ +---------------------+
Disposition incorrecte après le redémarrage de l'application: les deux fenêtres sont dans le premier espace
+-----[ Space 1 ]-----+ +-----[ Space 2 ]-----+
| | | |
| [Chrome window 1] | | |
| [Chrome window 2] | | |
| | | |
+---------------------+ +---------------------+
Existe-t-il un paramètre ou une application qui permettrait aux applications de restaurer leurs fenêtres dans les espaces où elles se trouvaient à l'origine avant la fermeture de l'application?
Réponses:
Il y a un bug # 74812 dans Chromium. Votez pour ça!
Même question sur Superuser .
edit : il a été implémenté dans la dernière version de développement (Chrome 79)!
Bien que, par défaut, conformément aux exigences de l'interface utilisateur d'Apple, cette fonctionnalité ne restaure toujours pas les espaces de travail si vous quittez Chrome avec Cmd-Q. Citant
sfy
, l'auteur de la fonctionnalité:la source
Je suis conscient que ma réponse ne répond pas à votre problème, mais il s'agit d'une solution de contournement étroite. J'utilise un logiciel appelé Cinch et SizeUp pour repositionner les fenêtres. Le redimensionnement d'une fenêtre sur l'espace et l'écran est très rapide et se fait à l'aide d'un raccourci clavier.
Le logiciel est livré avec une version d'essai pour que vous puissiez le tester. http://www.irradiatedsoftware.com/sizeup/
la source
Je n'ai pas de réponse complète, mais aujourd'hui, j'ai commencé à essayer ce problème en utilisant applescript. L'Applescript suivant fait à peu près la moitié du travail. Il signale toutes les fenêtres de chaque application ouverte sur chaque bureau. L'étape suivante consiste à enregistrer tout cela dans un fichier puis à implémenter un script pour redistribuer les fenêtres après le redémarrage:
Voici un exemple de la boîte de dialogue résultante que j'obtiens:
la source