Wie kann ich ein Symbol erstellen, das beim Doppelklicken eine Taste drückt?

Wie kann ich ein Symbol erstellen, das beim Doppelklicken eine Taste drückt?

Gibt es eine Möglichkeit, ein Dokument/eine Datei zu erstellen, indem man beispielsweise per Doppelklick die Super-Taste drückt? Ich habe keine Ahnung, ob so etwas unter Ubuntu möglich ist.

Antwort1

bashSie benötigen ein in oder geschriebenes Skript sh.

Installieren Sie zunächst xdotool.

Die Datei sollte dann Folgendes enthalten:

#!/bin/sh

xdotool key Super_L

Speichern Sie es unter diesem superkey.shNamen oder einem beliebigen anderen Namen mit der .shErweiterung.

Super_Lbezieht sich auf die linke Supertaste. Sie können auch andere Tasten wie Tab, Caps_Lockoder so drücken.

Legen Sie nun die auszuführende Datei fest – entweder über die Dateieigenschaften oder über das Terminal chmod +x superkey.sh.

Sie können jetzt auf die Datei doppelklicken und die linke Super-Taste drücken.

Antwort2

Eine einfache Möglichkeit zum Erstellen eines Symbols, auf das doppelklickbar ist und das einen einfachen Befehl ausführt, etwa die Simulation eines Tastendrucks, ist die Verwendung einer .desktopDatei.

In Ihrem Beispiel:

[Desktop Entry]
Name=Press Key
Exec=xdotool key Super_L
Type=Application
  • InstallierenAbonnieren, erforderlich, um einen Tastendruck zu simulieren:

      sudo apt-get install xdotool
    
  • Speichern Sie den obigen Code unter presskey.desktop, machen Sie ihn ausführbar (!) und genießen Sie ihn :)

Notiz

Sie können Ihren Launcher mit einem benutzerdefinierten Symbol „aufmotzen“, indem Sie die folgende Zeile hinzufügen:

Icon=/path/to/icon.png

Bildbeschreibung hier eingeben

verwandte Informationen