我有一个小脚本,它使用xcolor从屏幕中选择一种颜色并将其粘贴到剪贴板 ( xclip )。
#!/bin/sh
color=$(xcolor)
echo "$color" | xclip -sel clip
notify-send "$color copied to the clipboard"
该脚本在从终端调用时工作。但是,我无法将其用作 keybinding。将键绑定设置为脚本(设置 > 设备 > 键盘)后,按下它不会像 CLI 命令中那样将光标更改为颜色选择器;它只是自动完成,将通知$color
作为空变量发送。
Ubuntu 18.04.4、GNOME 3.28.4、内核 5.3。
我通过 Ubuntu 设置(在 GNOME 中)的 GUI 设置键绑定,设置 > 设备 > 键盘:
脚本有执行权限;使用bash /home/jorge/usrc/color-clip
或dash /home/jorge/usrc/color-clip
作为命令会产生相同的错误行为。
该问题可能是由在 Gnome-shell 执行您为其分配快捷方式的程序之前定义的环境变量引起的。所以你有两个选择:
xcolor
xcolor
它到系统二进制文件的通过列表复制并粘贴到/usr/bin
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句