Como faço para listar comandos associados a atalhos de teclado não personalizados?

1

Eu já sei como determinar o comando associado a uma atadura de teclado da área de trabalho personalizada (atalho de teclado) em versões relativamente recentes do Linux Mint executando o ambiente de área de trabalho Cinnamon. Minha preferência é fazer isso a partir da linha de comando:

$ gsettings get org.cinnamon.desktop.keybindings custom-list
['custom0', 'custom1']
$ gsettings list-recursively org.cinnamon.desktop.keybindings.custom-keybinding:/org/cinnamon/desktop/keybindings/custom-keybindings/custom0/
org.cinnamon.desktop.keybindings.custom-keybinding binding ['<Super>m']
org.cinnamon.desktop.keybindings.custom-keybinding command '/usr/bin/xed'
org.cinnamon.desktop.keybindings.custom-keybinding name 'SomeBinding'

Eu também sei como determinar quais sequências de teclas estão vinculadas a associações de teclas internas (não personalizadas), como estas para iniciar uma calculadora e silenciar o microfone:

$ gsettings get org.cinnamon.desktop.keybindings.media-keys calculator
['XF86Calculator']
$ gsettings get org.cinnamon.desktop.keybindings.media-keys mic-mute
['XF86AudioMicMute']

O que eu quero saber, no entanto, é qual comando está associado a qualquer atalho interno específico. Isso pode ser aprendido empiricamente, é claro, mas isso não é trivial em muitos casos. No meu caso, a ligação da calculadora mapeia para /usr/bin/gnome-calculator , mas como / onde é feito esse mapeamento?

Mais geralmente, como faço para listar os comandos associados a all tais atalhos embutidos? Eu esperava que isso estivesse no armazenamento de dados dconf , mas não consegui encontrá-lo. Vasculhar o sistema de arquivos ainda não produziu nada.

Estou executando o Linux Mint 18.3, mas suspeito que a resposta a essa pergunta seja muito semelhante para qualquer distribuição que dependa de dconf .

    
por froage 20.01.2018 / 08:23

0 respostas