GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Text auswählen und von Verknüpfung an Google-Suche und Google-Übersetzer senden?

Es scheint möglich zu sein (wie ich aus einem Kommentar von user55822 zu dieser Frage erfuhr), einen Befehl zu verwenden, um einen Begriff im Web zu suchen, indem „Keybinding“ verwendet wird, wie Aretha verwendet wird.

Was der oben genannte Benutzer sagt, ist das

„Sie können die Mausauswahl überall suchen, indem Sie eine App wie Artha verwenden oder die Tastenkombination sh -c 'firefox "http://translate.google.com/#en/fr/$(xclip -o)"' (Beispiel gegeben, Englisch in Französisch übersetzen)“

Hier ist mir vieles unklar. Ich könnte Artha oder verwenden Tastenbelegung (alternativ) oder beides? Wie macht man das jeweils?

und

„Der Befehl, den ich Ihnen gegeben habe, öffnet Google Übersetzer in Firefox mit Ihrer Mausauswahl (Text hervorgehoben) als Abfrage. Verwenden Sie sh -c 'firefox "https://www.google.com/search?q=$(xclip -o)"' wenn Sie normales Google über Google übersetzen möchten. Und das würde natürlich überall funktionieren.“

Ich weiß nicht, was ich mit dieser Formel anfangen soll. Was soll ich genau tun? Wie benutzt man es? In welcher Anwendung?

Akzeptierte Antwort:

Ich werde versuchen, es zu erklären…
der Befehl sh -c 'firefox "https://www.google.com/search?q=$(xclip -o)"' öffnet Firefox in www.google.com und sucht die Wörter, die Sie mit Ihrer Maus ausgewählt haben.
Um es zu verwenden, sollten Sie „xclip“ installieren

  1. Gehen Sie zum Terminal und geben Sie sudo apt-get install xclip ein
  2. Dann können Sie mit dem Befehl ein Skript erstellen, ein „neues Dokument“ erstellen und als „search-google.sh“ benennen
  3. Öffnen Sie die Datei mit gedit und fügen Sie diese Zeilen ein:
  4. Speichern Sie die Datei in Ihrem Zuhause, z. B.:/home/user/search-google.sh
  5. Ändern Sie dann die Berechtigungen, um das Skript im Terminaltyp ausführbar zu machen:chmod 764 /home/user/search-google.sh
  6. Dann können Sie eine benutzerdefinierte Tastenkombination zum Ausführen des Skripts erstellen.
  7. Gehen Sie zu Systemeinstellungen> Tastatur> Kurzbefehle> Benutzerdefinierte Kurzbefehle
  8. Fügen Sie einen neuen Artikel hinzu und füllen Sie die Felder Name:search-google aus und Befehl:sh/home/user/google-search.sh
  9. Geben Sie dem Skript dann eine Tastenkombination … klicken Sie auf „Deaktiviert“ und drücken Sie die Tasten für die Verknüpfung. zB:Strg+Alt+G

  10. Wenn Sie sich also auf einer Webseite oder einem beliebigen Dokument befinden und ein Wort oder einen Satz oder (Text hervorgehoben) auswählen, drücken Sie die Tasten für die Tastenkombination, z. B.:Strg+Alt+G und Firefox öffnet die Suche in Google nach dem Text, den Sie markiert oder ausgewählt haben.

Andererseits glaube ich, dass der Benutzer 55822 versucht hat zu sagen, dass die Artha
Anwendung wie dieser Befehl funktioniert. Der Unterschied ist standardmäßig, wenn Sie einen Text mit Strg+Alt+W ausgewählt haben Artha wird nach diesem Text suchen, aber „offline“ (Soweit ich weiß.)
Aber Sie können beide verwenden, wenn Sie in Artha suchen müssen, markieren Sie den Text und drücken Sie die
Kurztasten Strg+Alt+W , aber wenn Sie in Google "online" suchen möchten Sie können das Skript mit dem Kürzel Strg+Alt+G. verwenden

Der gesamte Verdienst des Befehls ist user55822

Verwandte:Erstellen Sie ein .Deb-Paket aus Skripten oder Binärdateien in Ubuntu?

Hoffnung wird nützlich sein.

Bearbeiten :Die obigen Anweisungen zum Festlegen der Verknüpfung gelten für Ubuntu (richtig) .
Um die Verknüpfung für dieses Skript (oder für jedes beliebige Skript dieser Art) in Xubuntu festzulegen , finden Sie die Antworten auf diese Frage. So legen Sie die Verknüpfung in Lubuntu fest (das für diesen Zweck keine GUI hat):

Terminal einfügen:

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

Es gibt viele Zeilengruppen, die die Tastenkombinationen festlegen und so aussehen:

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

Um eine Tastenkombination für das Google-Suchskript hinzuzufügen, fügen Sie diese am Ende einer dieser Gruppen ein:

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

Ubuntu
  1. Durchsuchen Sie Torrents von der Befehlszeile in Linux

  2. Drei Möglichkeiten zum Senden von E-Mails von der Ubuntu-Befehlszeile

  3. Md5sum-Befehl Binär- und Textmodus?

  4. Ein Verzeichnis nach Dateien durchsuchen und das Ergebnis in eine Textdatei ausgeben?

  5. Gedit Text auswählen und einfach hervorheben Plugin?

Kopieren und Einfügen von Text auf dem Linux-Terminal

So installieren Sie den Google Chrome-Browser unter Ubuntu 20.04 über die Befehlszeile

Text auf der Terminalausgabe suchen?

Wie aktiviere und deaktiviere ich Gnome-Erweiterungen über die Befehlszeile?

So finden und ersetzen Sie Text in Vim

Mutt, Mail und Telnet – Senden Sie E-Mails von der Linux-Befehlszeile oder dem Terminal