Linux登陆和鼠标键盘信息屏蔽

chenjinglong 2015-01-22 09:16:08
问题1:
我做了一个客户端系统在console下进入登陆界面 但是我按Enter键 会在出现登陆界面 再按enter键 又出现一个 无休止 只要按
Enter键 当你输入字符就去 或直接登陆都是正常的 只要社么都不输入直接按enter键 会出现这种问题 如附图

问题2:
在Linux console下 插拔键盘会出现增加移除设备的log在console下 显示出来 我不想让他在console下显示 只在后台有就行 怎么实现
...全文
250 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenjinglong 2015-01-27
  • 打赏
  • 举报
回复
引用 3 楼 Lamuna 的回复:
我觉得是用户登陆后自动运行的那个脚本,比如你为用户登陆后默认运行的环境是bash,那就要确认把bash完全退出,如果你创建用户的时候指定shell为你自己的脚本,那在用户退出时就把脚本这个进程完全释放。 第二个问题是怎么解的?求教
echo 0 0 0 0 > /proc/sys/kernel/printk 将输出的优先级提高到最高 可解决此问题 明天我研究研究第一个问题这块
Lamuna 2015-01-27
  • 打赏
  • 举报
回复
我觉得是用户登陆后自动运行的那个脚本,比如你为用户登陆后默认运行的环境是bash,那就要确认把bash完全退出,如果你创建用户的时候指定shell为你自己的脚本,那在用户退出时就把脚本这个进程完全释放。 第二个问题是怎么解的?求教
Lamuna 2015-01-26
  • 打赏
  • 举报
回复
1、因为你的程序/脚本在空值处理后的注销过程有问题,比如只停了子进程但主进程的主循环没有跳出。 2、个人感觉无法解决,不过,可能在某些lib中可以关闭事件消息,然后重编译内核就不再显示了。
chenjinglong 2015-01-26
  • 打赏
  • 举报
回复
引用 1 楼 Lamuna 的回复:
1、因为你的程序/脚本在空值处理后的注销过程有问题,比如只停了子进程但主进程的主循环没有跳出。 2、个人感觉无法解决,不过,可能在某些lib中可以关闭事件消息,然后重编译内核就不再显示了。
1.对于第一个问题 它与系统那些脚本有关 我可以更改处理它? 2.问题2已经解决

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧