Seleziona il testo e invialo a google search e google translate dal collegamento

2

Sembra possibile (come ho imparato da un commento a questa domanda fatta da user55822 ) per usare un comando per cercare un termine sul web usando "keybinding" come si usa Aretha.

Ciò che l'utente sopra menzionato dice è

"puoi cercare ovunque la selezione del mouse utilizzando un'app come Artha o la combinazione di tasti sh -c 'firefox "http://translate.google.com/#en/fr/$(xclip -o)"' (esempio di traduzione inglese in francese)"

Molte cose sono oscure per me qui. Potrei usare la combinazione di tasti Artha o (come alternativa), o entrambi? Come fare in ogni caso?

e

"Il comando che ti ho dato aprirà google translate in Firefox con la selezione del mouse (testo evidenziato) come query. Usa sh -c 'firefox "https://www.google.com/search?q=$(xclip -o)"' se vuoi Google normale su Google translate.E ovviamente, questo funzionerebbe ovunque"

Non so cosa fare con quella formula. Cosa dovrei fare esattamente? Come usarlo? In quale applicazione?

    
posta cipricus 26.11.2012 - 19:38

2 risposte

4

Proverò a spiegarlo ...
il comando sh -c 'firefox "https://www.google.com/search?q=$(xclip -o)"' aprirà firefox in www.google.com cercando le parole che hai selezionato con il tuo mouse.
Per utilizzarlo, devi installare "xclip"

  1. Vai al terminale e digita sudo apt-get install xclip
  2. Quindi puoi creare uno script con il comando, creare un "nuovo documento" e chiamarlo "search-google.sh"
  3. Apri il file con gedit e inserisci queste righe:
  4. Salva il file nella tua casa ad esempio: /home/user/search-google.sh
  5. Quindi modifica le autorizzazioni per rendere eseguibile lo script nel tipo di terminale: chmod 764 /home/user/search-google.sh
  6. Quindi puoi creare una scorciatoia da tastiera personalizzata per eseguire lo script.
  7. vai a Impostazioni di sistema & gt; Tastiera & gt; scorciatoie & gt; Shorcuts personalizzati
  8. Aggiungi un nuovo elemento e riempi i campi Nome: search-google e Comando: sh/home/user/google-search.sh
  9. Quindi dai uno stile shorcut alla tastiera ... fai clic su "Disabilitato" e premi i tasti del collegamento. es .: Ctrl+Alt+G

  10. Quindi, se sei in una pagina web o qualsiasi documento e selezioni o (testo evidenziato) una parola o frase ... quindi premi i tasti per la scorciatoia ad esempio: Ctrl+Alt+G e Firefox aprirà la ricerca in google per il testo che hai evidenziato o selezionato.

D'altra parte penso che il user55822 abbia cercato di dire che l'applicazione di Artha funziona come questo comando. la differenza è di default se hai un testo selezionato con Ctrl+Alt+W Artha eseguirà il serch per quel testo ma "offline" ( Per quanto ne so.)
Ma puoi usare entrambi, se hai bisogno di cercare in Artha seleziona il testo e premi i tasti di shorcut Ctrl+Alt+W , ma se vuoi cercare in google "online" puoi usare il script con shorcut Ctrl+Alt+G.

Tutto il credito per il comando è per user55822

La speranza sarà utile.

Modifica : le istruzioni sopra riportate sull'impostazione del collegamento sono per Ubuntu (corretto) . Per impostare la scorciatoia per quello script (o per qualsiasi script simile) in Xubuntu , vedi le risposte a questo domanda . Per impostare il collegamento in Lubuntu (che non ha una GUI per questo scopo):

Incolla nel terminale:

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

Ci sono molti gruppi di linee che impostano le combinazioni di tasti e assomigliano così:

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

Per aggiungere una combinazione di tasti per lo script di ricerca di google, inseriscilo alla fine di uno di questi gruppi:

<keybind key="C-A-g">
      <action name="Execute">
        <command>sh ~/search-google.sh</command>
      </action>
    </keybind>   
    
risposta data Roman Raguet 27.11.2012 - 00:37
1

Per avere una risposta breve e chiara basata su quella principale:

sudo apt-get install xclip

Aggiungi i seguenti comandi (ha funzionato direttamente per me, senza bisogno di script), per Ricerca Google :

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

Per Google translate (esempio per il francese all'inglese):

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

sostituendo la lingua e il browser, se necessario.

    
risposta data cipricus 08.02.2017 - 13:19

Leggi altre domande sui tag