私はアプリケーションの優先順位を高くすることを試みていますが、スーパーユーザーとしてさえ、SOMをやろうとすると「許可が拒否されました」となりました。端末から:Alexandsteins-Macbook:~ alexanderstein$ Sudo Nice -n -10 /Applications/Minecraft.app Nice: /Applications/Minecraft.app: Permission denied
_
まず、起動されたプログラムを素晴らしい必要があります。あなたはディレクトリを指しています。 Mac OS上のアプリケーションはアプリケーションバンドル内のファイルです。
お探しのファイルはディレクトリ内に配置されます。
/Applications/Minecraft.app/Contents/MacOS
私はMinecraftを持っていませんので、ファイルが呼ばれているのかわかりません。
あなたはそのファイルを素敵にすることができます、それは望ましい効果を持つべきです。
あなたは少しのAppleScriptを使って似ているものを達成することができます(それはまったく同じではありません)。
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"
全体を省略し、UIが管理者アカウントを求めてタスクを実行させるように求められます。
これはまた、Minecraftのコピーを実行しても機能します。
AppleScriptを実行するには、AppleScriptエディタを使用してスクリプトレットを作成するか、単純なテキストファイルに入れて、osascript textfile
を使用して実行できます。