如何编程实现setterm -blank关闭屏幕节能功能?

softwarrior 2006-04-19 07:59:28
如何编程实现setterm -blank关闭屏幕节能功能?谢谢!
...全文
623 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
itcsayid 2006-04-24
  • 打赏
  • 举报
回复
谢谢楼主和楼上的大哥们,我找到方法了。
printf("\033[9;0]");
就相当于setterm -blank 0
printf("\033[9;1]");
就相当于setterm -blank 1
而char ar[2];
ar[0]=10;ar[1]=0;
ioctl(0,TIOCLINUX,ar);相当于setterm -powersave off
fierygnu 2006-04-20
  • 打赏
  • 举报
回复
用ioctl接口。man console_ioctl
dyhml 2006-04-19
  • 打赏
  • 举报
回复
错了, fork 不行 应该是exec 系列的才行
dyhml 2006-04-19
  • 打赏
  • 举报
回复
不能 fork setterm -blank 吗?
joyself 2006-04-19
  • 打赏
  • 举报
回复
可以看setterm的源代码阿。
setterm隶属于 util-linux 到网上找找这个包

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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