Linuxの「Clipman」でコピーしたテキストを瞬時にGoogle検索する方法

私たちは毎日、さまざまなトピックに関する情報を求めてGoogle検索を何度も利用しています。そのたびにブラウザを起動し、Googleの検索ページを開き、キーボードで検索語を入力する——これらすべてに多少の時間がかかります。大した時間ではありませんが、選択したテキストをワンクリックで検索できるようにする拡張機能が主要ブラウザ向けに多数存在する理由としては十分でしょう。
もしOS上で動作するあらゆるアプリケーションで同じことができたら便利だと思いませんか?実は、クリップボード管理ツール「Clipman」と、特別にフォーマットしたURL、そしてシンプルな正規表現(RegEx)の「レシピ」を組み合わせることで、これを実現できます。
必要な前提条件はただひとつ。使用しているアプリケーションが、調べたいテキストを選択できることです。言い換えると、表示されているテキストが選択・コピーできないウィンドウでは、本記事で紹介する方法は機能しません。
VLCメディアプレイヤーでYouTube動画を2クリックで開く方法と同様に、ここでもClipmanを活用します。クリップボードにコピーされたすべてのテキストをキャプチャする汎用の正規表現レシピを作成し、それを検索語として標準のGoogle検索URLに組み込み、そのカスタムURLをお好みのブラウザで開くという仕組みです。
Clipmanのインストールと起動
Clipmanは通常、XFCEデスクトップ環境にデフォルトで含まれています。お使いのLinuxディストリビューションに含まれていない場合は、追加インストールできます。Debian系ディストリビューションでは、以下のコマンドでインストールしてください。
sudo apt-get install xfce4-clipman
まだ起動していない場合は実行します。設定画面を開くには、タスクバー上のClipmanアイコン(ペーパークリップ型)を右クリックし、表示されたメニューから「プロパティ」を選択します。

新しいアクションを追加する
最初のタブ「一般」で、「QRコードを表示」以外のすべてのオプションが有効になっていることを確認しましょう。その後、「アクション」タブへ移動します。
このタブでは、新しいアクションやレシピの作成、既存項目の編集、不要になった項目の削除が可能です。リストの右側にある3つのボタンを使用します。「+」記号が付いた最初のボタンをクリックして、新しいアクションを追加しましょう。

基本設定を行う
「名前」フィールドにアクションの名前を入力します。また、「手動コピー時のみ有効化」オプションがオンになっていることを確認してください。これにより、アプリケーションが通常のクリップボードと同期し、何かがコピーされたタイミングで自動的に動作するようになります。

あらゆるテキストを検出する(…テキストであれば)
今回使用する正規表現は最もシンプルなものです。特定の文字列にマッチさせるのではなく、クリップボードにコピーされた内容が文字列である限り、すべてにマッチさせます。「パターン」フィールドに、以下をそのまま入力してください。
(.+)
ドット(.)は任意の1文字を表し、プラス記号(+)は「直前の要素が1回以上繰り返される」ことを意味します。この2つを組み合わせることで、「クリップボードにコピーされた1文字以上のテキストすべて」にマッチするわけです。

コピーした内容をGoogleで検索する
次に、クリップボードの内容に実際に「作用」するコマンドを設定します。「名前」フィールドにコマンド名を付け、「コマンド」フィールドに以下を入力してください。
firefox https://www.google.com/search?q="\0"
もちろん、Firefoxがお好みでない場合は、好きなブラウザに置き換えて問題ありません。
この「魔法のコマンドライン」により、Firefoxに対して、検索を開始するための通常のGoogleホームページではなく、検索語を入力した後に表示される「検索結果ページ」のURLへ直接アクセスするよう指示しています。
URL内の「q」が検索クエリを表すパラメータで、その値としてクリップボードの内容が代入されます。結果として得られるのは、Googleのホームページにアクセスし、検索語を手入力してEnterキーを押した場合と完全に同じものです。中間の手順を、というよりすべての手順をスキップできるのです。
なお、「\0」という正規表現の参照をダブルクォーテーションで囲んでいる点に注目してください。こうすることで、コピーしたフレーズ全体がひとつの検索クエリとしてブラウザに渡されます。クォーテーションなしで複数単語からなるフレーズを検索すると、単語ごとに分割された別々のクエリになってしまうので注意が必要です。

「+」ボタンを押してコマンドをClipmanに追加したら、「OK」をクリックしてウィンドウを閉じます。最後にClipmanの設定ウィンドウを「閉じる」ボタンで終了すれば、新しいアクションが保存され、有効になります。
コピーするだけでGoogle検索が完了
これ以降、任意の単語やフレーズをGoogle検索するために必要なのは、テキストを選択してクリップボードにコピーすることだけです。テキストの選択とコピーに対応していれば、どのようなアプリケーションでもこの方法を利用できます。


何でも自由に検索しよう
クリップボードに何かがコピーされるたびに、ポップアップメニューに新しく作成したClipmanコマンドが表示されます。それを選択すれば、Firefoxが(まだ起動していなければ)立ち上がり、新しいタブで検索結果を読み込んでくれます。
-
Googleドライブで目的のファイルやフォルダを素早く見つける検索術まとめ
Googleドライブをバックアップの保存先として利用していると、ファイルやフォルダが数万件に及ぶことも珍しくありません。そんな膨大なデータの中から「あのファイル」を探し出すのは、意外と骨の折れる作業です。本記事では、Googleドライブに搭載されたさまざまな検索機能を活用して、目的のデータを効率よく見つけるためのコツを詳しく解説します。 1. キーワードの一部だけでも検索してみる ファイル名の中に必ず含まれているはずの単語やフレーズが思い当たるなら、まずはそれを入力して検索してみましょう。Googleドライブは入力途中のキーワードからも候補をリアルタイムで提案してくれるため、完全なファイル名
-
Googleに検索履歴を見られないようにする設定方法【PC・スマホ対応】
Googleは、私たちのウェブ上の設定やインターネット関連の活動を通じて、個人の生活に深く関与しています。メール、ナビゲーション、保存した場所、オンラインショッピングの取引など、ウェブ上でのあらゆる行動を追跡することで、Googleは世界のテック業界で大きな利益を上げてきました。その豪華なサービスと引き換えに、気づかないうちにどんな情報を提供しているのかに気づいた頃には、私たちはすでにGoogleに深く依存してしまっています。 しかし、せめて検索履歴だけでもGoogleの目から守りたいものです。Googleは、どのブラウザやデバイスを使っていても、自社の検索エンジンや傘下プラットフォーム上での