百度
360搜索
搜狗搜索

linux终端如何设置为不熄屏详细介绍

要在 Linux 终端中防止屏幕熄灭,可以根据不同的桌面环境和需求选择以下方法:

一、通过命令行工具临时禁用

  1. Xorg 环境(传统图形界面)
    使用 xset 命令在当前会话中禁用屏幕保护和电源管理:
    bash
    xset s off       

    xset

    xset s noblank

    这些设置仅在当前登录会话有效,重启后会恢复默认。若需永久生效,可将命令添加到 ~/.bashrc~/.profile 文件中。

  2. Wayland 环境(如 GNOME 40+)
    在 Wayland 中,xset 可能失效,需通过 gsettings 调整电源管理:
    bash

    gsettings org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout

    gsettings org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout

    若需验证当前设置,可执行:
    bash

    gsettings get org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout

    输出 0 表示已禁用。

二、图形界面设置(永久生效)

  1. GNOME 桌面

    • 打开 设置 > 电源,将 屏幕关闭 时间设为 从不
    • 若需更精细控制,安装 dconf-editor:bash
         dconf-editor  

      dnf dconf-editor

      然后导航/org/gnome/settings-daemon/plugins/power/,将 sleep-inactive-ac-timeoutsleep-inactive-battery-timeout 设为 0

  2. KDE 桌面

    • 打开 系统设置 > 电源管理,在 屏幕 选项卡中将 关闭屏幕 设为 从不
    • 若需命令行配置,使用 kwriteconfig5:bash
      kwriteconfig5  kscreenlockerrc  Daemon  LockDelay 

      并重启 kscreenlocker_greet 服务:bash

      kquitapp5 kscreenlocker_greet

      ```insert_element_3_。

  3. XFCE 桌面

    • 打开 设置 > 电源管理器,在 高级 选项卡中将 空白屏幕 设为 从不

三、第三方工具(灵活控制)

  1. Caffeine

    • 安装(以 Ubuntu 为例):bash
       add-apt-repository ppa:caffeine-developers/ppa

      update

      caffeine

    • 使用:启动后点击托盘图标,咖啡杯冒烟表示屏幕保护已禁用。支持临时启用或设置持续时间。

  2. systemd-inhibit
    临时禁止系统进入睡眠状态(需 root 权限):
    bash
    systemd-inhibit handle-lid-switch  999d  

    systemd-inhibit shutdown 999d

    Ctrl+C 终止命令。

四、脚本模拟用户活动

  1. expect 工具(模拟输入)
    • 安装:bash
           

      dnf

    • 示例脚本(每 5 分钟发送一次回车):bash

      send -- "

    • 保存并运行:bash
       +x keepalive.exp

      ./keepalive.exp

      ```insert_element_6_。

  2. xte 命令(简单模拟)
    • 安装:bash
         xautomation  

    • 单行命令(每 10 分钟发送一次空格):bash
         xte    

      ```insert_element_7_。

五、特殊场景处理

  1. 远程终端(如 SSH)
    • 本地客户端设置:在 Putty 中,导航至 Session > Connection,将 Seconds between keepalives 设为非零值。
    • 服务器端设置:修改 /etc/ssh/sshd_config,添加:bash
      ClientAliveInterval 

      ClientAliveCountMax

      然后重启 SSH 服务:bash

       systemctl restart sshd

      ```insert_element_8_。

  2. 树莓派
    • 图形界面:在 /etc/profile.d/Screen.sh 中添加:bash
      xset s off

      xset

    • 控制台终端:执行:bash
      setterm    

      并将命令添加到 ~/.bashrc

六、注意事项

  • 能耗与硬件:长时间保持屏幕开启可能增加能耗,建议任务完成后恢复默认设置。
  • 内核限制:部分硬件可能受 ACPI 事件影响,即使软件设置生效,仍可能触发休眠。
  • 发行版差异:不同 Linux 发行版的配置路径和工具可能略有不同,需根据实际情况调整。

通过以上方法,可根据需求灵活选择临时或永久禁用屏幕熄灭的方案。若需进一步优化,可结合桌面环境特性和工具实现精细化控制。

阅读更多 >>>  戴尔T40装linux系统吗

网站数据信息

"linux终端如何设置为不熄屏"浏览人数已经达到21次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux终端如何设置为不熄屏的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!