Luncurkan aplikasi layar penuh

9

Saya cukup suka menggunakan aplikasi layar penuh di OSX Mavericks (Safari, iTunes, Mail, dll). Saya ingin semua aplikasi yang mampu menjalankan layar penuh untuk diluncurkan dalam mode layar penuh secara otomatis, daripada saya harus menekan Ctrl-Cmd-F setiap kali, apakah itu mungkin?

Patrick J Collins
sumber
Aplikasi saya selalu diluncurkan dalam layar penuh, jika saya tidak menutup semua jendela terakhir kali saya berhenti.
duci9y
Saya tidak begitu yakin tentang hal itu tetapi saya memiliki iMac lama yang melihat versi OS X yang berbeda. Ketika iMac pertama kali bertemu dengan aplikasi layar penuh, aplikasi selalu memulai layar penuh ketika ditutup seperti itu dan masih di Mavericks. Tetapi pada MacBook Air saya yang lebih baru, yang saya peroleh dengan Mountain Lion dan kemudian ditingkatkan ke Mavericks, itu tidak terjadi seperti itu. Oleh karena itu, saya percaya bahwa ini adalah preferensi lama pada iMac saya yang tidak dapat direplikasi pada model yang lebih baru.
Can Sürmeli
Ini adalah masalah besar. Banyak aplikasi akan terbuka kembali di layar penuh jika keluar dari layar penuh. Safari tidak. Chrome tidak. Ada retasan Chrome yang melakukannya, tetapi saya tidak dapat menemukan cara untuk melakukannya di Safari. Adakah yang mendapat info lebih lanjut untuk pertanyaan ini?
Joseph Hansen
Sedikit tindak lanjut - ini tampaknya bekerja ketika menggunakan iTunes, tetapi tidak dengan Aplikasi Kalender, Halaman, dll.
Leo Newball

Jawaban:

8

Anda dapat menggunakan automator untuk membuat aplikasi yang akan meluncurkan aplikasi yang ingin Anda buka di layar penuh dan menjalankan skrip apel. Script dapat melakukan penekanan tombol untuk menjalankan pintasan untuk layar penuh.

Luncurkan Automator, Pilih Aplikasi, Seret "Luncurkan Aplikasi" dari perpustakaan dan pilih aplikasi yang diinginkan, Seret "Apple Script" dari perpustakaan, masukkan skrip apel (periksa dengan aplikasi spesifik untuk penekanan tombol yang benar), ini berfungsi untuk chrome

berikut ini skrip untuk aplikasi layar penuh google chrome:

dalam proses {input, parameter}
    beri tahu aplikasi "Google Chrome" untuk mengaktifkan
    keterlambatan 2

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

Tangkapan layar

[Tangkapan Layar Otomator [1]

Tautan dengan tutorial untuk membuat aplikasi layar Penuh Automator https://youtu.be/5L5ikafzCzI

Bart
sumber
5

Saya menyadari jawaban untuk pertanyaan ini lama setelah saya memiliki masalah. Saya terus mencoba menggunakan beberapa pekerjaan di sekitar sampai saya menyadari bahwa fitur belum dihapus, tetapi lebih ke serangkaian fitur yang berbeda.

Sebagian besar aplikasi layar penuh tidak tetap terbuka karena ini adalah jenis keadaan jendela. Secara default, di bawah Umum, pengaturan "Tutup jendela saat berhenti aplikasi" dihidupkan, yang berarti jendela yang telah Anda simpan akan ditutup dan kembali ke keadaan standarnya.

Untuk mempertahankan layar penuh, atau preferensi jendela Anda sebelumnya, Anda harus mematikan pengaturan ini!

Pengaturan Jendela Preferensi Umum

Leo Newball
sumber
terima kasih, ini membantu dengan beberapa aplikasi, meskipun tidak semua
davegson
Terima kasih banyak! Saya tidak tahu bahwa itu bahkan salah. Ada beberapa pengaturan di panel itu yang saya pikir telah saya ubah. Terima kasih lagi!
Calion
2

Saya menelepon dukungan Mac tentang masalah ini, dan sepertinya di Yosemite fitur ini telah dihapus secara umum. Namun ada beberapa aplikasi yang masih berfungsi dengan cara ini. Salah satunya adalah iTunes (yang terbuka dalam mode layar penuh).

Disarankan, untuk mendapatkan fungsionalitas aplikasi layar penuh, setelah berhenti, adalah untuk menetapkan aplikasi ke desktop baru, dan memaksimalkannya (tekan tombol opsi + mengklik hijau). Itu akan selalu membuka desktop itu dalam layar penuh.

Leo Newball
sumber
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
sumber
Terima kasih telah memformat kode! Baik penggunaan AppleScript - mungkin menjelaskan bagaimana pengguna baru akan mendapatkan kode untuk dijalankan (atau tautan yang lebih baik ke osxautomation / bantuan apel pada Script Editor)
bmike