我在Ubuntu 8.10上
当使用sudo /etc/init.d/xbindkeys start从命令行调用脚本时,该脚本将运行.这是它的外观:
#! /bin/sh PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin case "$1" in start) xbindkeys ;; stop) ps aux | grep xbindkeys | head -n1 | awk '{print $2}' | xargs kill ;; restart) $0 stop $0 start ;; esac
我之前运行了sudo update-rc.d xbindkeys默认值来创建符号链接.为了确保它正确链接,我尝试了chkconfig | grep xbindkeys,返回:
xbindkeys 2345
但是,重新启动后,我没有看到ps aux |的过程grep xbindkeys.
想法?
xbindkeys需要一个正在运行的X服务器才能工作,这在启动系统的那个阶段是不可用的.您应该将xbindkeys添加到.xinitrc(参见手册页xinit(1))或.Xsession(参见手册页Xsession(5)).
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。