端末を使用してダッシュボードからウィジェットを解放する
Mac OSの魅力的な機能の1つは、ウィジェット、つまり単一のタスクを実行するように設計されたミニアプリケーションが存在する特別な環境であるDashboardです。
さて、ウィジェットはまだかなりクールです。 ダッシュボード環境に切り替えることで、生産性の高いアプリケーションや素早く楽しいアプリケーションに素早くアクセスしたり、独自のDashboardウィジェットを作成することもできます。 ウィジェットのそれほどクールでない部分は、ダッシュボード環境です。
AppleはDashboardを作成して、ウィジェットが特別な保護エリア内で動作するようにしました。 Dashboardはコラールと考えることができます。 ダッシュボード内のウィジェットは、システムまたはダッシュボード外のユーザーデータにアクセスできません。 欠点は、ウィジェットにアクセスするために、Macデスクトップを離れて特別なDashboardアプリケーションに入る必要があることです。これは、ウィジェットが本質的に第2クラスのアプリケーション市民になるプロセスです。 私は、私のデスクトップ上でいつでも利用できるウィジェットを持っているはずです。
幸いなことに私たちのために、それは実際にはかなり簡単です。 ウィジェットの開発者はデスクトップ上でウィジェットを実行する必要があるため、開発プロセス中にウィジェットをデバッグすることができるため、Appleはウィジェットの作成方法についてのドキュメントも提供しています。 私たちは、Apple開発者がウィジェットをデスクトップに置くのと同じターミナルトリックを利用するつもりです。
Appleは最近、Mac OSのサポートされている機能としてのウィジェットが近づくかもしれないことを意味するかもしれないウィジェットへの多くの開発作業をウィジェットに入れていない。
しかし、彼らがAppleによって時代遅れになるまで、あなたはまだウィジェットのための良い使用を見つけることができます。 私は天気アプリをDockのゴミ箱の近くの隅にあるデスクトップに移動しました。 邪魔されていない天気があるかどうかは一目瞭然です。
ウィジェットをデスクトップに移動するには、次の手順に従います。
ターミナルを使用してダッシュボード開発モードを有効にする
- /アプリケーション/ユーティリティ/ターミナルにある起動端末。
- ターミナルに次のコマンドラインを入力します。 テキストをコピーして、ターミナルに貼り付けることも、表示されているようにテキストを入力することもできます。 コマンドは1行のテキストですが、ブラウザが複数の行に分割する可能性があります。 ターミナルアプリケーションでは、コマンドを1行で入力してください。
デフォルトの書き込みcom.apple.dashboard devmode YES
- Enterまたは戻るを押します。
- ターミナルに次のテキストを入力します。 テキストをコピー/ペーストするのではなく入力する場合は、テキストの大文字と小文字を必ず一致させてください。
キルドックドック
- Enterまたは戻るを押します。
- ドックはしばらく消えてから再び現れます。
- ターミナルに次のテキストを入力します。
出口
- Enterまたは戻るを押します。
- exitコマンドは、Terminalに現在のセッションを終了させます。 ターミナルアプリケーションを終了することができます 。
ウィジェットをデスクトップに移動する方法(OS X Mountain Lion以上)
OS X Mountain Lion以降では、追加のステップが必要です。 デフォルトでは、ダッシュボードはミッションコントロールの一部とみなされ、スペースとして扱われます。 最初にミッションコントロールでダッシュボードをスペースに移動しないようにする必要があります。
- システム環境設定を起動するには、 Dockアイコンをクリックするか、アップルメニューから「システム環境設定」を選択します。
- ミッションコントロールの環境設定パネルを選択します。
- ダッシュボードをスペース(マウンテンライオンまたはマーベリックス)として表示する項目のチェックマークを削除するか、ドロップダウンメニューを使用してAs Overlay(Yosemite、El Capitan、およびmacOS Sierra )を表示するようにダッシュボードを設定します。
- ウィジェットをデスクトップ (OS X Mountain Lionまたはそれ以前)に移動する手順については、次の手順を続けてください。
ウィジェットをデスクトップに移動する方法(OS X Mountain Lion以前)
- F12キーを押します(一部のキーボードでは、ファンクション(Fn)キーを押したままにするか、F-Lockがオンになっていることを確認する必要があります)、またはDockの[Dashboard]アイコンをクリックします。
- ウィジェットをクリックしてマウスボタンを押しながら選択します。 マウスボタンを押したままウィジェットを少し動かす。 次のステップが終了するまでマウスボタンを押し続けます。
- F12キー(必要に応じてFnまたはFロックを忘れないでください)を押し、ウィジェットをデスクトップ上の任意の場所にドラッグします。 ウィジェットが必要な場所に移動したら、マウスボタンを離します。
デスクトップに移動するウィジェットは、常にデスクトップの前にあり、開いているアプリケーションやウィンドウの前に常駐します。 このため、デスクトップにウィジェットを移動することは、お使いのMacに小さなディスプレイがある場合はお勧めできません。 このトリックが本当に便利であるためにはウィジェットのための余裕が必要です。
ダッシュボードにウィジェットを返す
ウィジェットがデスクトップ上の永住権を取得したくない場合は、プロセスを元に戻してウィジェットをダッシュボードに戻すことができます。
- デスクトップ上のウィジェットをクリックし、マウスボタンを押しながら選択します。 マウスボタンを押したままウィジェットを少し動かす。 次のステップが終了するまでマウスボタンを押し続けます。
- F12キーを押し、ウィジェットをDashboardで目的の場所にドラッグします。 ウィジェットが必要な場所に移動したら、マウスボタンを離します。
- F12をもう一度押します。 選択したウィジェットは、ダッシュボード環境とともに消えます。
ターミナルを使用してダッシュボード開発モードを無効にする
- /アプリケーション/ユーティリティ/ターミナルにある起動端末。
- ターミナルに次のテキストを1行で入力します。>
デフォルトはcom.apple.dashboardのdevmodeを書く
- Enterまたは戻るを押します。
- ターミナルに次のテキストを入力します。 テキストの大文字と小文字は必ず一致させてください。
キルドックドック
- Enterまたは戻るを押します。
- ドックはしばらく消えてから再び現れます。
- ターミナルに次のテキストを入力します。
出口
- Enterまたは戻るを押します。
- exitコマンドは、Terminalに現在のセッションを終了させます。 ターミナルアプリケーションを終了することができます。