Avvia app a schermo intero


9

Mi piace usare app a schermo intero su OSX Mavericks (Safari, iTunes, Mail, ecc.). Vorrei che tutte le app in grado di eseguire lo schermo intero si avviassero automaticamente in modalità schermo intero, invece di dover premere Ctrl-Cmd-F ogni volta, è possibile?


Le mie app si avviano sempre a schermo intero, se non ho chiuso tutte le finestre l'ultima volta che le ho chiuse.
duci9y,

Non ne sono del tutto sicuro, ma avrei un vecchio iMac che vedeva diverse versioni di OS X. Quando l'iMac si è incontrato per la prima volta con app a schermo intero, le app si avviavano sempre a schermo intero quando venivano chiuse in quel modo e lo fanno ancora su Mavericks. Ma sul mio più recente MacBook Air, che ho acquisito con Mountain Lion e poi aggiornato a Mavericks, non succede così. Pertanto, mi capita di credere che sia una vecchia preferenza sul mio iMac che non può essere replicata sui modelli più recenti.
Can Sürmeli,

Questo è un grosso problema Molte app si riapriranno a schermo intero se si esce dallo schermo intero. Safari no. Chrome no. C'è un hack di Chrome che lo fa, ma non riesco a trovare alcun modo per farlo in Safari. Qualcuno ha maggiori informazioni per questa domanda?
Joseph Hansen,

Un po 'di follow-up - questo sembra funzionare quando si utilizza iTunes, ma non con l'app Calendar, Pages, ecc.
Leo Newball,

Risposte:


8

È possibile utilizzare l'automazione per creare un'applicazione che avvierà l'applicazione che si desidera aprire a schermo intero ed eseguire uno script Apple. Lo script può eseguire una sequenza di tasti per eseguire il collegamento per lo schermo intero.

Avvia Automator, scegli l'applicazione, trascina "Avvia applicazione" dalla libreria e scegli l'app desiderata, trascina "Apple Script" dalla libreria, inserisci lo script apple (controlla con l'app specifica per la sequenza di tasti corretta), questo funziona per Chrome

ecco lo script per l'app a schermo intero google chrome:

in esecuzione {input, parametri}
    dì all'applicazione "Google Chrome" di attivarsi
    ritardo 2

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

Immagine dello schermo

[Schermata di Automator [1]

Link con tutorial per creare l'applicazione a schermo intero di Automator https://youtu.be/5L5ikafzCzI


5

Ho capito la risposta a questa domanda molto tempo dopo aver avuto il problema. Ho continuato a provare a utilizzare diverse soluzioni alternative fino a quando mi sono reso conto che la funzionalità non era stata rimossa, ma piuttosto integrata in un diverso set di funzionalità.

La maggior parte delle app a schermo intero non rimangono aperte perché è un tipo di stato della finestra. Per impostazione predefinita, in Generale, l'impostazione "Chiudi le finestre quando si esce da un'app" è attivata, il che significa che la finestra salvata verrà chiusa e tornerà al suo stato predefinito.

Per mantenere lo schermo intero o le preferenze della finestra precedente, è necessario disattivare questa impostazione!

Impostazioni della finestra Preferenze generali


grazie, questo mi ha aiutato con alcune app, anche se non tutte
davegson,

Grazie mille! Non avevo idea che fosse persino spento. C'erano diverse impostazioni in quel riquadro che pensavo di aver cambiato. Grazie ancora!
Calion,

2

Ho chiamato il supporto Mac per il problema e sembra che in Yosemite questa funzionalità sia stata rimossa da allora in generale. Tuttavia ci sono alcune app che funzionano ancora in questo modo. Uno di questi è iTunes (che si apre in modalità schermo intero).

È stato suggerito, ottenere la funzionalità di un'app a schermo intero, dopo aver smesso, è assegnare un'app a un nuovo desktop e massimizzarla (premere il tasto opzione + fare clic sul verde). Aprirà sempre quel desktop a schermo intero.


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

Grazie per aver formattato il codice! Buon uso di AppleScript - forse spiega come un nuovo utente otterrebbe l'esecuzione di quel codice (o un collegamento migliore a osxautomation / aiuto di apple su Script Editor)
bmike
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.