休眠/挂起问题

休眠/挂起问题

问题

Fn-功能F4组合键不会导致休眠,而是重置互联网连接

症状

pm-hibernatepm-suspend重置连接。hibernate有效,就像 一样s2both

设置

Lenovo X230,更新的 Debian 测试,3.14 内核,i3 wm,lightdm,xfce4-power-manager。

在联想上,Fn-F4是一个特殊的功能键,用于使机器休眠(月亮符号)。

由于pm-hibernate不起作用,我们的想法是将处理程序更改为s2both.但我找不到负责处理按键的脚本。其他系统键按预期工作(音量、静音等)。

我尝试过的事情:

  1. 捕获XF86Sleep或(我的窗口管理器配置XF86WakeUp文件.i3/config)。该文件正在处理一些其他特殊按钮,例如XF86AudioRaiseVolume.上的变体bindsym XF86Sleep exec "hibernate"。没有效果。
  2. SLEEP_MODULE=uswsusp通过添加切换 pm 的后端/etc/pm/config.d/module。没有效果。
  3. 修改etc/acpi/sleep_suspend.sh为使用hibernates2both。没有效果。
  4. 探索xfce4-power-manager设置 GUI。这里没有什么。

问题

  • 有人可以解释一下谁在这里处理电源选项吗? ACPI? xfce4-电源管理器?

  • 它们之间有什么关系呢?

  • 当我按Fn-时会发生什么F4

  • 谁在处理按键以及如何更改/修复它?

  • 优雅地处理挂起/休眠的最佳实践是什么?

答案1

在我的 thinkpad 上,我经常xbindkey这样做。

设置:

  1. 安装 xbindkeysapt-get install xbindkeys
  2. 编辑你的配置~/.xbindkeysrc.scm

    (xbindkey '("XF86Standby") "sudo pm-suspend")

  3. 在 i3/config 中运行 xbindkeys

    exec --no-startup-id xbindkeys&

或在.xinitrc

xbindkeys &

相关内容