![PC-BSD 命令行方法用于睡眠(挂起到 RAM)和休眠(挂起到磁盘)](https://linux22.com/image/85310/PC-BSD%20%E5%91%BD%E4%BB%A4%E8%A1%8C%E6%96%B9%E6%B3%95%E7%94%A8%E4%BA%8E%E7%9D%A1%E7%9C%A0%EF%BC%88%E6%8C%82%E8%B5%B7%E5%88%B0%20RAM%EF%BC%89%E5%92%8C%E4%BC%91%E7%9C%A0%EF%BC%88%E6%8C%82%E8%B5%B7%E5%88%B0%E7%A3%81%E7%9B%98%EF%BC%89.png)
背景
Lumina 提供暂停选项,有效。
KDE Plasma 4 优惠睡觉和休眠选项,这两个选项都不起作用。
由于挂起到 RAM 可以在 Lumina 上使用,所以我想在 KDE 上尝试同样的操作。
问题
是否有命令行方法来睡眠(挂起到 RAM)和休眠(挂起到磁盘)?
软件
PC-BSD11.0-CURRENTMAR2016(基于 FreeBSD)优动力和卢米纳发布0.8.8_2,1。
[graham@macbookpro82] ~% pkg -v upower
1.6.4
[graham@macbookpro82]
……
[graham@macbookpro82] ~% pkg info lumina
lumina-0.8.8_2,1
Name : lumina
Version : 0.8.8_2,1
Installed on : Wed Mar 9 13:31:37 2016 GMT
Origin : x11/lumina
Architecture : freebsd:11:x86:64
Prefix : /usr/local
Categories : x11
Licenses : BSD3CLAUSE
Maintainer : [email protected]
WWW : http://lumina-desktop.org
Comment : Lumina Desktop Environment
Options :
MULTIMEDIA : on
PCBSD : on
Shared Libs required:
libxcb-composite.so.0
libxcb-damage.so.0
libQt5X11Extras.so.5
libQt5Gui.so.5
libQt5Core.so.5
libxcb-ewmh.so.2
libGL.so.1
libXdamage.so.1
libxcb-image.so.0
libQt5Concurrent.so.5
libQt5Widgets.so.5
libxcb-util.so.1
libQt5Network.so.5
libxcb-icccm.so.4
libQt5Multimedia.so.5
libQt5Svg.so.5
libxcb.so.1
libQt5MultimediaWidgets.so.5
Shared Libs provided:
libLuminaUtils.so.1
Annotations :
icon : \"http://www.pcbsd.org/appcafe/icons/x11_lumina.png\"
repo_type : binary
repository : pcbsd-major
screen1 : \"http://www.pcbsd.org/appcafe/screenshots/x11/lumina/screen1.png\"
Flat size : 11.8MiB
Description :
Lumina-DE is a lightweight, BSD licensed desktop environment,
designed specifically for use on FreeBSD
WWW: http://lumina-desktop.org
[graham@macbookpro82] ~%
凯德
[graham@macbookpro82] ~% pkg info pcbsd-meta-kde
pcbsd-meta-kde-1429798531
Name : pcbsd-meta-kde
Version : 1429798531
Installed on : Wed Mar 9 14:25:06 2016 GMT
Origin : misc/pcbsd-meta-kde
Architecture : freebsd:11:x86:64
Prefix : /usr/local
Categories : misc
Licenses :
Maintainer : [email protected]
WWW : http://www.pcbsd.org
Comment : The meta-port pcbsd-meta-kde
Annotations :
icon : \"http://www.pcbsd.org/appcafe/icons/misc_pcbsd-meta-kde.png\"
repo_type : binary
repository : pcbsd-major
screen1 : \"http://upload.wikimedia.org/wikipedia/commons/thumb/5/54/KDE_4.png/1024px-KDE_4.png\"
Flat size : 0.00B
Description :
The meta-port for PC-BSD meta-pkg kde
WWW: http://www.pcbsd.org
[graham@macbookpro82] ~%
硬件
Apple 笔记本电脑,2011 年初 MacBookPro8,2
- MacBook Pro(15 英寸,2011 年初)- 技术规格
- MacBook Pro "Core i7" 2.0 15" 2011 年初规格(2011 年初 15"、MC721LL/A、MacBookPro8,2、A1286、2353-1*)@ EveryMac.com
目前是不带电池,所以冬眠是特别理想的。 (如果我可以进入睡眠或休眠状态以在 PC-BSD 上使用 KDE Plasma 4,那么我会安排更换电池。)
笔记
[graham@macbookpro82] ~% pkg search power | grep manage
gnome-power-manager-3.18.0 Power management system for the GNOME Desktop
mate-power-manager-1.12.1 Power management system for the MATE Desktop
upower-0.99.3 D-Bus daemon for simplifying power management tasks
xfce4-power-manager-1.5.2 Power manager for the Xfce Desktop
[graham@macbookpro82] ~% pkg search suspend
p5-Thread-Suspend-1.22_1 Suspend and resume operations for threads
[graham@macbookpro82] ~% pkg search sleep
vdr-plugin-sleeptimer-0.8.2_5 Video Disk Recorder - sleep timer plugin
[graham@macbookpro82] ~% pkg search hibernat
[graham@macbookpro82] ~% freebsd-version ; uname -a
11.0-CURRENTMAR2016
FreeBSD macbookpro82 11.0-CURRENTMAR2016 FreeBSD 11.0-CURRENTMAR2016 #0 e0cb0b6(freebsd-base-graphics): Sat Feb 27 01:01:50 UTC 2016 root@devastator:/usr/obj/tmp/build/80Wd/pcb sd/git/freebsd/sys/GENERIC amd64
[graham@macbookpro82] ~%
FreeBSD 10.2 手册页:
答案1
暂停恢复 - FreeBSD Wiki(暂停/恢复 – 2014-10-06)
感谢@schaiba 的提示。
acpiconf(8)
该选项-h
无法按照手册页中的描述工作 –
$ date ; freebsd-version ; uname -a
13 March 2016 at 15:29:23 GMT
11.0-CURRENTMAR2016
FreeBSD macbookpro82 11.0-CURRENTMAR2016 FreeBSD 11.0-CURRENTMAR2016 #0 e0cb0b6(freebsd-base-graphics): Sat Feb 27 01:01:50 UTC 2016 root@devastator:/usr/obj/tmp/build/80Wd/pcbsd/git/freebsd/sys/GENERIC amd64
$ acpiconf -h
usage: acpiconf [-h] [-i batt] [-k ack] [-s 1-4]
$
– 但可以测试睡眠模式 3:
…CPU 上下文丢失,内存上下文被保留……
wiki 指导用户在没有 X 的情况下进行测试。
还可以在 X Window 系统运行时进行测试,例如在终端窗口中:
sudo acpiconf -s 3
如果睡眠后恢复的屏幕难以辨认,则按电源按钮可能会执行 ACPI 关闭。
冬眠
我使用 MacBookPro8,2 对睡眠模式 4 进行的测试有效地停止了计算机,并且没有恢复,但根据 FreeBSD 预期的 wiki:
...我们还没有必要的基础设施来使挂起到磁盘在 amd64 或 i386 上工作。 ……
FreeBSD 笔记本电脑兼容性列表
从 FreeBSD wiki 中的挂起/恢复页面链接,但不再提供服务https://laptop.bsdgroup.de/freebsd/index.html
在http://web.archive.org/web/20130705054229/http://laptop.bsdgroup.de/freebsd/index.html某些兼容性列表内容已存档。并非全部 - 例如,苹果产品的三个清单,其中两个链接页面未存档。