Dockで実行中のアプリを非表示にしますか?


回答:


12

重要な注意: Mac OS X 10.5以降では、以下で説明する方法は、10.5で導入された「コード署名」機能を使用していないアプリでのみ機能し、実行中のコードの信頼性を確保します。このメソッドを署名済みアプリに適用した結果は異なります。起動時にアプリがクラッシュするか、予期しない動作が発生する可能性があります

次の行を追加することによりInfo.plist、各アプリのディレクトリ(例:)に含まれるファイルを編集できます/Applications/VLC.app/Contents/Info.plist

<key>LSUIElement</key>
<string>1</string>

例えば:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>LSUIElement</key>
        <string>1</string>
        <key>BuildMachineOSBuild</key>
        <string>11G63</string>
        <key>CFBundleDevelopmentRegion</key> 
        ...
        ...
</dict>
</plist>

アプリを起動すると、アイコンが1秒間だけ表示され、アイコンが消えます。

DocklessそしてDock Dodgerアプリケーションに自動的にこの変更を行います。


病気、これを自動化するアプリはありますか?
レンダリング

@Fendi私はそれを行う2つのアプリを追加しました。しかし、私は最新のOS Xバージョンでそれらを試したことはありません。
Maverik 2012年

この方法がParallelsで機能しない特別な理由はありますか?
2012年

@Fendiわかりません。Parallelsユーザーではないので、テストできません。ごめんなさい!
Maverik

これは、Spotifyドックからの通知を非表示にするときに機能しました。副作用の1つは、上のSpotifyバーが消えることです。私のマシンはSpotifyが実行されていることを認識していないため、終了できません。W / eは通知番号
Connor Leech

1
  1. これはうまくいきました。15分ごとにMailを開きたいので、Applescript Editorで次のようなスクリプトを作成しました。

    リピート
    アプリケーション「メール」を
    アクティブ化する
    遅延60 * 15
    終了伝える
    終了繰り返す

    60の遅延は60秒であり、15倍します(= 15分)。

  2. 次に、Applescriptで[コンパイル]、[保存]の順にクリックして「Mail Every 15」という名前を付けましたが、アプリケーションフォルダのスクリプトとしてではなく、アプリケーションとして名前を付けていることを確認しました。

  3. Finderに移動し、Applicationsフォルダーに新しいファイル「Mail every 15」を追加します。そのファイルを右クリックして、「パッケージの内容を表示」>「内容」を選択します。
    Info.plistという名前のファイルが表示されます。このファイルをダブルクリックすると、テキストエディターで開くことができます。

  4. ファイルを開いたら、上記のコードを挿入し、「dict」行のすぐ下に配置します

    注:編集を開始すると警告が表示されます。

    「Info.plist」ファイルが含まれているフォルダーへの書き込み権限がありません。このドキュメントを複製して編集できます。複製のみに変更が含まれます。

    先に進んでそれを複製し、挿入で2行を変更します。ファイルを(元のファイルと同じように)Info.plistとしてデスクトップに保存します。

  5. Finderは開いたままでなければなりません。開いていない場合は、手順3を繰り返して再度開きます。元のファイルの名前を変更し、Info-A.plistという名前を付けました(念のため、ファイルをゴミ箱に移動してもかまいませんが、チャンスを取りたくありませんでした。)

  6. 場所をファイルと入れ替えました(Info.plistをデスクトップから「Mail every 15> Contents」フォルダーに移動し、Info-A.plistをデスクトップに移動しました)

  7. [システム環境設定]> [ユーザーとグループ]> [ログイン項目]に移動し、[+]記号をクリックしてログインアプリケーションを追加して、起動時またはログイン時に起動します。現在は15分ごとに開き、アイコンとアプリは開いたときに表示されなくなります。

私がMacについて何も知らないので、これがうまくいく前に多くの研究をしなければならなかったので、これが役に立てば幸いです。このWebページは、私が最終的に正しく理解したときの場所だったので、今後参照できるようにログに記録します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.