(高)Sierraはメニューバーアプリに高いバーを設定しますか?


1

これまでEl Capitanを使用していた場合、smcFanControl(2.6)などのアプリはあいまいな方法でOSに溝ができました。

SierraまたはHigh Sierraで何か変更されましたか?スリープして目覚めた後、同じアプリ(同じバージョン)でsudoパスワードを再入力する必要があります。そうしないと、メニューバーでの実行に失敗します。


あなたがタイトルで何をしたかわかります!!! 特別な陽気のために、これも4:20に投稿しましたか?
bmike

回答:


1

これは、メニューバーアイコンの(認識されている)「より高い標準」とは関係なく、実行しようとする(またはスリープから再開する)プロセスの特権レベルと関係があります。

この場合、ファンを制御するプロセスにアクセスするには、rootレベル特権が必要です。これらの特権をそのプロセスに付与するまで、実行されないため、メニューに表示されません。


私はあなたの要点がわかりません。たぶん私は明確ではなかった。El Capitanでは(フードの下で)sudoを実行する必要がありましたが、High Sierraでも同様です。違いは、El Capitanでは「スティッキー」であったことです(スリープ、ログアウト/ログイン、再起動を生き延びました)。今では、睡眠さえ生き延びません。
カラフ

メニューのアイコンと実行許可を組み合わせています。入力するとsudo、実行されます。スリープ状態になると、アプリが終了し、再起動するには再度許可が必要です。それがあなたの質問の書き方です。
アラン

1

私の知る限りではありませんが、新しい(High Sierra)リリースでセキュリティの改善が行われたのは事実ですが、説明している問題はそれとは無関係のようです。私はあなたのシナリオを再現しようとしましたが、私にとってはうまくいきます。

試すべきこと:

  1. アプリケーションを再インストールします。
    • AppCleanerを使用して、関連するすべてのファイルを最初に削除することをお勧めします。
  2. Macのアプリケーションフォルダにインストールされていることを確認してください。
    • これは、他のより不明瞭なディレクトリ内にある場合は取得できない可能性がある特定の特権をアプリに設定すると考えています。
  3. キーチェーンを見て、アプリを再認証してください。これは、再インストールして関連するエントリを削除した後に行うのが最適です

これらの方法を1つ以上使用して成功したかどうかをお知らせください。


十分であれば、解決策を分離するためにあなたの提案を一つずつ試してみようと思いました。smcFanControl.appを/ Applicationsにコピーした後、すでに1つの変更に気付きました。2 ではなく、1回 sudo / adminになる必要がありました。今では確かに睡眠を生き残ります。これがうまくいくことを確認するために数日待つでしょう。アップグレード後、〜/ DownloadsフォルダーからsmcFanControl.appを実行していました。これは違いを生むようです。
カラフ

@Calaf Stack Exchangeで評判を高めようとしているので、すべてが順調であれば、私のソリューションを答えとしてマークできると期待していました。そうすれば、将来それを見つけた人も恩恵を受けることができます。
ProGrammer
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.