我正在尝试在 /etc/init.d/rc.local 中运行它。我不得不手动添加 exit 0,因为默认情况下它不存在,如果这有任何区别的话。
cd /home/john/xcape && ./xcape -e 'Control_L=Escape'
exit 0
因此,为了检查它是否有效,我运行它,然后它返回..
$ sudo service rc.local start
Unable to connect to X11 display. Is $DISPLAY set?
是的,已经设定好了。
$ echo $DISPLAY
john-Ubuntu:0
我在 AskUbuntu 上查看过,他们似乎都指向相同的步骤。