Teclas de mídia reproduzem / pausam globalmente trabalhadas em 12.10, não em 13.10

0

Teclas de mídia para notebook

No laptop Asus n55sf, há teclas dedicadas para aumentar, diminuir volume, desativar som, [reproduzir / pausar], parar, iniciar (mais uma dúzia de combinações de teclas Fn).

Em 12,10 mais trabalhado.

(No geral, parece não estar relacionado ao ambiente de área de trabalho usado, declarando-o para fins de integridade.)

No Ubuntu 12.10, no XFCE, eles simplesmente funcionaram. Ou seja: quando um jogador como o rhythmbox ou o totem era iniciado, ele alternava entre tocar e pausar.

Curiosamente, se vários foram iniciados, eles alternariam de forma independente. Por exemplo. use o mouse para pausar o rhythmbox, o totem de lançamento e uma batida na tecla [play / pause] para pausar um e reiniciar o outro. Keys Next, Previous e Stop funcionaram como esperado em qualquer programa.

Em 13.10 a maioria ainda funciona, mas o play / pulo é ignorado.

No Xubuntu 13.10 (XFCE também) as teclas de volume funcionam, mas o [play / pause], stop, next e prev são ignorados. Não tentei regular Ubuntu 13.10 (Unidade).

Pesquise antes de perguntar

Aqui estão alguns fatos:

  • link é ummutável e menciona o Ubuntu 9.10. O link também está desatualizado, pois menciona /usr/share/doc/udev/README.keymap.txt , que não existe mais.
  • Nas versões 12.10 e 13.10, no nível do XFCE (como visível por xfconf-query ou usando xfce4-settings-manager), há um atalho para teclas como XF86Calculator ou XF86TouchpadToggle, mas nada relacionado a volume prev / next / play / stop, o que é bom.
  • A substring
  • XF86Audio não aparece em / etc (o que é normal)
  • Teste no nível do kernel: "showkey -s" no console mostra que as teclas Next, Play / Pause, Previous, Stop são códigos de tecla 163,164,165,166. Nada relevante em / etc sobre isso.
  • Relata link e link sugerido para ajustar ao nível do udev.
  • Infelizmente, os tutoriais do udev que encontrei (por exemplo, link ) nem sequer mencionam o teclado.

  • Um tópico em francês parece lidar com um problema semelhante: link . sudo evtest /dev/input/event3 , no X, bem como no console simples, relata eventos na tecla pressionada e se repete, mas nada ao pressionar essas teclas de mídia. O udev é um beco sem saída?

Perguntas

  • Como funcionou em 12,10? Através do udev? Algo mais?
  • Alguma outra dica?
por Stéphane Gourichon 04.11.2013 / 11:09

2 respostas

0

Resumo: solução de classificação.

Teclas e rhythmbox (player de música padrão do Ubuntu 13.10)

Como uma solução alternativa, eu estava pensando em definir manualmente eventos específicos usando o recurso de teclas de atalho do XFCE.

Então, eu tentei rhythmbox-client e observei que ele falhou em controlar remotamente o rhythmbox como descrito em link .

Como indicado lá, "o problema foi resolvido habilitando o plugin MPRIS D-Bus Interface no rhythmbox", que na prática se resumia a:

sudo apt-get install rhythmbox-plugins

e reiniciar o rhythmbox.

E então ... as quatro teclas ([play / pause], stop, next e prev) que foram ignoradas agora funcionam.

Então, o bug não estava em níveis mais baixos, mas apenas o fato de que a "interface do MPRIS D-Bus" não estava disponível.

Keys e gmusicbrowser (player de música padrão do Xubuntu 13.10)

As teclas não funcionaram imediatamente com o navegador gmusic.

Os sintomas são descritos no link com uma solução alternativa.

Eles não misturam

As teclas funcionam com o rhythmbox. Se estiver lançando o gmusicbrowser, ele não receberá eventos. Sair do rhythmbox permite que o gmusicbrowser receba eventos. Sair do gmusicbrowser não permite que o rhythmbox receba eventos.

Então, agora funciona para casos simples (um player de música por vez).

    
por Stéphane Gourichon 05.11.2013 / 16:41
0

Se você ainda não descobriu agora (como eu encontrei isso 3 meses depois) isso pode responder a sua pergunta.

  1. vá para configurações do sistema
  2. vá para o teclado
  3. clique na guia de atalhos

no menu à esquerda, ele dirá as diferentes opções para as diferentes configurações de atalhos de teclado existentes e também possui uma opção personalizada

  1. faça sua seleção à esquerda
  2. clique no atalho de teclado que você deseja criar (à direita depois de fazer sua seleção à esquerda)
  3. pressione a combinação de teclas que você gostaria de definir
  4. concluído

como afirmado na resposta acima; às vezes, esses atalhos "globais" (em todo o sistema) não funcionam para certas coisas. isto é, maximizar certos media players depois que eles foram lançados enquanto são minimizados, e coisas como o vlc media player tem seu próprio jeito de definir atalhos nas configurações, já que ele não funcionará com os atalhos da mídia global por algum motivo.

    
por Roiikka 14.02.2014 / 02:15