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

请教一个关于旧笔记本电脑装 Ubuntu 自动休眠的问题

  •  1
     
  •   SlanWyf · 2023-12-09 12:28:18 +08:00 · 2194 次点击
    这是一个创建于 383 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想要的效果:旧笔记本电脑开机,但是屏幕不亮,我通过 ssh 远程操控,且用不休眠(简单地说就是当成服务器来用)。但是如果远程连不上,我需要能唤醒旧笔记本电脑的屏幕,在旧电脑上操作。 现在的问题:旧笔记本电脑开机,屏幕正常开启,我设置了 3 分钟息屏,但是过一段时间,ssh 也会掉,且重连不上,应该是电脑进入睡眠状态了,此时唤醒电脑就可以重连。 请问该如何实现我的需求

    16 条回复    2023-12-10 23:23:34 +08:00
    0superx0
        1
    0superx0  
       2023-12-09 16:14:50 +08:00
    有装桌面 环境吗?
    桌面环境设置--电源里面是可以设置多久息屏的,然后触动键盘就会激活屏幕
    ha0zi
        2
    ha0zi  
       2023-12-09 16:31:54 +08:00
    这种问题建议在谷歌在搜索一下, *Ubuntu 终端 休眠配置*, 搜索结果第三个 **Ubuntu20.04 禁止自动休眠的几种方式原创** 有关键信息, `/etc/systemd/logind.conf` 进行配置; 然后我尝试去 Archlinux 的 WIKI 通过 *logind.conf* 关键字获取信息, 但是没有很快的找到, 想到系统差异, 我索性去 Ubuntu 的官方文档中进行搜索, 因为我的英文几乎等于完全不懂, 我浏览器插件使用腾讯翻译进行网页翻页; 然后 "manpages.ubuntu.com/manpages/trusty/man5/logind.conf.5.html" 中找到对应的说明. 希望对你有帮助, 如果你只是想问结果抱歉浪费你时间阅读了我的回复了
    ha0zi
        3
    ha0zi  
       2023-12-09 16:32:59 +08:00
    纠正一下措辞, 是不同发行版本可能存在差异, 而不是系统差异
    EVANGELIONAir
        4
    EVANGELIONAir  
       2023-12-09 16:34:38 +08:00
    我说下我在 arch 上的解决办法

    对于 Suspend ,用户只要登录过,则 GUI 中系统设置里的电源选项都能生效,也就不会 Suspend 。

    但对于没有登录的电脑,GUI 的系统设置是无效的。


    直接修改以下文件可实现即使不登陆也不会 Suspend 与休眠

    sudo vim /etc/systemd/sleep.conf

    [Sleep]
    AllowSuspend=no
    AllowHibernation=no
    AllowSuspendThenHibernate=no
    AllowHybridSleep=no
    opengps
        5
    opengps  
       2023-12-09 16:58:37 +08:00
    这事我有点经验:旧电脑的笔记本电池不行了,因为电量不足导致自动睡眠或者关机,所以旧电脑放家里当服务器,反而应该拆掉电池。(或者搭配 ups ,或者换块靠谱的电池,总之不适合继续用旧电池)
    chackchackGO
        6
    chackchackGO  
       2023-12-09 19:19:53 +08:00
    @opengps 即使一直插电也会有这个问题吗?
    opengps
        7
    opengps  
       2023-12-09 21:14:54 +08:00 via Android
    @chackchackGO 必须有,因为我亲身经历过的,电源管理的策略你可能没办法严格知道电池只是备用
    SlanWyf
        8
    SlanWyf  
    OP
       2023-12-09 21:58:56 +08:00
    @0superx0 有装桌面环境,我是设置的 3 分钟息屏,确实可以做到屏幕不亮,然后触动键盘就会激活屏幕。但是还有一个问题就是,过一段时间我的 ssh 远程连接会断掉,类似进入 windows 的睡眠状态,我必须激活 Ubuntu 的屏幕,这面 ssh 才能重新连接上去,而且激活屏幕需要等一两秒屏幕才亮,跟 Windows 的睡眠很像,我在想这会不会是因为设置息屏的原因
    0superx0
        9
    0superx0  
       2023-12-09 22:33:44 +08:00
    @SlanWyf 用有线还是 wifi ,有线不应该有这个问题啊,wifi 可以装个 tlp 电源管理,把 wifi 加入黑名单,这样 wifi 就不会休眼
    asmoker
        10
    asmoker  
       2023-12-09 22:42:30 +08:00 via Android
    开启性能模式
    soft101team
        11
    soft101team  
       2023-12-10 00:37:57 +08:00
    电源管理模式看看?
    linuxgo
        12
    linuxgo  
       2023-12-10 00:38:11 +08:00
    如果当服务器用,建议安装 linux 的服务器版,直接用 ssh 或者安装 webmin 做管理,桌面版本的图形界面很消耗资源。
    linuxgo
        13
    linuxgo  
       2023-12-10 00:39:19 +08:00
    桌面版应该在电池相关的设置选项里有关于睡眠,休眠这些设置
    6david9
        14
    6david9  
       2023-12-10 05:53:10 +08:00 via iPhone
    可以试下 4 楼办法

    但是我之前装过 ubuntu 和 arch 带 gnome 的情况下合盖还是有概率睡死 就是在打开盖子后一直黑屏无法唤醒

    目前是 Debian 不装桌面环境按四楼方案解决 怀疑是桌面环境问题 要是楼主只需要远程连接没有桌面环境的需求可以试试裸机不装桌面再按四楼的方法设置下。
    guanzhangzhang
        15
    guanzhangzhang  
       2023-12-10 20:43:16 +08:00
    starck
        16
    starck  
       2023-12-10 23:23:34 +08:00 via iPhone
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1065 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:20 · PVG 03:20 · LAX 11:20 · JFK 14:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.