Como usar a ligação de chave de mídia do Gnome / Ubuntu em outros ambientes de janela?

3

Eu tinha um laptop antigo com o Ubuntu 13.04 (atualizado algumas vezes) onde instalei o xmonad. No xmonad, eu obteria todas as ligações de teclas de mídia do Ubuntu (incluindo as notificações do osd). Eu não tenho certeza do que era, mas talvez tenha sido gnome-settings-daemon que estava cuidando disso porque existem entradas no dconf para isso.

No meu novo laptop, instalei o Xfce por meio de uma iso mínima e, em seguida, compilei o Xmonad. Eu tentei manter o mesmo ambiente - gnome-settings-daemon é executado em .xinitrc como antes e gsettings contém as mesmas ligações. No entanto, as ligações de teclas não funcionam. o que estou perdendo? Eu acho que eu poderia tentar instalar todo o ubuntu-desktop , mas eu tenho um pequeno SSD, então eu gostaria de evitar isso.

Eu sei que o Xmonad pode definir seus próprios manipuladores personalizados, mas estou tendo problemas com a definição de ações de controle de volume e imaginei que seria mais fácil usar apenas o que já existe.

tl; dr

Quais executáveis / pacotes / entradas de configuração são necessárias para obter atalhos de teclado do Ubuntu / Gnome funcionar em outro gerenciador de janelas? Posso fazê-los funcionar sem puxar todo o ubuntu-desktop ? Estou executando gnome-settings-daemon + o plugin media-keys está ativo no dconf, mas as chaves não são manipuladas.

    
por BruceBerry 10.10.2013 / 21:03

2 respostas

4

Parece que o GNOME removeu o tratamento da chave de mídia do gnome-settings-daemon e o integrou no gnome-shell:

link

Ainda estou procurando uma boa solução. As pessoas do Arch / Cinnamon aparentemente bifurcaram a versão 3.6.

    
por Crazywater 21.10.2013 / 20:18
1

Se você quiser usar o dconf em vez dos controles xmonad, desative o plug-in xmonad (pois ele pode causar interferência) e, em seguida, desça ao caminho a seguir usando o dconf-editor :

 org.gnome.settings-daemon.plugins.media-keys

Aqui estão todas as chaves que você precisa para configurar suas ações de mídia. Você deve marcá-lo como active na primeira chave para que funcione.

    
por Braiam 10.10.2013 / 21:22