V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
amet
V2EX  ›  Linux

如何快速关闭屏幕

  •  
  •   amet · 2016-11-09 21:19:59 +08:00 · 5794 次点击
    这是一个创建于 2696 天前的主题,其中的信息可能已经有所发展或是发生改变。

    使用 xset dpms force off 强制关闭屏幕,设置成 GNOME Shell 的自定义快捷键,经常按下快捷键后屏幕先关闭再亮起,搜到的说法是输入关闭屏幕命令后释放键盘不及时。改成 sleep 1&&xset dpms force off 缓冲一秒,快捷键不起作用。

    怀疑是不能执行两条命令(试过无法打开终端再 echo 1),用 alias 伪装 alias screenoff="sleep 1&&xset dpms force off",没有成功。

    请问各位有什么比较快捷的办法关闭屏幕。

    笔记本没有关闭屏幕的快捷键,另外我设置了合盖直接休眠。

    Fedora 24 , GNOME3 。

    26 条回复    2016-11-10 16:45:21 +08:00
    knightdf
        1
    knightdf  
       2016-11-09 22:05:58 +08:00
    长按电源键,一般 2 秒钟把 ....0 0
    DoraJDJ
        2
    DoraJDJ  
       2016-11-09 22:07:22 +08:00 via Android
    @knightdf 这不就非法关机了吗😂
    soland
        3
    soland  
       2016-11-09 22:37:35 +08:00
    xset dpms force off
    lwjcjmx123
        4
    lwjcjmx123  
       2016-11-09 22:39:41 +08:00 via Android
    win+l 不行么
    lwjcjmx123
        5
    lwjcjmx123  
       2016-11-09 22:40:04 +08:00 via Android
    哦,这个不是关闭,只是锁屏
    zhuangzhuang1988
        6
    zhuangzhuang1988  
       2016-11-09 22:43:59 +08:00
    朝屏幕来一拳,
    比如 http://www.tudou.com/programs/view/LYD4f9nxmiI/ 这个胖子。。
    liuzhoou
        7
    liuzhoou  
       2016-11-09 22:44:07 +08:00 via iPhone
    我用 slock 命令锁屏
    http://tools.suckless.org/slock/
    Vhc
        8
    Vhc  
       2016-11-09 22:47:41 +08:00
    @liuzhoou 这个软件是假关屏,它用一张灰色的图片全屏而已,屏幕还是很亮。
    theFool
        9
    theFool  
       2016-11-09 22:54:16 +08:00   ❤️ 1
    sudo tee /sys/class/backlight/intel_backlight/brightness <<< 0

    自己看下亮度的路径,可能不一样, 0 表示亮度设为 0.
    soland
        10
    soland  
       2016-11-09 23:38:56 +08:00
    @soland

    确实是,用 xset dpms force off 命令可以,有快捷键就关了又亮了。
    想了一下,还是用 sh

    vi xdfo.sh

    sleep 2
    xset dpms force off

    Command:/XXXX/xdfo.sh
    amet
        11
    amet  
    OP
       2016-11-10 00:08:17 +08:00
    @theFool Fedora 24 路径相同,效果也简单粗暴,不过要恢复岂不是要摸黑打字?试试把写高亮度值设成快捷键?不过需要 root 权限似乎不好办。
    amet
        12
    amet  
    OP
       2016-11-10 00:11:01 +08:00
    @soland 用 shell 脚本不如用 alias 缩写来的方便吧。
    cxbig
        13
    cxbig  
       2016-11-10 00:11:28 +08:00
    Linux 不是可以像 Windows 那样用 Win+L 锁机器么?设定一个黑屏的屏保,确保机器不会在屏保模式开启后的一段时间休眠即可。
    amet
        14
    amet  
    OP
       2016-11-10 00:20:23 +08:00
    @cxbig 我是之前的笔记本有这个功能按键才养成的习惯。比如要编译什么东西,敲完命令后把屏幕一关,但人还在旁边做其他事情,所以不锁屏,之后也不需要输密码解锁。
    itlr
        15
    itlr  
       2016-11-10 00:24:32 +08:00
    Ctrl + Alt + L
    soland
        16
    soland  
       2016-11-10 00:25:51 +08:00   ❤️ 1
    @amet 用脚本就可以用快捷键了
    amet
        17
    amet  
    OP
       2016-11-10 00:31:10 +08:00
    @soland 果然,之前并没有想到可以这样
    Jackeriss
        18
    Jackeriss  
       2016-11-10 01:08:40 +08:00
    把电源键设成休眠,合盖设成关屏不好吗?
    cxbig
        19
    cxbig  
       2016-11-10 02:47:19 +08:00
    @amet 如果是这样的话,设置一键屏保,不带密码那种。
    imn1
        20
    imn1  
       2016-11-10 07:56:10 +08:00
    bash -c 'sleep 1;xset dpms force off'
    theFool
        21
    theFool  
       2016-11-10 08:50:54 +08:00   ❤️ 2
    @amet sudo 权限可以这样
    echo 密码 | sudo -S bash -c "echo 亮度 > /sys/class/backlight/intel_backlight/brightness"

    设成快捷键去调用脚本切换亮度就好了。
    riaqn
        22
    riaqn  
       2016-11-10 09:09:13 +08:00 via Android
    应该是 20 楼说的问题,你桌面环境直接 fork 出进程,并不会经过 shell 。
    linux40
        23
    linux40  
       2016-11-10 09:55:13 +08:00 via Android
    笔记本还可以用快捷键,台式自己设快捷键。。。
    sakeven
        24
    sakeven  
       2016-11-10 09:56:38 +08:00 via iPhone
    用磁铁。。
    lydhr
        25
    lydhr  
       2016-11-10 10:28:04 +08:00
    mac os x 可以设置触发角,鼠标移动到触发角就锁屏
    kiros
        26
    kiros  
       2016-11-10 16:45:21 +08:00
    电源在我脚下 我经常无意中瞬间关闭屏幕
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4310 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 05:31 · PVG 13:31 · LAX 22:31 · JFK 01:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.