Lancer les applications en plein écran

9

J'aime bien utiliser des applications plein écran sur OSX Mavericks (Safari, iTunes, Mail, etc.). J'aimerais que toutes les applications capables de fonctionner en plein écran se lancent automatiquement en mode plein écran, au lieu de devoir appuyer sur Ctrl-Cmd-F à chaque fois, est-ce possible?

Patrick J Collins
la source
Mes applications se lancent toujours en plein écran, si je n'avais pas fermé toutes les fenêtres la dernière fois que je les ai fermées.
duci9y
Je n'en suis pas tout à fait sûr, mais j'aurais un ancien iMac qui a vu différentes versions d'OS X. Lorsque cet iMac a rencontré des applications en plein écran pour la première fois, les applications ont toujours démarré en plein écran lorsqu'elles sont fermées comme ça et le font toujours sur Mavericks. Mais sur mon nouveau MacBook Air, que j'ai acquis avec Mountain Lion puis mis à niveau vers Mavericks, cela ne se passe pas comme ça. Par conséquent, je pense que c'est une ancienne préférence sur mon iMac qui ne peut pas être reproduite sur les nouveaux modèles.
Can Sürmeli
C'est un gros problème. De nombreuses applications se rouvriront en plein écran si elles sont fermées en plein écran. Safari ne fonctionne pas. Chrome ne fonctionne pas. Il y a un piratage Chrome qui le fait, mais je ne trouve aucun moyen de le faire dans Safari. Quelqu'un a-t-il obtenu plus d'informations pour cette question?
Joseph Hansen
Un peu de suivi - cela semble fonctionner lors de l'utilisation d'iTunes, mais pas avec l'application Calendrier, Pages, etc.
Leo Newball

Réponses:

8

Vous pouvez utiliser un automate pour créer une application qui lancera l'application que vous souhaitez ouvrir en plein écran et exécuter un script Apple. Le script peut effectuer une frappe pour exécuter le raccourci en plein écran.

Lancez Automator, choisissez l'application, faites glisser "Launch Application" de la bibliothèque et choisissez l'application souhaitée, faites glisser "Apple Script" de la bibliothèque, entrez le script Apple (vérifiez avec l'application spécifique pour la frappe correcte), cela fonctionne pour Chrome

voici le script de l'application plein écran google chrome:

à l'exécution {entrée, paramètres}
    dire à l'application "Google Chrome" d'activer
    retard 2

tell application "System Events" keystroke "f" using {command down, control down} end tell

Capture d'écran

[Capture d'écran de l'automatiseur [1]

Lien avec le tutoriel pour créer une application plein écran Automator https://youtu.be/5L5ikafzCzI

Bart
la source
5

J'ai réalisé la réponse à cette question bien longtemps après avoir eu le problème. J'ai continué à essayer plusieurs solutions de contournement jusqu'à ce que je réalise que cette fonctionnalité n'avait pas été supprimée, mais plutôt intégrée à un ensemble de fonctionnalités différent.

La plupart des applications en plein écran ne restent pas ouvertes car il s'agit d'un type d'état de fenêtre. Par défaut, sous Général, le paramètre "Fermer les fenêtres lorsque vous quittez une application" est activé, ce qui signifie que la fenêtre que vous avez enregistrée sera fermée et reviendra à son état par défaut.

Pour conserver le plein écran ou vos préférences de fenêtre précédentes, vous devez désactiver ce paramètre!

Configuration de la fenêtre des préférences générales

Leo Newball
la source
merci, cela a aidé avec quelques applications, mais pas toutes
davegson
Merci beaucoup! Je n'avais aucune idée que c'était même éteint. Il y avait plusieurs paramètres dans ce volet que je pensais avoir modifiés. Merci encore!
Calion
2

J'ai appelé le support Mac à propos de ce problème, et il semble que dans Yosemite, cette fonctionnalité ait été supprimée depuis en général. Cependant, certaines applications fonctionnent toujours de cette façon. L'un d'eux étant iTunes (qui s'ouvre en mode plein écran).

Il a été suggéré, pour obtenir la fonctionnalité d'une application plein écran, après avoir quitté, d'affecter une application à un nouveau bureau et de la maximiser (appuyez sur la touche Option + en cliquant sur le vert). Il ouvrira toujours ce bureau en plein écran.

Leo Newball
la source
1
set MyApps to {"Google Chrome", "Skype", "Finder"}
repeat with MyApp in MyApps
    tell application MyApp
        activate
        delay 3
    end tell
    tell application "System Events"
        tell process MyApp
            set value of attribute "AXFullScreen" of window 1 to true
            delay 3
        end tell
    end tell
end repeat
DenniOnLine
la source
Merci d'avoir formaté le code! Bonne utilisation d'AppleScript - expliquez peut-être comment un nouvel utilisateur pourrait exécuter ce code (ou un meilleur lien vers l'aide osxautomation / apple sur Script Editor)
bmike