Команда в терминале mac os для запуска любых программ
Будь в курсе последних новостей из мира гаджетов и технологий
Как запускать программы из любых источников в macOS Sierra
После того, как Apple выпустила первую beta-версию macOS Sierra во время WWDC 2016 пользователи обнаружили, что система больше не дает возможности настраивать Gatekeeper.
Функция Gatekeeper предназначена для того, чтобы запретить неопытному пользователю устанавливать программы из сомнительных источников. По умолчанию, на Mac можно запускать программы от сертифицированных разработчиков и из Mac App Store.
В предыдущих версиях операционной системы для Mac в настройках можно было отключить Gatekeeper, запуская программы из любого источника. Однако, с выходом macOS Sierra эта опция была удалена.
Как обойти защиту Gatekeeper?
Чтобы открыть программу от несертифицированного разработчика в обход защиты Gatekeeper, нажмите на ярлыке правой клавишей мыши (либо левой клавишей мыши в сочетании с клавишей Control, либо тапнув двумя пальцами по трекпаду), и выберите опцию Открыть. Gatekeeper предупредит, что приложение может содержать вирусы, но позволит его запустить.
Как отключить Gatekeeper в macOS Sierra?
Чтобы появилась возможность без дополнительных действий запускать программы из любого источника, необходимо ввести в Терминал следующую команду (потребуется ввести пароль администратора):
sudo spctl --master-disable
После того, как вы ввели эту команду, откройте Системные настройки —> Защита и безопасность. Здесь во вкладке Основные появится возможность разрешить запуск приложений из «Любого источника». Эта практически полностью отключает Gatekeeper.
Не забывайте, что Gatekeeper — важная функция безопасности macOS, которая предотвращает установку вредоносных программ. Не стоит отключать Gatekeeper, если вы не считаете это необходимым.
Как вернуть прежние настройки Gatekeeper?
Чтобы вернуть настройки Gatekeeper в прежнее состояние вернитесь в Терминал и введите следующую команду:
sudo spctl --master-enable
После следующего запуска Системных настроек раздел Защита и безопасность будет выглядеть, как и прежде.
Будь в курсе последних новостей из мира гаджетов и технологий
Маковод - маководу. Выпуск 3: Как запустить приложение на Mac несколько раз
Озадачился недавно одной проблемой.
Раз в месяц я сажусь и подсчитываю «многацифр» по роду деятельности. Считать нужно по нескольким критериям одновременно, поэтому требуется несколько калькуляторов. Поначалу, поленившись копаться в «маке», я просто открывал калькуляторы на всех имеющихся в доме девайсах, клал их в рядок и считал, как царь.
Выглядело это эпично
В последний раз решил озадачиться запуском сразу нескольких окон калькулятора на Mac. Штатный калькулятор штатным способом (способ: «тыц на иконку») запускается только в одном окне, и больше ни-ни.
В вашем случае это может быть любая другая программа.
Полез в интернет.
Нашел.
Передаю вам.
Для обоих способов нам нужно знать точное название программы на латинице и ее точное расположение.
Как узнать название:
- Находим значок программы в папке «Программы»
- Открываем «Свойства» и видим название программы в середине окна
Как узнать расположение:
- Находим значок программы в папке «Программы»
- Жмем на значок двумя пальцами; в диалоговом окне зажимаем alt и выбираем «Скопировать путь до «Приложение.app» »
Собственно, нужен только Терминал .
В нем бьем команду:
В результате откроется еще одно окно нужного приложения - в нашем случае, Калькулятора .
Команду можно повторить необходимое количество раз и открыть необходимое количество окон.
Суть в том, чтобы создать скрипт, который по одному нажатию будет вместо нас делать то, что мы делали в Терминале .
Для этого нам необходимо приложение Automator.
- открываем.
- выбираем в нижнем углу «Новый документ» - «Программа»
- ищем в поиске «Запустить shell-скрипт»
- в окно вставляем всё ту же команду для Терминала
- «Файл» - «Сохранить» ; либо просто cmd+S
- выбираем название для скрипта; место сохранения по умолчанию - папка «Программы».
Идем в папку «Программы» и ищем созданный скрипт. При каждом нажатии на него будет открываться новое окно нужной программы. Для удобства можно поместить созданный скрипт прямо в Dock .
Для того, чтобы иконка скрипта была такой же, как у оригинальной программы, открываем рядом окна «Свойства» оригинальной программы и скрипта, и перетаскиваем иконку из окна оригинала снизу в окно скрипта наверх, на место иконки «Автоматора». Закрываем все окна.
Повторюсь, что этот способ не мой - я нашел его в интернете. Посему на авторство не претендую. Кстати, работает не во всех сценариях. Например, если таким способом вы решите сидеть в двух аккаунтах Viber - не выйдет.
Будут вопросы - постараюсь ответить.
P.S. Кто-то недавно сетовал, что по выходным нечего читать. Вот, исправляемся))
А еще в Telegram-канале блога каждый день пишу два поста: короткая «молния» с техно-полезностями и полноценная статья. Ненавязчиво и полезно. Присоединяйся!
_______________
В закладки
Из соображений безопасности разработчики macOS ограничили возможность установки приложений по умолчанию.
Специальная опция по пути Системные настройки – Защита и безопасность – Основные ограничивает круг безопасных приложений. На любой Mac из коробки можно разрешить установку программы только из App Store или из магазина Apple и от идентифицированных разработчиков.
Далеко не все создатели ПО стремятся стать подтвержденными разработчиками. Для этого создаваемые программы и игры должны отвечать четким требованиями Apple. Купертиновцы никогда не одобрят некоторые возможности приложений вроде полного доступа к системному диску или изменения настроек macOS.
Так некоторые приложения выпускаются в двух версиях: для App Store с ограниченным функционалом и с полным набором возможностей.
При попытке установить такую программу пользователь увидит предупреждение.
Система сразу же предложит удалить установщик в корзину.
Как разрешить установку одного приложения из любого источника
Чтобы не менять настройки системы, но разрешить установку одного стороннего приложения, сделайте следующее:
1. Зажмите клавишу Control и в Finder нажмите на установочный пакет приложения.
2. Выберите пункт Открыть из контекстного меню.
3. В диалоговом окне подтвердите желание открыть приложение неустановленного разработчика.
4. Введите пароль администратора.
Так данное приложение будет установлено в обход заданных системных параметров безопасности.
Как активировать установку приложений из любого источника
Начиная с macOS Sierra купертиновцы скрыли из системных настроек возможность разрешить установку приложений из любого источника. К счастью, опция осталась в системе и активировать ее можно через приложение Терминал.
1. Запускаем Терминал.
2. Вводим следующую команду:
sudo spctl --master-disable
3. Подтверждаем ввод команды паролем администратора.
Теперь в параметрах появится пункт, разрешающий установку приложений из любого источника.
4. Переходим в настройки системы (Системные настройки – Защита и безопасность – Основные) и устанавливаем соответствующий параметр.
После этого операционная система будет разрешать установку любых приложений.
В закладки
В закладки
Для операционной системы Windows существует большое количество специализированного и профильного ПО, аналогов которому нет на macOS.
Не все знают, что есть еще один способ запускать Windows-приложения прямо на Mac без дополнительных операционных систем и виртуальных машин. Работает это благодаря технологии Wine, которая не первый год выручает пользователей.
Что такое Wine
Wine — это свободно распространяемое ПО, которое предназначено для запуска 16-, 32- и 64- битных приложений, которые создавались для Microsoft Windows, в UNIX-подобных операционных системах.
Существуют сборки программы для Linux, macOS и даже Windows (чтобы запускать устаревшие программы и игры для “винды”). Wine основан на альтернативной реализации Windows API и не является эмулятором или виртуальной машиной.
Первые стабильные версии Wine появились в середине 2008 года. С того времени среда активно развивалась, части кода Wine использовались в разных программных продуктах и сборках операционных систем.
На данный момент при помощи Wine можно запустить практически любое приложение или игру из операционной системы Windows на Mac.
Преимущества и недостатки Wine
Прежде чем начать работу со средой Wine, следует изучить ее основные преимущества и недостатки. Возможно, в вашем случае уместнее использовать другой способ запуска Windows-программ.
✅ Windows приложения запаковываются в специальную “обертку” и работают как программы для macOS.
✅ Не требуется место, как для виртуальной машины, Boot Camp или дистрибутива Windows.
✅ Приложение запускается быстро и работает очень отзывчиво. Получится даже поиграть в динамичные игры.
✅ Среда имеет большое количество настроек графики и производительности, что позволяет добиться комфортной работы в большинстве случаев.
❌ Wine практически не взаимодействует с подключенными к компьютеру устройствами. Использовать Windows ПО, например, для работы с подключенным iPhone не получится.
❌ Каждое запакованное приложение будет занимать не менее пары ГБ, ведь будет включать в себя все необходимые API. Если нужно запускать таким способом более 5-6 программ, проще установить виртуальную машину.
❌ Некоторые программы и игры банально не запускаются в Wine, но при этом работают в виртуальной машине или Boot Camp.
Как отключить SIP
Для начала потребуется временно отключить защиту SIP (System Integrity Protection). Это необходимо для изменения системных файлов во время установки Wine и его компонентов.
1. Перезагрузите Mac.
2. Во время включения компьютера зажмите сочетание клавиш Command + R для загрузки в режиме восстановления.
Для этого нужно использовать оригинальную беспроводную клавиатуру Apple или любую проводную. Беспроводные клавиатуры других производителей могу подключаться к Mac уже после начала запуска ОС и не позволят загрузиться в любом служебном режиме.
3. После загрузки в режиме восстановления в строке меню выбираем Утилиты – Терминал.
4. Водим следующе команду и нажимаем Ввод:
5. Перезагружаем Mac в обычном режиме. Сделать это можно из строки меню или при помощи команды “reboot”.
После завершения установки Wine и загрузки необходимых приложений можно заново включить защиту SIP. Для этого проделываем аналогичные действия, только для включения используем команду “csrutil enable”.
Как установить Wine
1. Скачайте последнюю неофициальную версию Wine с GitHub. Этот апдейт поддерживает работу с последними релизами macOS, которые еще за бортом официальных версий.
2. Извлеките приложение из архива и запустите его.
3. Нажмите “+” для добавления нового движка и найдите в списке WS11WineCX64Bit19.01.
Это самая актуальная версия с поддержкой 32-битных приложений.
4. Нажмите Download and Install и дождитесь окончания процесса установки.
Все. Среда Wine готова для установки приложений. Скачайте подходящие установочные пакеты для операционной системы Windows.
Как установить приложение или игру через Wine
Описанные в предыдущем пункте манипуляции проводятся один раз. После этого для добавления новой программы или игры нужно сделать следующее:
2. Укажите название будущего приложения, нажмите Ok и дождитесь окончания процесса.
3. В последнем диалоговом окне нажмите View wrapper in Finder.
4. Запустите созданную заготовку будущего приложения.
6. Выберите пункт Choose Setup Executable.
7. Укажите установочный покет для ОС Windows и произведите привычную установку программы.
8. После установки укажите правильный *.exe файл для запуска программы и нажмите Ok. Приложение может подхватить не сам исполняемый файл, а, например, файл для деинсталляции программы.
10. В настройках на вкладке Configuration можете изменить иконку приложения. На вкладке Options отключите все установленные флаги.
11. Перейдите на вкладку Tools и нажмите Config Utility (winecfg).
12. На вкладке Графика включите самую верхнюю опцию, нажмите Применить и закройте окно.
Готово! Теперь можете запускать созданное приложение. Оно будет доступно в папке /Applications/Wineskin или в Launchpad.
Вот так можно запросто запускать на Mac большинство Windows приложений. Кстати, можете установить 32-битные Windows-игры, аналоги которых для macOS не обновили под 64-битную архитектуру.
В закладки
В закладки
Одной из особенностей новой macOS Monterey стало появление приложения Команды, которое бережно перенесли с мобильных операционных систем Apple. В будущем визуальный редактор скриптов должен будет полностью заменить утилиту Automator.
Сейчас сторонние разработчики пытаются найти годные применения для нового средства автоматизации macOS, выпуская полезные и не очень шорткаты.
Мы собрали десятку интересных скриптов, которые в некоторых случаях сильно ускорят работу с Mac.
Как устанавливать новые команды на Mac
Для загрузки и управления новыми скриптами используется стандартное приложение Команды. Найти его можно через поиск Spotlight или в меню Launchpad.
Скачивать команды можно по ссылкам в сети, система автоматически предложит импортировать их в приложение Команды либо из встроенной галереи скриптов по аналогии с iOS.
Не забудьте о параметрах утилиты. Здесь на вкладке Дополнения выдается ряд разрешений, без которых некоторые скрипты откажутся работать.
Любую загруженную команду можно изменить, выбрав пункт Открыть из контекстного меню. Наглядный визуальный редактор позволяет менять параметры скрипта, расширять его возможности или заменять часть функционала.
Как запускать команды на Mac
Все скачанные пользователем команды могут быть запущены одним из следующих способов:
▶ Непосредственно из приложения Команды (нажатием на кнопку Воспроизведение или через пункт контекстного меню Запустить).
▶ Через строку меню macOS. Для этого в параметрах команды должен быть установлен флаг Закрепление в строке меню.
▶ При помощи голосового ассистента на Mac.
▶ Через контекстное меню приложения Команды в Док-панели.
▶ При помощи настроенного в параметрах команды сочетания клавиш.
▶ Через используемые Apple Watch.
▶ Из строки меню macOS – Службы (в параметрах команды должен быть установлен соответствующий флаг).
▶ В меню управления файлами Finder (в параметрах команды должен быть установлен соответствующий флаг).
1. Завершение приложений кроме одного избранного
Такой сценарий автоматизации может быть полезен на не самых мощных моделях Mac, чтобы быстр разгрузить оперативную память перед тяжелым ресурсоемким процессом. Например, когда собрались монтировать ролик в Final Cut можно сразу завершить все остальные приложений на устройстве.
Пригодится скрипт и на мощных современных Mac. С его помощью можно быстро настраиваться на рабочий лад, отключая все ненужные программы кроме важных приложений.
При установке скрипта потребуется выбрать одну или несколько программ из списка установленных. Они не будут завершаться при запуске автоматизации. При необходимости можно копировать скрипт и сделать несколько пресетов, например, с завершением всех приложений кроме рабочих и закрытием рабочих программ кроме развлекательных.
2. Быстрое расположение двух приложений в режиме Split Screen
Разработчики Apple не спешат добавлять свою альтернативу удобной фишке из мира Windows, которая позволяет быстро располагать несколько окон на рабочем столе в режиме разделения экрана.
Для этого приходилось использовать сторонние приложения, а сейчас с задачей справится простой скрипт автоматизации.
После запуска команда попросит указать пару нужных программ и идеально впишет их в экран с соотношением 50 на 50. Каждый раз выбирать нужные приложения из списка не очень удобно, можно задать две программы в настройках скрипта.
3. Четыре приложения на одном экране
Шорткат использует четыре последних используемых приложения. При желании в настройках можно выбрать свои любимые утилиты.
4. Создание заметки к предстоящему событию
Команда пригодится активным пользователям Mac, которые ведут ежедневный календарь событий и встреч.
После запуска скрипта будет показано предстоящее событие с возможностью создания прикрепленной к нему заметки в одноименном стандартном приложении macOS.
Это пригодится для подготовки к встречам, при создании планов беседы или формировании списка вопросов.
5. Удобная сетевая утилита
Разработчики этой команды уместили в одном скрипте сразу несколько полезных сетевых сервисов.
Шорткат после запуска выдает окно с выбором действия. Вы можете проверить скорость интернет-соединения, отобразить информацию о текущем подключении, вывести QR-для быстрого подключения другого устройства с камерой или просмотреть внешний IP-адрес.
Теперь для подобных действий не нужно держать отдельное приложение или несколько закладок с онлайн-сервисами.
6. Тонкая настройка веб-страниц в Safari
Это еще одна комплексная команда, которая работает с активной вкладкой браузера Safari. Шорткат умеет включать автопрокрутку страницы, применять темную тему оформления (даже если ее не предусмотрели разработчики сайта), превращать страницу в быструю заметку или зачитывать текст из браузера.
Для работы команды потребуется открыть меню Разработка и активировать пункт Разрешить событиям Apple Events выполнять JavaScript в браузере.
7. Быстрая очистка папки Загрузки
Довольно простой, но при этом полезный шорткат позволяет быстро удалить все содержимое самой захламленной папки на любом Mac.
В параметрах скрипта сможете изменить исходную папку и создать команды для очистки других часто используемых директорий в macOS, например, рабочего стола.
8. Диктовка текста в буфер обмена
Эта быстрая команда активирует встроенный в macOS режим диктовки (потребуется включить его по пути Системные настройки – Клавиатура – Диктовка) и записывает произнесенный вами текст в буфер обмена.
Таким способом можно быстро записывать свои мысли или создавать голосом текстовые заметки. Можно сразу же вставлять надиктованный текст в мессенджер или отправлять по почте.
Перед использованием команды не забудьте в настройках установить русский язык.
9. Распознавание играющей музыки
Команда переносит на Mac удобный механизм распознавания треков при помощи сервиса Shazam.
Запуск скрипта активирует режим прослушивания, найденная музыкальная композиция отобразится в виде баннера уведомления.
Кроме этого можно сразу же найти трек в Apple Music, добавить его в свою медиатеку или просто скопировать название композиции в буфер обмена.
10. Загрузка всех изображений с веб-страницы
Эта команда быстро и просто обрабатывает текущую веб-страницу и предлагает загрузить любое доступное на ней изображение в исходном размере.
Больше не придется выискивать картинки и пытаться загрузить каждую через контекстное меню.
Вот так сможете заменить ряд приложений или веб-сервисов простыми командами автоматизации macOS.
В закладки
Читайте также: