Mapeamentos de teclas customizados visíveis no dconf não funcionam

0

Consegui configurar comandos de chave personalizados no banco de dados do dconf; os resultados são visíveis no editor dconf e usando gsettings (veja abaixo). No entanto, os mapeamentos de teclas inseridos não funcionam.

Alguma idéia de por que isso pode ser específico do banco de dados do dconf?

$ gsettings get org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/ name
'shcut'

$ gsettings get org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/ command
'whiptail --msgbox hello 30 30'

$ gsettings get org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/ binding
'<Alt>p'

EDIT: Graças a sugestão útil do @Jacob Vlijm:

gnome-terminal -e "whiptail --msgbox hello 10 10"

a caixa de mensagem apareceu.

Para enviar um valor para a área de transferência de um programa chamado, o seguinte funcionará. Defina o atalho para:

/bin/bash -e "/home/craig/bin/shcut"

O conteúdo do arquivo chamado é:

echo "testtext" | xclip -selection clipboard

Depois disso, "xclip -selection clipboard" permanecerá visível como um processo listado

$ ps -aux | grep xclip
craig     1248  0.0  0.0  29112   308 ?        S    21:20   0:00 xclip -selection clipboard

até que outra coisa seja colada na área de transferência, ponto em que o processo terminará.

    
por Craig Hicks 11.02.2018 / 02:53

0 respostas