AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 808021
Accepted
joaoal
joaoal
Asked: 2016-08-05 03:53:16 +0800 CST2016-08-05 03:53:16 +0800 CST 2016-08-05 03:53:16 +0800 CST

休眠不起作用,但我有什么替代方案?

  • 772

很多人面临的问题是休眠在为其他操作系统设计的普通硬件设备上不起作用。恕我直言,这是开发人员应该面临的最重要的问题之一,因为缺乏休眠模式会导致严重的数据丢失和硬件损坏。

由于没有软件修复这个问题(据我所知)我想问你,我的替代方案可能是什么以及如何解决缺少休眠模式的问题。

对我来说,主要问题之一是“我忘记了我的笔记本电脑没有连接电源适配器”的时刻,例如当我吃完午饭回来并且笔记本电脑因为电池而关机时达到 0%(并且必须恢复所有未保存的数据)。

我欢迎任何实用的解决方案,从“在您的笔记本电脑上贴一张便条以提醒您适配器”到现有软件或自制脚本可能会提醒我或提供解决方法(例如,当电池电量为 15% 时进入睡眠模式)或类似的. 然而,不需要我不可靠的心理健康的自动解决方案是首选。

suspend
  • 2 2 个回答
  • 842 Views

2 个回答

  • Voted
  1. Best Answer
    Byte Commander
    2016-08-05T04:05:49+08:002016-08-05T04:05:49+08:00

    您可以使用以下终端命令将您的用户帐户设置为在电池电量严重不足时暂停:

    gsettings set org.gnome.settings-daemon.plugins.power critical-battery-action suspend
    

    除了suspend,这些其他操作也将可用:(blank屏幕关闭)、shutdown、hibernate(如果启用并支持)、interactive(您将收到一个弹出窗口询问您要做什么)nothing和logout。


    您可以使用命令找出当前设置的临界电池充电百分比

    gsettings get org.gnome.settings-daemon.plugins.power percentage-critical
    

    要修改此值(在本例中设置为 10%),请运行如下命令:

    gsettings set org.gnome.settings-daemon.plugins.power percentage-critical 10
    
    • 4
  2. 0x0C4
    2016-08-05T06:11:33+08:002016-08-05T06:11:33+08:00

    您可以使用“acpitool”找出剩余费用百分比:

    $ acpitool -B|grep 'Remaining'
        Remaining capacity : unknown, 99.37%, 00:00:00
    

    另一个在电池电量不足时显示警告弹出对话框的示例脚本:

    LOW=15
    X=$(acpitool -B|grep 'Remaining'|sed -e 's/.*capacity : \([a-z]*, \)//' -e 's/%,.*//' -e 's/\..*//') && ([[ $X -lt $LOW ]] && zenity --info --text "Low Batterie: $X Please help !")
    
    • 1

相关问题

  • 根据 ssh 请求从休眠中唤醒

  • 如何从命令行挂起/休眠?

  • 混合动力在哪里暂停?

  • 如何让我的电脑中的风扇在暂停时关闭?[关闭]

  • 为什么我的 Kubuntu 会话在恢复后需要相当长的时间才能响应?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve