Scopesを使用する再起動したあとにSuperキーを押してDashを表示してみましょう。これまでとは異なり,ホームLensであっても右にフィルターが表示されるはずです。これがインストールされたScope一覧となります。ScopesをインストールするとホームLensが変わる試しに「東京」で検索してみましょう。Suggestions」(⁠さらに提案)だけでなく,Reference(Wikipediaなどの検索)やCode(GitHubなどの検索)も検索結果に現れているはずです。Wikipediaの検索結果を右クリックしてみましょう。冒頭の一部や画像がプレビューに現れます。右のフィルターを見るとReferenceやCodeなどがハイライトされて他は背景と同じ色になっています。ホームLensではハイライトされたものだけが検索対象になり,その結果が表示されるのです。どれを検索対象にするかはは検索内容によって動的に判断されます。SourcesにあるCOLOURloversは,Graphicsカテゴリーで使われているカラーパターンやパレットの共有サイトです。「⁠東京」でいくつかの作品が検索結果に表示されていますが,これらを検索したくない場合は,COLOURloversをクリックして無効化しましょう。これだけでGraphicsカテゴリーが自動的に非表示になるはずです。フィルターを設定すると自動的に表示内容が変わるなお,このとき検索語とともに「どのフィルターがオンになっているか」という情報がCanonicalのサーバに送られます。Scopes」の1つの目標になっています。Scopeを無効化するフィルターを使うことで,検索対象を絞り込めることはわかりました。そもそもディスプレイサイズによっては,フィルターのリスト自体が大きくて見づらいかもしれません。そこで,使わないScopeは無効化してしまいましょう。Super+Aを押してアプリLensを開きます。右上の「結果の絞り込み」をクリックするとフィルターが開くはずです。plugins」をクリックするとインストールされたScope一覧が表示されます。無効化したいScopeを選択してプレビューを表示させましょう。「⁠Disable」をクリックすると無効化完了です。有効化する場合は同じ手順で「Enable」をクリックしてください。Scopeのプレビュー画面ホームLensを開いてフィルター一覧を表示してみましょう。無効にしたScopeが表示されなくなっているはずです。便利なScopeせっかくいろいろなScopeをインストールしたので,便利そうなScopeをいくつか紹介します。ブックマークScope使用しているWebブラウザのブックマークを検索対象とします。FirefoxとChromiumをサポートしています。ちなみにあまり知られていませんが,標準のUnityでもDashに直接URLを入力するとそのアドレスのページをWebブラウザで開くことができます。Mapを使った天気をInfoカテゴリーに表示します。日本語名ではなく,英語名で検索しなくてはならないことに注意してください。ScopeGitHub/Lauchpadにあるプロジェクトを検索し,概要部分を表示します。選択するとプロジェクトページを開きます。設定されていたらアイコンやデスクリプションもプレビューできるまとめ今後の予定は,まずPPA相当の機能をSaucyのUnityに統合することです。これはほぼ完了しています。ScopesにあるScopeをなるべくたくさん,公式リポジトリに投入する必要があります。SaucyではデスクトップUnityのAPIはほとんど変わらない予定なので,既存のScopeをそのまま使えるはずです。先日行われたvUDSでは,Scopeの優先順位を個人単位で設定できること,速度を改善するためにPythonからGoへ移植することなども議論されましたが,実現するかどうかは不明です。いずれにせよDashを使った検索機能はUnityの要となります。今後もさまざまな情報をUnityで文字どおり「統一的に」検索できるようになるはずなので,これからのUnityにご期待ください。