Precisa de ajuda com o controlador de volume Griffin PowerMate USB - novo ambiente de trabalho de 64 bits e o Ubuntu 12.04

7

Eu gostaria de receber ajuda com um controlador de volume USB Griffin PowerMate na minha nova área de trabalho de 64 bits 12.04 - para controlar / silenciar o volume principal da máquina, & rolar pelos arquivos cbr.

De acordo com o Google & SourceForge, algo chamado Gizmo Daemon / Gizmod foi o caminho a percorrer até um tempo atrás, mas eu só encontrei um site sobre ele que é recente - e o método proposto é um pouco demais de um pulo para mim neste momento ....

Sou muito novo no Ubuntu, de forma ideal, eu realmente aprecio algumas instruções claras - e um pacote pronto para o rock, se houver um lá fora.

Felicidades, Dave - um australiano em Glasgow, Escócia.

link

link

    
por David 17.05.2012 / 03:27

5 respostas

4

Por muito tempo eu estava lutando para conseguir o powermate trabalhando no Ubuntu, meu sistema operacional favorito. Foi frustrante e, finalmente, eu comecei e quero compartilhar com vocês tudo o que eu fiz. Meus sinceros agradecimentos a todas as pessoas das referências. Eu precisava de algo mais definitivo, não há nenhum disponível. Portanto, esse esforço.

Foi assim que obtive o controlo de volume com o dispositivo Griffin Powermate USB a funcionar no Ubuntu Saucy Salamander 13.10 amd64 . Por favor, tenha paciência comigo e faça o seguinte.

Referências

  1. link
  2. link
  3. link (para o evrouter)
  4. link
  5. link
  6. link

HowTo

  1. Crie um arquivo /etc/udev/rules.d/10-local.rules com o conteúdo:

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

    Abordagem de linha de comando para conseguir isso:

    echo 'SUBSYSTEMS=="usb", ATTRS{product}=="Griffin PowerMate", KERNEL=="event?", NAME="input/powermate"' | sudo tee /etc/udev/rules.d/10-local.rules
    
  2. Crie um grupo chamado powermate , adicione você e outros usuários a esse grupo.

    sudo addgroup powermate
    sudo adduser "$USER" powermate
    
  3. Agora crie o arquivo /etc/udev/rules.d/40-permissions-powermate.rules e adicione o seguinte:

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

    Abordagem de linha de comando para conseguir isso:

    echo 'ATTRS{product}=="Griffin PowerMate" GROUP="powermate", MODE="0666"' | sudo tee /etc/udev/rules.d/40-permissions-powermate.rules
    
  4. Faça o download e instale o evrouter do link ou use o repositório em link .

  5. Crie /etc/evrouterrc ou $HOME/.evrouterrc (prefiro /etc/evrouterrc ) com o seguinte conteúdo:

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

    Abordagem de linha de comando para conseguir isso:

    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. Descubra o número do evento de entrada do powermate (no meu, é event7), executando o seguinte comando.:

    sudo evrouter /dev/input/*
    

    Na saída longa, você verá uma linha como a seguinte

    device  0: /dev/input/event7: Griffin PowerMate
    
  7. Crie um arquivo executável /usr/local/bin/powermate com o conteúdo:

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

    Abordagem de linha de comando para conseguir isso:

    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. Se você é um cara preguiçoso como eu e gostaria que ele fosse executado automaticamente na inicialização, você pode fazer isso adicionando o arquivo de script a /etc/rc.local ou qualquer outro:

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

Experimente e veja. Boa sorte. Eu amo isso agora. Espero que vocês possam fazê-lo funcionar também.

    
por TheWickerman666 13.12.2013 / 00:29
4

Uma maneira simples de fazê-lo funcionar (testado no xubuntu 15.04):

  1. Instale evrouter de aqui

  2. Crie um arquivo de mapeamento de eventos para evrouter com o conteúdo:

    # /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 <
    

    Você pode alterar o mapeamento para qualquer outra coisa, por exemplo: eventos de controle de volume usando: XKey/XF86AudioLowerVolume e XKey/XF86AudioRaiseVolume

    Lista de mapeamentos suportados

  3. Quando o seu PowerMate estiver conectado, execute:

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

    O comando:

    1. mata todos os comandos evrouter iniciados anteriormente
    2. dorme por 100ms
    3. inicia um novo evrouter com o arquivo de configuração especificado e procura o dispositivo powermate anexado (deve estar em algum lugar em /dev/input/by-id/usb-Griffin_Technology__Inc._Griffin_PowerMate-event-if00 )

    Opcionalmente, você pode colocar isso em um script no seu $PATH e, em seguida, você pode iniciá-lo usando um único comando

    Se você colocar evrouterrc em /etc/evrouterrc , poderá ignorar a parte -c /somepath/evrouterrc do comando

por Matyas 20.06.2015 / 14:35
1

Eu fiz meu próprio programa para interagir com o Powermate. Requer pulseaudio (o padrão no Ubuntu), altera o volume quando o botão é girado e você pode silenciar pressionando o botão. A luz azul muda para refletir o volume atual.

Você pode encontrá-lo aqui: link

Instale com:

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

Se você já tiver o dispositivo conectado, desconecte-o e conecte-o novamente! Em seguida, execute powermate em um terminal. Uma entrada de início automático foi adicionada, portanto, isso deve acontecer automaticamente no seu próximo login.

Mantenha o botão pressionado por um segundo para ativar o "modo de filme". A operação é a mesma, exceto que o LED permanece desligado.

    
por stefansundin 27.07.2015 / 05:51
0

Você pode encontrar um arquivo DEB neste fórum:

link

Atualmente, é apenas para versões mais antigas do Ubuntu, mas haverá uma nova versão.

    
por StonedOne 16.08.2012 / 23:17
0

No meu sistema, rodando o Kubuntu 12.10, existe um dispositivo / dev / input / powermate que eu posso chamar no mesmo / usr / local / bin / powermate que funciona corretamente; Eu não preciso me preocupar com o número de entrada. Isso pode ser útil para quando o número de entrada mudar.

    
por Lee 13.03.2014 / 16:14

Tags