1

Я пытаюсь установить приоритет для приложения, чтобы он был выше, но я продолжаю получать «отказано в разрешении», когда пытаюсь сделать сом даже в роли суперпользователя. Из терминала: Alexandsteins-Macbook:~ alexanderstein$ sudo nice -n -10 /Applications/Minecraft.app nice: /Applications/Minecraft.app: Permission denied

1 ответ1

1

во-первых, вам нужно приятно запустить программу. Вы указываете на каталог. Приложения на Mac OS - это файлы в комплекте приложений.

Файл, который вы ищете, будет расположен в каталоге:

/Applications/Minecraft.app/Contents/MacOS

У меня нет Minecraft, поэтому я не знаю, как называется файл.

Вы можете выбрать тот файл, который должен иметь желаемый эффект.

Вы можете использовать чуть-чуть яблочного скрипта для достижения чего-то похожего (это не совсем то же самое):

tell application "Minecraft"
  activate
  delay 1
end tell

tell application "System Events" to set pid to unix id of process "Minecraft"
do shell script ("renice -10 -p " & pid) password "xxxxxxxxx" with administrator privileges

Вы можете либо заменить xxxxxxxxx своим паролем, либо пропустить полный password "xxxxxxxxx" , и пользовательский интерфейс запросит у вас учетную запись администратора для выполнения задачи.

Это также будет работать с запущенными копиями Minecraft.

Чтобы запустить яблочный скрипт, вы можете использовать редактор яблочного скрипта, чтобы создать скриптлет, или поместить его в простой текстовый файл и запустить его с помощью osascript textfile .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .