Проблема тонкая. Вы хотите, чтобы очистить содержимое текстового поля без предварительного выбора содержимого, потому что выбор их приведет к засорению содержимого вашего буфера выбора. На мой взгляд, это недостаток дизайна в любых инструментах пользовательского интерфейса, используемых в Linux. Только основной текст, выбранный вручную, должен быть скопирован в основной выбор X, а не текст, выбранный случайно в результате операции выбора без текста (например, щелчок в текстовом поле). Но в любом случае, как насчет пары обходных путей?
Если вы не возражаете добавить дополнительные кнопки панели инструментов, вы можете попробовать расширение pastego : Но я не уверен, что оно работает с выбором X.
Другой вариант - установить одно из многих расширений, добавляющих кнопки очистки на панели местоположения / поиска, таких как Clear Fields, DiggiDig, ClearURLButton или xclear. Затем вы просто нажимаете кнопку очистки, и текстовое поле становится пустым, и вы можете щелкнуть в нем свой собственный текст.
Наконец, вы можете попробовать clickngo, который делает более-менее точно то, что вы хотите, и, кажется, работает в FF 3.5, несмотря на отсутствие недавней ошибки в версии.
Редактировать: я только что вспомнил решение этой проблемы из командной строки: surfraw. Вот начало описания пакета:
Surfraw предоставляет быстрый интерфейс командной строки Unix для различных популярных поисковых систем WWW и других артефактов власти. Он восстанавливает google, altavista, dejanews, freshmeat, исследовательский индекс, slashdot и многие другие из лжепророка, зараженных оспой языческих земель html-форм, помещая эти чудеса туда, где они принадлежат, глубоко в сердце unix, как боголюбивое продолжение оболочка
По сути, он позволяет выполнять поиск в Google (и другие) из командной строки.