Khởi chạy ứng dụng toàn màn hình


8

Tôi khá thích sử dụng các ứng dụng toàn màn hình trên OSX Mavericks (Safari, iTunes, Mail, v.v.). Tôi muốn tất cả các ứng dụng có khả năng chạy toàn màn hình tự động khởi chạy ở chế độ toàn màn hình, thay vì tôi phải nhấn Ctrl-Cmd-F mỗi lần, điều đó có khả thi không?


Các ứng dụng của tôi luôn khởi chạy ở chế độ toàn màn hình, nếu tôi không đóng tất cả các cửa sổ lần trước thì tôi đã thoát chúng.
duci9y

Tôi không chắc lắm về điều đó nhưng tôi là một iMac cũ có các phiên bản OS X khác nhau. Khi iMac lần đầu tiên gặp ứng dụng toàn màn hình, các ứng dụng luôn khởi động toàn màn hình khi đóng như thế và vẫn hoạt động trên Mavericks. Nhưng trên MacBook Air mới hơn của tôi, mà tôi đã mua với Mountain Lion và sau đó được nâng cấp lên Mavericks, điều đó không xảy ra như thế. Do đó, tôi tình cờ tin rằng đó là một ưu tiên cũ trên iMac của tôi không thể sao chép trên các mẫu mới hơn.
Can Sürmeli

Đây là một vấn đề lớn. Nhiều ứng dụng sẽ mở lại toàn màn hình nếu thoát khỏi toàn màn hình. Safari thì không. Chrome thì không. Có một hack Chrome thực hiện nó, nhưng tôi không thể tìm thấy cách nào để làm điều đó trong Safari. Bất cứ ai cũng có thêm thông tin cho câu hỏi này?
Joseph Hansen

Một chút theo dõi - điều này dường như hoạt động khi sử dụng iTunes, nhưng không phải với Ứng dụng Lịch, Trang, v.v.
Leo Newball

Câu trả lời:


7

Bạn có thể sử dụng trình tự động hóa để tạo một ứng dụng sẽ khởi chạy ứng dụng mà bạn muốn mở toàn màn hình và chạy một tập lệnh apple. Kịch bản có thể thực hiện tổ hợp phím để chạy phím tắt cho toàn màn hình.

Khởi chạy Automator, Chọn ứng dụng, Kéo "Khởi chạy ứng dụng" từ thư viện và chọn ứng dụng mong muốn, Kéo "Apple Script" từ thư viện, nhập tập lệnh apple (kiểm tra với ứng dụng cụ thể để gõ phím chính xác), cách này hoạt động cho chrome

đây là kịch bản cho ứng dụng toàn màn hình google chrome:

on run {input, parameters}
    tell application "Google Chrome" to activate
    delay 2

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

Ảnh chụp màn hình

[ Automator Screenshot[1]

Liên kết với hướng dẫn để tạo ứng dụng Automator Toàn màn hình https://youtu.be/5L5ikafzCzI


5

Tôi nhận ra câu trả lời cho câu hỏi này rất lâu sau khi tôi gặp vấn đề. Tôi tiếp tục cố gắng sử dụng một số công việc xung quanh cho đến khi tôi nhận ra rằng tính năng này chưa bị xóa mà thay vào đó là một bộ tính năng khác.

Hầu hết các ứng dụng toàn màn hình không mở vì đó là một loại trạng thái cửa sổ. Theo mặc định, bên dưới Chung, cài đặt "Đóng cửa sổ khi thoát ứng dụng" được bật, có nghĩa là cửa sổ bạn đã lưu sẽ bị đóng và trở về trạng thái mặc định.

Để giữ lại toàn màn hình hoặc tùy chọn cửa sổ trước đó của bạn, bạn cần tắt cài đặt này!

General Preferences Window Setting


cảm ơn, điều này đã giúp với một vài ứng dụng, mặc dù không phải tất cả
davegson

Cảm ơn bạn rất nhiều! Tôi không biết rằng nó thậm chí đã tắt. Có một vài cài đặt trong khung đó mà tôi nghĩ rằng tôi đã thay đổi. Cảm ơn một lần nữa!
Calion

2

Tôi đã gọi cho bộ phận hỗ trợ của Mac về vấn đề này và có vẻ như ở Yosemite, tính năng này đã bị loại bỏ nói chung. Tuy nhiên có một số các ứng dụng vẫn hoạt động theo cách này. Một trong số đó là iTunes (mở ở chế độ toàn màn hình).

Nó đã được đề xuất, để có được chức năng của một ứng dụng toàn màn hình, sau khi thoát, là gán một ứng dụng cho máy tính để bàn mới và tối đa hóa nó (nhấn phím tùy chọn + nhấp vào màu xanh lá cây). Nó sẽ luôn mở máy tính để bàn ở chế độ toàn màn hình.


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

Cảm ơn đã định dạng mã! Việc sử dụng tốt AppleScript - có lẽ giải thích cách người dùng mới sẽ chạy mã đó (hoặc liên kết tốt hơn với trợ giúp osxautomation / apple trên Script Editor)
bmike
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.