只要满足预定条件,似乎有很多方法可以在需要时永久操纵 Ubuntu 的设置以进入睡眠状态。但是,这些是更持久的解决方案,不考虑可能想要暂时放弃标准策略的罕见任务。我遇到的问题是我有一个很长的运行脚本来做一些备份,我不希望计算机在该特定进程运行时进入睡眠或休眠状态,这通常需要 30-50 分钟。因此,是否有一个命令可以包含在我的备份脚本中,以防止系统在备份脚本运行时休眠/睡眠,并且是否还有一个命令可以在备份完成后恢复正常的默认电源策略?
就像是
#!/usr/bin/bash
#disable normal powerpolicy
disable-power-policies
backup /dev/sda /dev/sdb /dev/fioa /dev/fiob
#enable power policies.
enable-power-policies
Run Code Online (Sandbox Code Playgroud) 条件:手机连接到 USB 时出现无关的通知和弹出窗口。
差分条件:USB 电源管理失败,网卡管理失败。
支持:通知、弹出窗口和 dmesg 警告主要发生在电源状态达到最大值时,但在电源状态百分比保持不变时变得相当稳定。
当我通过 USB 将手机连接到笔记本电脑时,文件管理器会一直打开(图 1 和图 2)。左侧栏中也有弹出图标(图 3)。网络共享时还会频繁打开/关闭互联网连接通知(图 4 和 5)。劣质电缆会增加这些烦恼的频率。所有类型的通知每分钟可以发送多次。当电池达到高功率状态时,它们的速率会增加,但在电池充满电时保持稳定。
gsettings set org.gnome.desktop.media-handling automount-open false
automount-open
dmesg | tail
仅将设备连接到笔记本电脑时,您会看到大约 10-30 个错误窗口(图 1 和 2)和手机的右侧图标来回弹出(图 3)
gsettings set org.gnome.desktop.media-handling automount false
。然而,三星手机的图标开始一次又一次地在左侧栏中弹出。它主要发生在我的笔记本电脑充满电时,因此它可能是电源管理中的问题。它的dmesg | tail
状态在这里(也参见图 3),这是第一次发生,主要是当我的笔记本电脑达到最大电池状态时。此处是第二个 dmesg 的子集
[ 5.788819] wl: module license 'MIXED/Proprietary' taints kernel.
[ 5.788820] Disabling lock debugging due to kernel taint
[ 5.789154] input: HDA …
Run Code Online (Sandbox Code Playgroud) 在过去的几个小时里,我一直在尝试这样做,但没有任何进展。
我正在运行 Ubuntu 16.04,我想在登录屏幕(在使用任何用户登录之前)禁用睡眠/暂停,以便显示保持活动状态。暂停/睡眠在 5 分钟后开始——我似乎在任何地方都找不到这种设置。
我尝试过的事情:
图形用户界面
为两个(所有)用户完成:
终端
gsettings set org.gnome.desktop.session idle-delay 0
sudo /bin/systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
xset s noblank
xset s off
xset dpms force off
xset -dpms
Run Code Online (Sandbox Code Playgroud)
crontab -e:
添加
@reboot sudo /bin/systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
@reboot /usr/bin/xset s noblank
@reboot /usr/bin/xset s off
@reboot /usr/bin/xset dpms force off
@reboot /usr/bin/xset -dpms
Run Code Online (Sandbox Code Playgroud)
dconf org.gnome.settings-daemon.plugins.power
critical-battery-action nothing
idle-dim false
lid-close-ac-action nothing
lid-close-battery-action nothing
sleep-inactive-ac-timeout 0
sleep-inactive-ac-type nothing
sleep-inactive-battery-timeout 0
sleep-inactive-battery-type …
Run Code Online (Sandbox Code Playgroud) 这个问题告诉我如何从命令行找到我的电池状态。
虽然这是有用的信息,但有时我需要更快的信息,基本上是百分比或足以让我确定是否需要立即充电,或者我是否可以继续充电一段时间,而我不必关心毫瓦的电池统计数据.
我注意到,当我拔掉笔记本电脑的插头,或合上/打开盖子时,我的无线连接每次都会掉线。
我将其追踪到pm-powersave
,并使其停止,见下文。
这也可能导致重复请求网络密码。
我可以在不影响当前环境的情况下安装额外的桌面环境吗?
我问这个问题是因为我收到了混合消息,说这没有问题,也有人说当它们暂时切换时,宇宙基本上爆炸了。
power-management software-recommendation desktop-environments
在 Ubuntu 14.04 32bit 上,经过一段时间的正常运行后,我的无线网卡停止工作。有时它有助于在 nm-applet 中停止 WiFi(在右上角)并重新启动它以获得到我的 WiFi 的新连接,但大多数情况下这不再有帮助 - 您必须重新启动才能再次使用该卡。
我在几个不同的地方都有这个,所以我的卡肯定有问题。
目前的内核:
$ uname -rp
3.14.1-031401-generic i686
Run Code Online (Sandbox Code Playgroud)
我的猜测是,无线节电选项由设置powertop
可能导致一些问题,所以我说这对我/etc/rc.local
这样的端部是这样的:
# By default this script does nothing.
#####################################################
# tune all power save settings to >good<
powertop --auto-tune
Run Code Online (Sandbox Code Playgroud)
一旦我再次禁用该选项,无线网卡似乎工作得更好,但并非总是如此。
当处于崩溃状态时,如果我尝试在 nm-applet 中重新启用 WiFi,我会在/var/log/syslog
以下位置收到此错误:
iwlwifi 0000:01:00.0: Failed to load firmware chunk!
Run Code Online (Sandbox Code Playgroud)
我在这个答案的帮助下收集了一些数据:
Run Code Online (Sandbox Code Playgroud)##### lspci ##### 01:00.0 Network controller [0280]: Intel Corporation Wireless 7260 [8086:08b2] (rev 6b) Subsystem: Intel Corporation Wireless-N …
我在戴尔 3542 笔记本电脑上运行 Ubuntu 14.04 LTS。我的问题是屏幕亮度会根据内容而变化。我认为这称为自动(或动态)亮度调整,正如我在标题中所述。这意味着当内容为白色时(例如当我打开浏览器时)屏幕会变亮,而当内容变暗时(例如当我打开终端时)屏幕会变暗。当我打开一个白色窗口和一个黑色窗口并继续将黑色窗口移入和移出屏幕时,可以很容易地看到这一点,因此亮度不断变化。
我做了大量的研究,这个问题似乎与显卡的省电功能有关。这个问题在windows环境下好像已经解决了,但是我还没有找到Ubuntu的解决方案。
您还应该知道,此问题仅在我使用电池运行笔记本电脑时出现,并在我插入电源后立即消失。这可能意味着它与省电有关。
显卡是 Nvidia GeForce 840M,它在 Linux 中的控制中心没有任何禁用节能(或解决问题)的选项。
总而言之,恒定的亮度调节很烦人,以至于我必须插入机器才能长时间使用它。
任何帮助将不胜感激。
我的问题是是否可以运行终端命令(或其他任何命令)来禁用笔记本电脑的 LED 指示灯。
我有用于 CAPS、NUM 和 WiFi 的 LED,它们无论如何都关闭了。但是在天黑的时候硬盘使用指示灯一直在闪烁就很烦人了。
还有一个持续闪烁的蓝色/红色电源 LED 指示灯和一个我想关闭的充电指示灯。
因此,如果可能的话,我想编写一个脚本来禁用(和另一个启用)这些 LED。它们是由软件还是硬件控制的?我的笔记本电脑可能是大约 10 年前的无名型号(MaxData Pro 6100 iw)。它在 Ubuntu 14.10 (Utopic Unicorn) 上运行。
我在联想 X1 Carbon 6th gen 上运行 Ubuntu 17.10。在合上盖子或手动让笔记本电脑进入睡眠状态时,我注意到电池耗尽的速度与我使用时一样快。如果我在睡眠期间将它放在袖子里,笔记本电脑会变热。屏幕背面的电源按钮和 ThinkPad 红色 LED 都在闪烁,表示已激活挂起模式。
在使睡眠模式更有效方面有什么建议吗?我不想每次需要运输时都关闭并重新启动计算机。
power-management ×10
suspend ×3
command-line ×2
laptop ×2
wireless ×2
14.10 ×1
16.04 ×1
brightness ×1
drivers ×1
firmware ×1
hibernate ×1
lenovo ×1
login ×1
login-screen ×1
nautilus ×1
nvidia ×1
phone ×1
usb ×1