Запускайте програми на весь екран


9

Мені дуже подобається використовувати повноекранні програми на OSX Mavericks (Safari, iTunes, Mail тощо). Мені б хотілося, щоб усі програми, які здатні запускати повний екран, автоматично запускалися в повноекранному режимі, замість того, щоб мені кожного разу натискати Ctrl-Cmd-F, чи можливо це?


Мої програми завжди запускаються в повноекранному режимі, якщо я не закривав усі вікна минулого разу, я закривав їх.
duci9y

Я не зовсім впевнений у цьому, але я мав старий iMac, який бачив різні версії OS X. Коли той iMac вперше познайомився з повноекранними програмами, програми завжди запускалися на весь екран, коли закривались так, як і досі на Mavericks. Але на моїй новій версії MacBook Air, яку я придбав у Mountain Lion, а потім перейшов на Mavericks, це не трапляється так. Тому я вважаю, що це стара налаштування на моєму iMac, яку неможливо повторити на нових моделях.
Can Sürmeli

Це велика проблема. Якщо закрити весь екран, багато додатків повторно відкриються на весь екран. Сафарі ні. Chrome - ні. Це хакер Chrome, який робить це, але я не можу знайти жодного способу зробити це в Safari. Хтось отримав більше інформації щодо цього питання?
Джозеф Хансен

Трохи спостереження - це, здається, працює під час використання програми iTunes, але не з додатком Календар, Сторінки та ін.
Лео Ньюбол

Відповіді:


8

Ви можете використовувати автоматизатор, щоб створити додаток, який запустить програму, яку потрібно відкрити в повноекранному режимі та запустити яблучний сценарій. Сценарій може виконати натискання клавіші для запуску ярлика на весь екран.

Запустіть Автоматизатор, виберіть додаток, перетягніть «Запустити програму» з бібліотеки та виберіть потрібну програму, перетягніть «Яблучний сценарій» з бібліотеки, введіть яблучний скрипт (перевірте певний додаток на правильність натискання клавіші), це працює для хромування

ось сценарій для повноекранного програми Google Chrome:

під час запуску {введення, параметри}
    скажіть програмі "Google Chrome", щоб активувати
    затримка 2

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

Знімок екрана

[Знімок екрана автоматизатора [1]

Посилання з підручником, щоб створити повний екран програми Automator https://youtu.be/5L5ikafzCzI


5

Я зрозумів відповідь на це питання задовго після того, як у мене виникли проблеми. Я намагався використовувати декілька робочих напрямків, поки не зрозумів, що функція не була видалена, а скоріше переведена на інший набір функцій.

Більшість додатків у повноекранному режимі не залишаються відкритими, оскільки це тип стану вікна. За замовчуванням у розділі Загальні встановлено налаштування «Закрити вікна при закритті програми», а це означає, що збережене вікно буде закрито та повернеться у стан за умовчанням.

Щоб зберегти повний екран або попередні налаштування вікна, потрібно вимкнути це налаштування!

Загальні налаштування параметрів вікна


спасибі, це допомогло за допомогою декількох додатків, хоча і не всіх
davegson

Дуже дякую! Я не мав уявлення, що це навіть вимкнено. На цій панелі було кілька налаштувань, які я вважав, що змінив. Знову дякую!
Каліон

2

Я зателефонував у службу підтримки Mac щодо цієї проблеми, і, здається, в Yosemite ця функція була загалом видалена. Однак є деякі додатки, які все ще функціонують таким чином. Одним з них є iTunes (який відкривається в повноекранному режимі).

Було запропоновано, щоб отримати функціональність повноекранного додатку, після виходу з нього, це призначити додаток на новий робочий стіл і максимально збільшити його (натисніть клавішу опції + клацання на зеленій). Він завжди відкриє цей робочий стіл на весь екран.


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

Дякуємо, що відформатували код! Гарне використання AppleScript - можливо, поясніть, як новий користувач отримає цей код для запуску (або краще посилання на довідку oxautomation / apple в редакторі сценаріїв)
bmike
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.