特にプログラミングの場合、Firefoxの検索ボックスにエラーメッセージを投稿して、Googleが問題について何を言っているかを確認すると便利です:) Linux、特にX11では、入力するテキストを選択するだけでよいので、さらに便利です。 Xバッファ、後で中央のボタンで貼り付けます。
残念ながら、検索ボックスに貼り付ける前に、それをクリアする必要があります。したがって、基本的には、Ctrl + K Delを中クリックして、検索ボックスにテキストを貼り付ける必要があります。もうあまり便利ではありません。もっと良い方法はありますか?
問題は微妙です。最初にコンテンツを選択せずにテキストフィールドのコンテンツをクリアする方法が必要です。テキストフィールドを選択すると、選択バッファのコンテンツが壊れるからです。私の意見では、これはLinuxで使用されるUIツールキットの設計上の欠陥です。 手動で選択したテキストのみをXプライマリ選択にコピーする必要があります。テキストを選択しない操作の結果として偶発的に選択されたテキストではありません(例:テキストフィールドをクリックします)。しかしとにかく、いくつかの回避策はどうですか?
ツールバーボタンを追加してもかまわない場合は、 pastego 拡張機能を試すことができます。ただし、Xを選択しても機能するかどうかはわかりません。
別のオプションは、場所/検索バーにクリアボタンを追加する多くの拡張機能の1つをインストールすることです。たとえば、 Clear Fields 、 DiggiDig 、 ClearURLButton 、または xclear 。次に、クリアボタンを押すだけで、テキストフィールドが空になり、独自のテキストをミドルクリックして入力できるようになります。
最後に、 clickngo を試すことができます。これは、多かれ少なかれあなたが望むことを正確に実行し、最近のバージョンのバンプがないにもかかわらず、FF3.5で機能するようです。
編集:私はこの問題のコマンドラインソリューションを思い出しました:surfraw。パッケージの説明の始まりは次のとおりです。
Surfrawは、さまざまな人気のあるWWW検索エンジンやその他の強力なアーティファクトへの高速UNIXコマンドラインインターフェイスを提供します。それは、グーグル、アルタビスタ、デジャニュース、フレッシュミート、リサーチインデックス、スラッシュドット、その他多くの偽預言者、ポックスが蔓延する異教徒の土地からhtmlフォームを取り戻し、これらの驚異を、UNIXの中心部の奥深くに、神を愛する拡張として配置します。シェル。
基本的に、コマンドラインからグーグル(およびその他)の検索を行うことができます。
これはあなたの問題の回避策だと思います。
このコマンドを新しいキーボードショートカットとして使用します。
sh -c 'xsel | tr " " "+" | xargs -I %s xdg-open "http://www.google.com/search?q=%s"'
これは、xselパッケージをインストールした後、Ubuntu9.04でテストされました。キーボードショートカットは、ツールを介してGnome環境に追加されましたキーボードショートカットメニューにありますシステム-> 環境設定。これを別のデスクトップ環境に簡単に適応させることができます。
システムがコマンドxdg-openを提供しない場合は、コマンドに置き換えることができますfirefox(xdg-openデフォルトのブラウザを選択してオープンURL)。
完了したら、Googleで検索するテキストを選択し、選択したキーボードショートカットを押すだけです。
質問を完全に理解できるかどうかはわかりませんが、私のお気に入りのセットアップは次のとおりです。
私はその質問を理解しています(そして、設計上の欠陥というよりは時代錯誤ですが、Ryan Thompsonによる問題の説明が本当に好きです)。
おそらく、最も簡単でインストールなしの方法は、習慣を変えることです。ここにいくつかのアイデアがあります:
(最も簡単)新しい検索を実行する場合は、Firefoxをアクティブにし、Ctrl-Nを押して新しいウィンドウを開きます。 Presto-ミドルクリックが常に機能する、新しい空の検索ボックス。
(難しい)使用後に検索ボックスをクリアするように自分自身をトレーニングします。
IronAHK をチェックしてください。次に、マウスの中ボタンをマップして送信できます Ctrl + k + Del Firefoxがアクティブウィンドウの場合、ワンショットのみ。
#IfWinActive,,Mozilla Firefox
MButton::Send {Ctrl Down}{k Down}{Ctrl Up}{k Up}{Delete}