小编Art*_*ill的帖子

logind.conf 不起作用,合上盖子不会挂起笔记本电脑

我在 Dell Latitude E6230 上运行 Fedora 22。在某个时候,我得到了一个软件补丁,当我合上盖子时,它会导致笔记本电脑暂停。它一直在工作,现在却没有了。我不确定是什么补丁导致了这个,或者为什么。我也是 Linux 的新手(但不是计算机),很抱歉,如果我没有调查我应该拥有的东西。

我研究过的:

  • 我尝试取消注释这些行/etc/systemd/logind.conf ,然后重新启动:

    HandleLidSwitch=suspend
    LidSwitchIgnoreInhibited=yes
    HandleLidSwitchDocked=ignore
    
    Run Code Online (Sandbox Code Playgroud)
  • 须藤 journalctl -b -u systemd-logind

    显示盖子正在检测它正在关闭和打开。

  • 我尝试安装gnome-power-manager...但这似乎没有效果。

  • 我安装了 gnome 调整工具并将“不要在盖子关闭时暂停”设置为“关闭”。在玩这个时,我还将“电源按钮操作”更改为“休眠”,但电源按钮只是关闭笔记本电脑,关闭盖子仍然不会暂停它。

  • 然后我回到/etc/systemd/logind.conf并取消注释这些行:

    HandlePowerKey=suspend
    HandleSuspendKey=poweroff
    
    Run Code Online (Sandbox Code Playgroud)

    是的,那是倒退……但是这个设置没有站住脚。即,即使在重新启动后,电源按钮仍会关闭笔记本电脑,而挂起按钮将暂停笔记本电脑。

    这似乎向我证明了该/etc/systemd/logind.conf文件和 gnome 调整工具设置没有任何影响。

  • 我试过这个命令......但我不是 100% 它所做的:

    gsettings set org.gnome.settings-daemon.plugins.xrandr default-monitors-setup do-nothing
    
    Run Code Online (Sandbox Code Playgroud)

    我在其中一个线程上找到了这个。此时我确实注意到,在坞站上合上盖子会暂停笔记本电脑。所以我认为可能有一些双重负面行动正在进行。我更改了这些行只是为了测试:

    HandleLidSwitch=ignore
    HandleLidSwitchDocked=suspend
    
    Run Code Online (Sandbox Code Playgroud)

    结果是,当盖子关闭时,笔记本电脑在底座上时不再挂起,也不会在笔记本电脑离开底座时挂起。

  • 任何时候都不会连接任何外部显示器。

那么我到底错过了什么?什么可以覆盖这些设置?

linux laptop suspend gnome3 fedora-22

8
推荐指数
1
解决办法
7005
查看次数

标签 统计

fedora-22 ×1

gnome3 ×1

laptop ×1

linux ×1

suspend ×1