红联Linux门户
Linux帮助

如何用命令关闭显示器和锁定电脑?

发布时间:2009-07-03 22:43:39来源:红联作者:谁明浪子心
前几天在网上学了一招关闭显示器。小弟想请教一下,能不能用一个命令,在关闭显示器的同时也可以锁定电脑?
文章评论

共有 14 条评论

  1. greatesteclipse 于 2009-08-20 11:53:32发表:

    有那么麻烦?

  2. balini 于 2009-08-18 10:26:22发表:

    (5ty(

  3. hexing2424 于 2009-07-20 17:34:50发表:

    没弄过,还真不知道啊

  4. tianya520 于 2009-07-20 16:18:32发表:

    哈哈?
    没试过

  5. hantu 于 2009-07-17 14:03:22发表:

    退出当前登录即算锁定电脑(因为别人要用的话必须输入正确的用户名和密码),关掉显示器的话可以用setterm -blank 命令来设置。

    如果楼主需要的不是上述的东西,可能你需要编写一些脚本来进行锁定,以下仅是一个例子:
    #!/bin/ksh
    #这是一个能让所有字符终端挂起/恢复的脚本
    #这是一个suspend这个shell内置命令的应用例子
    #适用字符模式,root身份
    #作者:javalee
    #控制终端有很多方式,欢迎指教
    #
    #脚本开始
    ###找出自己的终端名
    owntty=$(tty)

    ###找出所有登录终端PID
    pid=$(ps -e|awk '/tty[0-9]/&&/[ba|k]sh/'|grep -v "$owntty"|awk '{print $1}')

    ###必要信息提示
    (($#!=1))&&{ echo "Usage:$(basename $0) [k|r]\nk:send HUP \
    signal to all tty\nr:send CONT signal to all tty";exit 1; }
    ###检查命令行参数
    case $1 in
    k) echo "all tty STOP..."
    for i in $pid;do
    ###挂起登录终端正在执行的shell,不要把自己也"挂"啦 :)
    (suspend $i)&&kill -18 $$ >/dev/null 2>&1
    done
    ;;
    r) echo "all tty RESTART..."
    for i in $pid;do
    ###恢复
    kill -18 $i >/dev/null 2>&1
    done
    ;;
    esac
    #
    #
    #脚本结束

  6. cgy_nhtl 于 2009-07-17 13:12:30发表:

    同意8楼的,设置屏保锁定把时间和关闭显示器设成相同就行了。

  7. chxl1209 于 2009-07-17 09:56:08发表:

    4# 刘冲


    支持!!!

  8. 小普林斯 于 2009-07-04 21:30:57发表:

    那就不需要输入命令啊,设置屏幕保护之后锁定,然后在电源管理里面设置关闭显示器时间就可以了……Windows也不需要多余软件就能完成的工作……(s):a)
    我觉得很多人用Windows就养成了一个不管干什么都去找软件帮忙的习惯,不是很好啊~

  9. 谁明浪子心 于 2009-07-04 21:26:21发表:

    因为在网上看到一款windows下的软件,主要功能就是当不用电脑的时候,运行该软件,即可关闭显示器,在关闭显示器的同时还可以锁定电脑,也就 是说可以防止别人来乱用电脑。当你需要使用电脑的时候需要重新输入用户名和密码才能进入系统。

  10. hazenstar 于 2009-07-04 07:06:55发表:

    目前还没看到答案,问题还是有点意思的:0wpoi2

  11. 56682103 于 2009-07-04 00:19:30发表:

    回一个,祝楼主好运

  12. 刘冲 于 2009-07-04 00:09:45发表:

    我有个办法,砸掉显示器,砸掉键盘鼠标。

  13. 小普林斯 于 2009-07-04 00:05:05发表:

    关显示器可以,锁上没试过…

  14. ykde 于 2009-07-04 00:02:09发表:

    有难度,锁定后就不能关,有点意思