Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic: [DE] Per Taste einen Konsolen Befehl aktivieren  (Read 2895 times)

Gaston

  • Guest
[DE] Per Taste einen Konsolen Befehl aktivieren
« on: 2011/03/17, 22:00:26 »
Hey Team,
ich möchte einen Befehl wie
Code: [Select]
gphoto2 --capture-image-and-download –filename=[Pfad+Dateiname]
mit irgendeine Taste auslösen.
Wie könnte man so was lösen oder gibt es hierfür sogar einen Shortcut GUI?
Schöner wäre sogar, wenn man es irgendwie durch einen Schalter, welches man per usb anschließt, auslösen könnte.
Vielen Dank im Voraus :D

Gaston

  • Guest
Per Taste einen Konsolen Befehl aktivieren
« Reply #1 on: 2011/03/21, 12:36:00 »
Hab für den ersten Fall die Lösung gefunden :D
http://www.easylinux.de/2005/09/047-sondertasten/
Wenn jemand noch ne elegantere Lösung mit nen Schalter über USB kennt, dann wäre ich im Hilfe sehr erfreut :D

Offline bluelupo

  • User
  • Posts: 2.068
    • BluelupoMe
Per Taste einen Konsolen Befehl aktivieren
« Reply #2 on: 2011/03/21, 16:43:19 »
Hi Gaston,
wenn's nur für den KDE sein soll dann kannst dies in den Systemeinstellungen unter Systemverwaltung/Tastenkombinationen, dann rechte Maustaste (linke Tabellenhälfte) Neu/Globaler Kurzbefehl/Befehl-Adresse einer Tastenkombination eine Aktion zuweisen.

Die Lösung mit Xmodmap ist vom Desktop unabhängig und würde unter GNOME, XFCE usw. auch funktionieren.

Gaston

  • Guest
Per Taste einen Konsolen Befehl aktivieren
« Reply #3 on: 2011/03/22, 11:10:45 »
Danke :D
Ich habe mich jetzt für Xmodmap entschieden, da man da wie Du schon sagtest viel flexibler ist und man einfach nur durch aktualisieren der Datei alles verändern kann.

Ich habe nun noch ne andere Frage:
Ich habe in meinem Bash Skript eine Zeile wie:
Code: [Select]
gwenview /home/.../Bilder/"$Wert".jpg

Nun öffnet diese leider immer wieder ein neues Gwenview Fenster...
Wie kann ich den Code verändern, dass er, wenn schon ein Fenster geöffnet ist, keine neuer geöffnet wird, sondern in dem Geöffneten öffnet?