系统待机时间

procedure TForm1.Timer1Timer(Sender: TObject);
var
  vLastInputInfo: TLastInputInfo;
begin
  vLastInputInfo.cbSize := SizeOf(vLastInputInfo);
  GetLastInputInfo(vLastInputInfo);
  Caption := Format(
    '距离上次输入间隔%d毫秒', [GetTickCount - vLastInputInfo.dwTime]);
end;

原贴:zswang(伴水清清)(专家门诊清洁工)

### 如何在 Ubuntu 20.04 中修改待机时间 对于希望调整Ubuntu 20.04系统待机时间的用户而言,可以通过编辑`/etc/systemd/logind.conf`文件来实现这一目标。此方法允许自定义系统的睡眠时长。 #### 编辑 logind 配置文件 使用具有管理员权限的文字编辑器打开配置文件: ```bash sudo nano /etc/systemd/logind.conf ``` 找到并取消注释(如果存在)或添加如下行以设定处理闲置行为的时间间隔,单位为秒: - `HandleLidSwitch=suspend`: 控制当盖上笔记本电脑盖子时的行为,默认情况下会触发挂起操作。 - `IdleAction=suspend`: 当系统处于空闲状态超过指定时间段后执行的动作,在本例中设置为挂起。 - `IdleActionSec=30min`: 设定上述动作发生的延迟时间为30分钟;可以根据个人需求更改该数值,比如改为`10min`表示十分钟后自动进入挂起模式[^1]。 完成编辑之后保存文件退出编辑器,并重启服务使新参数生效: ```bash sudo systemctl restart systemd-logind.service ``` 另外一种方式是利用命令行工具`gsettings`直接针对GNOME桌面环境下的屏幕保护程序和电源管理策略进行即时调整而无需重新启动任何服务: ```bash # 设置显示器关闭前的等待时间(单位: 秒) gsettings set org.gnome.desktop.session idle-delay 'uint32 600' # 启用自动挂起功能 gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type 'suspend' gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'suspend' # 设置电池供电下以及接通交流电源后的自动挂起超时时间(单位: 秒) gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 'uint32 900' gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 'uint32 1800' ``` 以上命令分别设置了不同的场景下的待机时间和条件,其中具体的秒数可根据实际需要自行调整[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值