LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1251|回复: 13

[求助]怎么让xbindkeys开机自动运行?[已解决]

[复制链接]
发表于 2007-5-9 23:47:53 | 显示全部楼层 |阅读模式
我用的是Debian etch,从源里安装了xbindkeys和xbindkeys-config,在普通用户~/下建了一个
.xbindkeysrc文件,然后用xbindkeys-config设置好快捷键保存到.xbindkeysrc,并设为默认值,我用的窗口管理器是WindowMaker,我一退出窗口管理器或是重启电脑之后,刚才配置的快捷键就失效了,得重新运行xbindkeys才能用,刚才发现是开机没有自动运行。自己在/etc/init.d/目录下建了个xbindkeys文件,然后在里面写上xbindkeys或是/usr/bin/xbinddeys之后,执行:chmod 755 xbindkeys,接着update-rc.d xbindkeys defaults,但是还是不行。遗憾的是自己是不会写脚本语言。据说还可以修改自己的.bashrc文件,在里面加入一些语言,让它自动启动,但我也不会,哪位懂的教教我行吗?谢谢。
在主目录下的xsession-errors的信息如下:
/etc/gdm/PreSession/Default: Registering your session with wtmp and utmp
/etc/gdm/PreSession/Default: running: /usr/bin/sessreg -a -w /var/log/wtmp -u /var/run/utmp -x "/var/lib/gdm/:0.Xservers" -h "" -l ":0" "kelvin"
/etc/gdm/Xsession: Beginning session setup...
Setting IM through im-switch for locale=zh_CN.
Start IM through /etc/X11/xinit/xinput.d/zh_CN linked to /etc/X11/xinit/xinput.d/fcitx.
/usr/lib/WindowMaker/WindowMaker warning: could not find cursor bitmap file "dot_move.xbm"
/usr/lib/WindowMaker/WindowMaker warning: Error in cursor specification for key "MoveCursor"
/usr/lib/WindowMaker/WindowMaker warning: 使用默认的"(builtin, fleur)"
/usr/lib/WindowMaker/WindowMaker warning: could not find cursor bitmap file "dot_resize.xbm"
/usr/lib/WindowMaker/WindowMaker warning: Error in cursor specification for key "ResizeCursor"
/usr/lib/WindowMaker/WindowMaker warning: 使用默认的"(builtin, sizing)"
/usr/lib/WindowMaker/WindowMaker warning: could not find cursor bitmap file "dot_wait.xbm"
/usr/lib/WindowMaker/WindowMaker warning: Error in cursor specification for key "WaitCursor"
/usr/lib/WindowMaker/WindowMaker warning: 使用默认的"(builtin, watch)"
有哪位知道怎么回事的也帮忙看看吧,谢谢了。
 楼主| 发表于 2007-5-10 16:36:59 | 显示全部楼层
up up up
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-10 17:06:10 | 显示全部楼层
up up up .
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-10 18:52:56 | 显示全部楼层
怎么没有人帮我看看啊:-(
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-10 19:24:22 | 显示全部楼层
自己在/etc/init.d/目录下建了个xbindkeys文件,然后在里面写上xbindkeys或是/usr/bin/xbinddeys之后,执行:chmod 755 xbindkeys,接着update-rc.d xbindkeys defaults,但是还是不行。遗憾的是自己是不会写脚本语言。据说还可以修改自己的.bashrc文件,在里面加入一些语言,让它自动启动,但我也不会,哪位懂的教教我行吗?谢谢了。
回复 支持 反对

使用道具 举报

发表于 2007-5-10 19:54:33 | 显示全部楼层
/etc/init.d/xbindkeys文件内容:
   #!/bin/bash
   /usr/bin/xbinddeys
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-10 21:51:09 | 显示全部楼层
Post by squallabc
/etc/init.d/xbindkeys文件内容:
   #!/bin/bash
   /usr/bin/xbinddeys
谢谢squallabc,刚才我这样试了试,可还是不行,开机的时候提示一个什么错误,但太快了,看不清楚,按照论坛里的方法Shift+Page Up也看不到,可能是因为我装了GDM的缘故吧,每次开机的时候运行一下xbindkeys吧,反正可以自动补齐,也没多麻烦,呵呵,先这样用着吧。
回复 支持 反对

使用道具 举报

发表于 2007-5-10 21:56:34 | 显示全部楼层
rcconf里面好象还要加呢。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-10 22:03:29 | 显示全部楼层
Post by dragonchina
rcconf里面好象还要加呢。
谢谢dragonchina的回复,在rcconf里还有添加什么服务呢,我的只打开了acpid,alsa,dbus,fetchmail,gdm和makedev,我不知道那个服务是和xbindkeys相关联的,也没搜到。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-10 22:13:07 | 显示全部楼层
呵呵,解决了,只需要在.bashrc中加入xbindkeys就自动启动了,现在方便多了,谢谢各位的帮助。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表