|
我刚刚学编程,想写个简单的程序。因为我经常下电骡,有时候心里痒,总是切换桌面去看东西下完没有。然后有时候开着机器,关掉显示器,下东西。我想如果有个东西能让键盘灯闪烁就好了。
我看到有一个叫flasher的程序能让键盘灯闪烁。不过他要打开/dev/ttyv8,就是运行x的那个。要root权限才行。而且他会自动关掉我本来开的灯。我是在KDE下面的。然后我用的是terminal gtk的模拟终端。我想让他闪烁键盘led.总之要让用户看到键盘灯在闪烁,然后不要root权限。不要gui.要能恢复键盘本来状态。要和其他X程序友好!我想可能是X方面写写程序,但是我不知道调用哪些函数。我希望最后的程序是一个命令行的。
我装的是FREEBSD。本来我是要装LINUX的,但是那时候LINUX太大了有几个G,所以就阴差阳错装了小一点的BSD。不过都差不多。反正都是X11的程序,应该访问键盘是相通的。
还有一个问题就是看到许多人编程只需要vim+gdb,就可以了。vim我相信很不错,除了没VC的自动完成功能。其他都高效率。但是GDB我只是使用了一下。我是傻瓜式的VC用习惯了。觉得光用GDB好像不爽。1个是我不能立即看到源代码。包括执行的周围的那些行。1个是每次都要重新设置端点。退出GDB后。 我想还要许多指令我不知道,可能GDB本来就有这样的功能,只是我不知道而已。我用DDD觉得还是蛮方便的。可惜的是DDD是GUI的。好像是X下面的程序,我不能用键盘的ALT CTRL来访问菜单,实在郁闷。有没用更好的调试工具在LINUX下面。只要不用鼠标,然后功能和DDD差不多就可以了。 |
|