我已成功在 dconf 数据库中设置自定义键盘命令;结果可见于dconf 编辑器并使用设定(见下文)。但是,输入的键映射不起作用。
您对 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'
编辑:感谢@Jacob Vlijm 的有益建议:
gnome-terminal -e “whiptail --msgbox hello 10 10”
出现消息框。
要从调用的程序将值发送到剪贴板,请执行以下操作。将快捷方式设置为:
/bin/bash -e “/home/craig/bin/shcut”
调用的文件内容为:
echo“ testtext”| xclip-选择剪贴板
此后,“xclip -selection clipboard”将作为列出的进程保持可见
$ ps -aux | grep xclip
craig 1248 0.0 0.0 29112 308 ? S 21:20 0:00 xclip -selection clipboard
直到粘贴其他东西为止进入剪贴板,此时该过程将终止。