Benötigen Sie Hilfe mit dem Griffin PowerMate USB-Lautstärkeregler - neuer 64-Bit-Desktop und Ubuntu 12.04

7

Ich würde mich über Hilfe beim Ausführen eines Griffin PowerMate USB-Lautstärkereglers auf meinem neuen 64-Bit-12.04-Desktop freuen, um das Master-Volume des Geräts zu steuern / stummzuschalten und durch cbr-Dateien zu scrollen.

Laut Google & SourceForge war bis vor einiger Zeit etwas namens Gizmo Daemon / Gizmod der richtige Weg, aber ich habe nur eine Website gefunden, die neu ist - und die vorgeschlagene Methode ist für mich ein etwas zu großer Sprung dieser Punkt....

Ich bin sehr neu in Ubuntu, daher würde ich mich im Idealfall über klare Anweisungen freuen - und über ein Ready-to-Rock-Paket, falls es eines gibt.

Prost, Dave - ein Australier in Glasgow, Schottland.

http://sourceforge.net/apps/mediawiki/gizmod/index.php

http://epiguru.com/2011/11/how-to-use-griffin-powermate-with-gizmo-daemon-on-linux/

David
quelle
Vielen Dank dafür @mateo_salta - Ich habe wie vorgeschlagen vorgegangen, obwohl die Installation der Datei deb.zip fehlgeschlagen ist :( Am Ende des Textes im Installationsfenster wurde Folgendes angezeigt: Einrichten von moc (1: 2.5.0 ~ alpha4 + svn20120224- 1ubuntu1) ... Verarbeitungsauslöser für libc-bin ... ldconfig verzögerte Verarbeitung findet jetzt statt dpkg: Fehlerverarbeitung /home/david/hesus-powermate_1.2-0_all.deb (--install): Analysedatei '/ var / lib / dpkg / tmp.ci / control 'in der Nähe von Zeile 11 Paket' hesus-powermate ': leere Zeile im Wert des Feldes' Beschreibung '
David

Antworten:

4

Ein einfacher Weg, um es zum Laufen zu bringen (getestet auf xubuntu 15.04):

  1. evrouterVon hier aus installieren

  2. Erstellen Sie eine Ereigniszuordnungsdatei evroutermit dem Inhalt:

    # /somepath/evrouterrc
    Window ""
    "Griffin PowerMate" "" any key/256 "XButton/2"  # click
    "Griffin PowerMate" "" any rel/7/1 "XButton/5"  # scroll >
    "Griffin PowerMate" "" any rel/7/-1 "XButton/4" # scroll <
    

    Sie können die Zuordnung zu anderen Elementen ändern, z. B.: Lautstärkeregelungsereignisse mit: XKey/XF86AudioLowerVolumeundXKey/XF86AudioRaiseVolume

    Liste der unterstützten Zuordnungen

  3. Sobald Ihr PowerMate verbunden ist, führen Sie einfach Folgendes aus:

    sudo pkill evrouter & sleep .1 && sudo evrouter -c /somepath/evrouterrc $(find /dev/input -iname "*powerm*")
    

    Der Befehl:

    1. tötet alle zuvor gestarteten evrouterBefehle ab
    2. schläft für 100ms
    3. evrouterStartet eine neue mit der angegebenen Konfigurationsdatei und sucht das angeschlossene Powermate-Gerät (sollte sich irgendwo unter befinden /dev/input/by-id/usb-Griffin_Technology__Inc._Griffin_PowerMate-event-if00).

    Optional können Sie dies in ein Skript in Ihrem einfügen $PATHund es dann mit einem einzigen Befehl starten

    Wenn Sie setzen evrouterrc, können /etc/evrouterrcSie den -c /somepath/evrouterrcTeil des Befehls überspringen

Matyas
quelle
4

Ich hatte sehr lange Mühe, Powermate in Ubuntu, meinem Lieblingsbetriebssystem, zum Laufen zu bringen. Es war frustrierend und endlich habe ich es in Gang gebracht und ich möchte mit Ihnen teilen, wie ich es gemacht habe. Mein aufrichtiger Dank geht an alle Personen aus den Referenzen. Ich brauchte etwas Bestimmtes, es ist keines verfügbar. Deshalb dieses Bestreben.

So bekam ich meine Lautstärkeregelung mit dem Griffin Powermate USB- Gerät, das in Ubuntu Saucy Salamander 13.10 amd64 funktioniert . Bitte nehmen Sie mit mir Kontakt auf und gehen Sie wie folgt vor.

Verweise

  1. http://screamingroot.org/node/5
  2. http://www.mp3car.com/input-devices/146252-using-griffin-powermate-in-linux.html
  3. http://www.bedroomlan.org/projects/evrouter (für evrouter)
  4. http://tomthegeek.blogspot.com/2007/05/griffin-powermate-working-with-ubuntu.html
  5. http://ubuntuforums.org/showthread.php?t=1346654&page=3
  6. /superuser/471253/ubuntu-how-to-run-a-terminal-command-on-boot

Wie man

  1. Erstellen Sie eine Datei /etc/udev/rules.d/10-local.rulesmit dem Inhalt:

    SUBSYSTEMS=="usb", ATTRS{product}=="Griffin PowerMate", KERNEL=="event?", NAME="input/powermate"
    

    Befehlszeilenansatz, um dies zu erreichen:

    echo 'SUBSYSTEMS=="usb", ATTRS{product}=="Griffin PowerMate", KERNEL=="event?", NAME="input/powermate"' | sudo tee /etc/udev/rules.d/10-local.rules
  2. Erstellen Sie eine Gruppe mit dem Namen " powermateFügen Sie sich selbst und andere Benutzer zu dieser Gruppe hinzu".

    sudo addgroup powermate
    sudo adduser "$USER" powermate
  3. Erstellen Sie nun die Datei /etc/udev/rules.d/40-permissions-powermate.rulesund fügen Sie Folgendes hinzu:

    ATTRS{product}=="Griffin PowerMate" GROUP="powermate", MODE="0666"
    

    Befehlszeilenansatz, um dies zu erreichen:

    echo 'ATTRS{product}=="Griffin PowerMate" GROUP="powermate", MODE="0666"' | sudo tee /etc/udev/rules.d/40-permissions-powermate.rules
  4. Laden Sie evrouter von http://www.bedroomlan.org/projects/evrouter herunter und installieren Sie es, oder verwenden Sie das Repository unter http://www.bedroomlan.org/bedroomlan-debian-repository .

  5. Erstellen /etc/evrouterrcoder $HOME/.evrouterrc(ich bevorzuge /etc/evrouterrc) mit folgendem Inhalt:

    Window ""
    "Griffin PowerMate" "" any key/256 "XKey/XF86AudioMute"
    "Griffin PowerMate" "" any rel/7/1 "XKey/XF86AudioRaiseVolume"
    "Griffin PowerMate" "" any rel/7/-1 "XKey/XF86AudioLowerVolume"
    

    Befehlszeilenansatz, um dies zu erreichen:

    sudo tee /etc/evrouterrc > /dev/null <<EOF
    Window ""
    "Griffin PowerMate" "" any key/256 "XKey/XF86AudioMute"
    "Griffin PowerMate" "" any rel/7/1 "XKey/XF86AudioRaiseVolume"
    "Griffin PowerMate" "" any rel/7/-1 "XKey/XF86AudioLowerVolume"
    EOF
  6. Ermitteln Sie die Powermate-Eingabeereignisnummer (in meiner ist es Ereignis7), indem Sie den folgenden Befehl ausführen:

    sudo evrouter /dev/input/*

    In der langen Ausgabe sollte eine Zeile wie die folgende angezeigt werden

    device  0: /dev/input/event7: Griffin PowerMate
    
  7. Erstellen Sie eine ausführbare Datei /usr/local/bin/powermatemit dem Inhalt:

    #!/bin/sh
    exec evrouter -c /etc/evrouterrc /dev/input/event7

    Befehlszeilenansatz, um dies zu erreichen:

    sudo tee /usr/local/bin/powermate > /dev/null <<EOF
    #!/bin/sh
    exec evrouter -c /etc/evrouterrc /dev/input/event7
    EOF
    sudo chmod a+x /usr/local/bin/powermate
  8. Wenn Sie ein fauler Typ wie ich sind und möchten, dass es beim Start automatisch ausgeführt wird, können Sie dies tun, indem Sie die Skriptdatei zu /etc/rc.localeiner anderen hinzufügen :

    sudo sed -i -e '/exit 0/i /usr/local/bin/powermate' /etc/rc.local

Probieren Sie es aus und sehen Sie. Viel Glück. Ich liebe es jetzt. Hoffentlich können Sie es auch zum Laufen bringen.

TheWickerman666
quelle
Hat für mich gearbeitet! Der einzige fehlende Befehl istsudo chmod +x /usr/local/bin/powermate
defrex
3

Ich habe mein eigenes Programm erstellt, um mit dem Powermate zu kommunizieren. Es erfordert pulseaudio (die Standardeinstellung in Ubuntu), es ändert die Lautstärke, wenn der Knopf gedreht wird, und Sie können die Stummschaltung durch Drücken des Knopfes stummschalten. Das blaue Licht ändert sich, um die aktuelle Lautstärke wiederzugeben.

Sie finden es hier: https://launchpad.net/~stefansundin/+archive/ubuntu/powermate

Installieren mit:

sudo add-apt-repository ppa:stefansundin/powermate
sudo apt-get update
sudo apt-get install powermate

Wenn Sie das Gerät bereits angeschlossen haben, ziehen Sie den Netzstecker und schließen Sie es wieder an! Dann powermatein einem Terminal laufen . Ein Autostart-Eintrag wurde hinzugefügt, sodass dies bei Ihrer nächsten Anmeldung automatisch erfolgen sollte.

Halten Sie den Knopf eine Sekunde lang gedrückt, um den "Filmmodus" zu aktivieren. Der Betrieb ist der gleiche, außer dass die LED aus bleibt.

Stefansundin
quelle
1
Klappt wunderbar! Danke, dass du das gemacht hast. Viel einfacher als andere Lösungen.
Curran
0

In diesem Forum finden Sie eine DEB-Datei:

http://ubuntuforums.org/showthread.php?t=1346654

Es ist derzeit nur für ältere Ubuntu-Versionen, aber es wird eine neue Version geben.

StonedOne
quelle
1
Wird die neue Version im Forum oder an einem anderen Ort sein?
Nanofarad
-1

Auf meinem System, auf dem Kubuntu 12.10 ausgeführt wird, gibt es ein Gerät / dev / input / powermate, das ich im selben / usr / local / bin / powermate aufrufen kann, das ordnungsgemäß funktioniert. Ich muss mir keine Sorgen um die eingegebene Nummer machen. Dies kann nützlich sein, wenn sich die Eingabenummer ändert.

Lee
quelle