Problem beim Ausführen von Befehlen über Tastaturkürzel

Problem beim Ausführen von Befehlen über Tastaturkürzel

Ich habe einige Tastenkombinationen erstellt, um die Lautstärke meines Laptops zu regeln, da die standardmäßigen Systemtastenkombinationen ( Fn+ F4/ F5) nicht unterstützt werden. Ich habe heruntergeladenein SkriptDamit kann ich die Lautstärke von PulseAudio erhöhen/verringern/stummschalten. Ich habe ein Skript erstellt, das die Reihenfolge zum Erhöhen/Verringern der Lautstärke enthält: pulseaudio_volume-decrease.sh

Das Problem ist, dass bei jeder Ausführung eine „pavolume“-Datei in meinem Home-Verzeichnis erstellt wird, die ich nicht haben möchte. Daher habe ich neben dem vorherigen Befehl „rm pavolume“ hinzugefügt: pulseaudio_volume-decrease.sh; rm pavolume

Wenn ich es vom Terminal aus ausführe, ist alles in Ordnung. Aber seltsamerweise schlägt es fehl, wenn ich die Tastenkombination aufrufe (mit den Gnome-Tastatureinstellungen), und ich erhalte die Meldung „Beim Versuch, (pulseaudio_volume-decrease.sh;rm pavolume) auszuführen, das mit der Taste ( Shift+ F5) verknüpft ist, ist ein Fehler aufgetreten.“

Was habe ich falsch gemacht?


Ich verwende Ubuntu 2D (Unity) 11.10

Antwort1

Dabei hat mir in meinem Skript einfach ein Anfängerfehler unterlaufen: Ich hatte pulseaudio_volume > pavolume increasestatt geschrieben pulseaudio_volume increase.

Während letzteres lediglich das Skript pulseaudio_volumeund seine Methode aufrufen würde increase, würde ersteres

[ausführen] pulseaudio_volume erhöhen und die Ausgabe (sofern vorhanden) in die Datei pavolume schreiben. Die Datei erstellen, falls sie nicht existiert.

Aus diesem Grund habe ich diese pavolumeDatei in meinem Home-Verzeichnis erstellen lassen.

verwandte Informationen