自从我升级到 Ubuntu 17.10 后,设置中没有关于当笔记本盖子关闭时要做什么的选项。
在此功能之前有“什么都不做”和“暂停”以及“关闭”选项。
“什么都不做”功能做了一些事情:当盖子合上时,显示屏变暗,屏幕被密码锁定。
我的问题是如何更改设置以使其像我习惯的那样,以便在关闭盖子时屏幕只是锁定但不会暂停。
我正在运行一个需要几个小时才能完成的 python 程序。如果我合上笔记本电脑的盖子(即我将其置于睡眠状态),当我重新打开笔记本电脑时程序会重新启动吗?已经几个小时了,我必须尽快离开(所以我需要关闭我的笔记本电脑),但我不想再次开始这个过程。程序会从完全相同的点开始吗?Ubuntu 16.04 中的默认行为是什么?
仅供参考,我正在对不使用任何网络资源的分类器进行交叉验证 - 仅使用 CPU 和 RAM。
(¿有人可以赏金吗?我自 3 月以来一直有这个问题)
正如标题所说;我最近在我的 Toshiba Satellite 笔记本电脑上安装了 Ubuntu Studio 19.10 Eoan(现在升级到 Ubuntu Studio 20.04 Focal Fossa,仍然有同样的问题)。
自从 Ubuntu 19.10 发布以来,我一直在使用它,它运行良好,但是当我切换到 Studio 时发生了这种情况。
发生的情况是,在我关闭并打开盖子后,除了鼠标之外的所有东西都没有反应。
编辑:使用此终端更改设置sudo gedit /etc/systemd/logind.conf(必须安装 gedit,因为 Ubuntu Studio 以某种方式默认没有);还是同样的问题。格式化笔记本电脑并重新安装Ubuntu Studio 19.10,仍然没有变化。再次将设置更改sudo gedit /etc/systemd/logind.conf为
#HandleLidSwitch=ignore
#HandleLidSwitchExternalPower=ignore
#HandleLidSwitchDocked=ignore
Run Code Online (Sandbox Code Playgroud)
还是没有变化。
我迫不及待地想找到解决办法。
此外,只收到某人的通知只是为了告诉我我写错了而不是给我任何问题的答案也很麻烦;特别是因为我发布这个问题已经很多天了。
编辑 2:XFCE 设置在盖子关闭时是“锁屏”;但所有选项都给我同样的问题。
谷歌搜索,网上找不到任何解决方案给我答案,或者它适用于常规 Ubuntu,不适用于 Ubuntu Studio。
编辑 3:如果我将 XFCE 设置为“演示模式”,我什至在关闭或打开盖子后都无法移动鼠标;不是它不会移动,而是它会非常滞后。
编辑 4:只有当我合上盖子并且在任何给定时间内,当盖子关闭时笔记本电脑使用电池运行,或者如果我在笔记本电脑拔掉电源的情况下关闭盖子,才会发生这种情况。我仍然可以使用 ctrl+alt+F1 登录,然后使用 ctrl+alt+F7 并返回到原来的位置。但否则点击或使用键盘不会改变任何内容(如果视频在合上盖子之前暂停,视频将在盖子打开时开始)
编辑 5:将系统升级到 Ubuntu Studio 20.04,现在的不同之处在于它每次都会发生,无论笔记本电脑是否插入。
这是一个非常麻烦的问题,因为我必须转到“ctrl+alt+F1”并重新启动系统,因为没有其他 - 我知道的 - 有效;我必须丢失当前打开的所有未保存的工作。
我的 Acer Aspire 7750G 笔记本电脑上有 Ubuntu 16.04,连接到禁用内置屏幕的外接显示器。我还有一个外接键盘和鼠标连接到笔记本电脑。
当我在笔记本电脑盖打开的情况下暂停笔记本电脑时,我可以通过按下外部键盘来唤醒笔记本电脑。
但是,如果我在盖子合上时暂停笔记本电脑,我将无法使用外部键盘唤醒它。如果我在打开盖子的情况下悬挂笔记本电脑然后合上盖子,情况也是如此。如果我在打开盖子的情况下悬挂笔记本电脑,关闭盖子,打开盖子并尝试唤醒它,情况也是如此。
总而言之:如果在休眠期间的任何时候盖子已关闭,我将无法使用外部键盘唤醒笔记本电脑。因此,我无法一直关闭笔记本电脑盖。
我试过启用所有 /sys/bus/usb/devices/usb*/power/wakeup
我试过设置HandleLidSwitch=ignore在/etc/systemd/logind.conf
我试过设置IgnoreLid=true在/etc/UPower/UPower.conf
如何在盖子合上时唤醒我的笔记本电脑?
编辑
这可能是件好事。尽管我无法在盖子合上的情况下唤醒笔记本电脑,但当我按下键盘上的某个键时会发生一些事情。如果我在盖子关闭的情况下悬空,按下键盘上的一个键,笔记本电脑上的 LED 闪烁一次,我可以听到风扇正在转动。大约 0.5 秒后停止。如果我再次按下某个键,则没有任何反应。如果我然后打开盖子并通过在内置键盘上按 ESC 键唤醒笔记本电脑,我可以看到登录屏幕的密码字段中有一个存储的字符。这意味着实际上有一个与键盘的连接,并且当笔记本电脑在盖子关闭的情况下悬挂时按键会注册,但它不会唤醒笔记本电脑。
我试着写一个这样的建议的脚本:
我创建了一个目录和一个新的脚本文件:
mkdir /etc/acpi/local
gksudo gedit /etc/acpi/local/lid.sh.post
Run Code Online (Sandbox Code Playgroud)
/etc/acpi/local/lid.sh.post包含以下代码的文件:
#!/bin/sh
#########################################################################
## Script written by Ruben Barkow ##
## https://gist.githubusercontent.com/rubo77/1a3320fda5a47fdebde7/raw/87cde3f0554467a132aba3cda7ad3c5e7187571f/lid.sh.post
## Description: This script reacts if laptop lid is opened or ##
## closed in Ubuntu 11.10 (Oneiric Ocelot). ##
## ##
## This script can be freely redistributed, modified and used. ##
## Any redistribution must include the information of authors. ##
## ##
## THIS SCRIPT HAS NO WARRANTY! ##
#########################################################################
grep -q close /proc/acpi/button/lid/*/state
if [ …Run Code Online (Sandbox Code Playgroud) 我希望盖子关闭行为“暂停”一段时间(1 或 2 小时),然后“休眠”以节省电池电量。有没有办法更改“暂停”的设置,使其在一段时间后进入“休眠”状态?
谢谢!
我一直在尝试为我的计算机进行翻盖模式设置,并且我看到了许多使用HandleLidSwitch=ignore. 然而,这并不是我真正想要做的,因为我只想在连接到显示器时让计算机保持开启状态。当它没有连接到显示器时,我希望它能够连接hibernate。
在查看logind.conf 文档时,它描述了一个名为HandleLidSwitchDocked. 这似乎正是我正在寻找的。不幸的是,它似乎在 Ubuntu(目前运行 14.04)中不受支持。
有什么办法可以启用它吗?
当我关闭盖子然后打开它时出现黑屏(显示似乎已关闭)。我已经尝试了电源管理中的所有选项(屏幕关闭、暂停、阻止屏幕)。屏幕关闭和暂停选项不能完全工作,但阻止屏幕似乎没有什么问题。它需要我登录屏幕,然后如果我选择取消阻止黑屏出现,但如果我选择用户然后单击取消阻止它起作用。
我也尝试关闭盖子处理,但似乎 logind.conf (HandleLidSwitch=ignore) 文件被忽略并且处理盖子正常工作..
我希望它在没有黑屏的情况下正常工作,那么有没有办法修复阻止屏幕选项错误或如何关闭盖子处理?
我正在运行 xUbuntu 16.04
dconf-editor 中的 Power Change 选项
当我关闭笔记本电脑盖时,我希望我的笔记本电脑什么也不做。我在笔记本电脑的 dconf-editor 中发现这些选项“什么都不做”。但是,在我合上盖子后,笔记本电脑仍会进入暂停模式。
出了什么问题?
我在 Acer Aspire V17 Nitro (VN7-791G) 上运行 Ubuntu 17.10.1。我从安装的辅助硬盘驱动器而不是 DVD 驱动器启动,我还有一个使用 VGA(显示器)到 HDMI(笔记本电脑)转换器连接的辅助显示器。
最初,当我合上盖子时,笔记本电脑面板会关闭,第二台显示器将成为主显示器而不是暂停。
这些是来自 的相关设置gsettings,看起来是正确的:
org.gnome.settings-daemon.plugins.power lid-close-suspend-with-external-monitor true
org.gnome.settings-daemon.plugins.power lid-close-ac-action 'suspend'
org.gnome.settings-daemon.plugins.power lid-close-battery-action 'suspend'
Run Code Online (Sandbox Code Playgroud)
我已经编辑/etc/systemd/logind.conf添加此行也没有任何影响:
HandleLidSwitchDocked=suspend
Run Code Online (Sandbox Code Playgroud)
我的 `/etc/UPower/UPower.conf" 看起来也不错,它包含:
# Do we ignore the lid state
# [...]
# default=false
IgnoreLid=false
Run Code Online (Sandbox Code Playgroud)
当我尝试acpi_listen关闭并打开盖子时,我得到了这个:
jack/lineout LINEOUT unplug
jack/videoout VIDEOOUT unplug
jack/lineout LINEOUT plug
jack/videoout VIDEOOUT plug
button/lid LID open
jack/lineout LINEOUT unplug
jack/videoout VIDEOOUT unplug
jack/lineout LINEOUT plug
jack/videoout VIDEOOUT plug
Run Code Online (Sandbox Code Playgroud)
然后我按照这个答案 让我的暂停工作,但打开盖子后屏幕闪烁,然后要求我登录。当我登录时,屏幕闪烁,然后让我刷卡并再次登录(所有打开的程序都丢失了,有时甚至不让我再次打开它们)。
还有一点要注意:我使用的是交换文件而不是交换分区。 …