ben*_*ben 7 suspend hibernate 12.10
升级到 Ubuntu 12.10 后,当我单击菜单中的挂起/休眠时,没有任何反应。当我在终端中运行 pm-hibernate 或 pm-suspend 时,我被告知我需要成为 root 才能使用它们。当然, sudo pm-hibernate 和 sudo pm-suspend 可以工作。如何让菜单中的休眠/暂停按钮再次工作?
小智 3
这是一个解决方法。首先,您需要创建一个位于 PATH 上的脚本。~/.bashrc
如果您还没有文件,我建议您将这样的内容放入您的文件中:
PATH=/home/<username>/bin:$PATH
Run Code Online (Sandbox Code Playgroud)
然后创建一个脚本/home/<username>/bin/pm-suspend
,其中包含:
#!/bin/sh
sudo pm-suspend
Run Code Online (Sandbox Code Playgroud)
最后编辑 sudoers 文件以不要求输入命令密码pm-suspend
:
sudo visudo
Run Code Online (Sandbox Code Playgroud)
添加以下行作为文件中的最后一条规则:
<username> ALL=NOPASSWD:/usr/sbin/pm-suspend
Run Code Online (Sandbox Code Playgroud)
如果您现在启动一个新的终端窗口/选项卡,您现在应该能够在不使用 sudo 的情况下运行 pm-suspend 并从桌面挂起。这有点困难,但目前似乎有效。
归档时间: |
|
查看次数: |
2088 次 |
最近记录: |