Выделите текст и отправьте его в поиск Google и Google Translate из ярлыка

Кажется возможным (как я узнал из комментария к этому вопросу, сделанного пользователем user55822) использовать команду для поиска термина в Интернете с помощью "связывания клавиш", как используется Aretha.

Вышеупомянутый пользователь говорит, что

"Вы можете искать выбор мыши в любом месте с помощью приложения, такого как Artha, или с помощью клавиш sh -c 'firefox "http://translate.google.com/#en/fr/$(xclip -o)"' (пример приведен для перевода с английского на французский)

Здесь многое для меня неясно. Я мог бы использовать Artha или связывание клавиш (как альтернатива), или оба? Как это сделать в каждом конкретном случае?

а также

"Команда, которую я дал вам, откроет Google Translate в Firefox с вашим выбором мыши (текст выделен) в качестве запроса. Используйте sh -c 'firefox "https://www.google.com/search?q=$(xclip -o)"' если вы хотите обычный гугл поверх гугл переводчик. И очевидно, что это будет работать везде "

Я не знаю, что делать с этой формулой. Что мне делать именно? Как это использовать? В каком приложении?

2 ответа

Решение

Я постараюсь объяснить это...
команда sh -c 'firefox "https://www.google.com/search?q=$(xclip -o)"' откроет firefox на www.google.com в поиске слов, которые вы выбрали с помощью мыши.
Чтобы использовать его, вы должны установить "xclip"

  1. Зайдите в терминал и наберите sudo apt-get install xclip
  2. Затем вы можете создать скрипт с помощью команды, создать "новый документ" с именем "search-google.sh"
  3. Откройте файл с помощью gedit и введите следующие строки:введите описание здесь
  4. Сохраните файл у себя дома, например: /home/user/search-google.sh
  5. Затем измените разрешения, чтобы сделать скрипт исполняемым в терминале: chmod 764 /home/user/search-google.sh
  6. Затем вы можете создать настраиваемое сочетание клавиш для выполнения сценария.
  7. Перейдите в " Настройки системы"> "Клавиатура"> "Ярлыки"> "Пользовательские ярлыки".введите описание здесь
  8. Добавьте новый элемент и заполните поля Имя:search-google и команда:sh/home/user/google-search.shвведите описание здесь
  9. Затем добавьте сочетание клавиш к сценарию... нажмите "Отключено" и нажмите клавиши для быстрого доступа. например: Ctrl+Alt+Gвведите описание здесь

  10. Итак, если вы находитесь на веб-странице или в каком-либо документе и выбираете или (выделенный текст) слово или фразу... затем нажмите клавиши для быстрого вызова, например: Ctrl+Alt+G и Firefox откроет поиск в google для текста, который вы выделили или выбрали.

С другой стороны, я думаю, что пользователь user55822 пытался сказать, что это Артха
приложение работает как эта команда.. разница по умолчанию, если у вас выделен текст Ctrl+Alt+W Артха будет искать этот текст, но в автономном режиме (насколько я знаю.)
Но вы можете использовать оба варианта, если вам нужно выполнить поиск в Artha, выделите текст и нажмите
горячие клавиши Ctrl+Alt+W, но если вы хотите посмотреть в гугле "онлайн", вы можете использовать скрипт с ярлыком Ctrl+Alt+G.

Весь кредит для команды для пользователя user55822

Надеюсь будет полезно.

Изменить: приведенные выше инструкции по установке ярлыка для Ubuntu (правильно). Чтобы установить ярлык для этого сценария (или для любого другого сценария) в Xubuntu, см. Ответы на этот вопрос. Чтобы установить ярлык в Lubuntu (для этого нет графического интерфейса):

Вставить в терминал:

sudo gedit ~/.config/openbox/lubuntu-rc.xml 

Есть много групп линий, которые устанавливают сочетания клавиш и выглядят так:

<keybind key="C-A-t">
      <action name="Execute">
        <command>x-terminal-emulator</command>
      </action>
    </keybind>

Чтобы добавить связку клавиш для скрипта поиска Google, вставьте это в конце одной из этих групп:

<keybind key="C-A-g">
      <action name="Execute">
        <command>sh ~/search-google.sh</command>
      </action>
    </keybind>   

Чтобы получить короткий и четкий ответ, основанный на главном:


sudo apt-get install xclip

Добавьте следующие команды (работали напрямую для меня, сценарий не нужен) для поиска Google:

sh -c 'firefox "https://www.google.com/search?q=$(xclip -o)"'

Для Google translate (пример для французского на английский):

sh -c 'firefox "http://translate.google.com/#fr/en/$(xclip -o)"'

замена языка и браузера при необходимости.

Другие вопросы по тегам