Попробуйте добавить reboot=pci к GRUB_CMDLINE_LINUX_DEFAULT в /etc/default/grub, затем выполните update-grub. Это работало на моем m4600.
Откройте терминал и выполните sudo visudo.
Затем вы можете отредактировать файл sudoers, где вы можете указать, кто может выполнить команду с правами root и без пароля. В конце файла вы вставляете эту строку
nonprivilegeduser ALL=NOPASSWD:/usr/sbin/pm-suspend-hybrid
, чтобы каждый пользователь мог выполнить эту команду как root без пароля, или
Your_Username ALL=NOPASSWD:/usr/sbin/pm-suspend-hybrid
только для вашего пользователь должен иметь возможность сделать это (конечно, вы должны настроить его для своего пользователя). Затем вы сохраните файл (должен быть Ctrl + O) и выйдите из программы (Ctrl + X).
Наконец, вы должны отредактировать свою команду, чтобы читать sudo pm-suspend-hybrid вместо gksudo pm-suspend-hybrid. [ ! d4]
ПРИМЕЧАНИЕ. Также должна быть возможность сделать это с помощью dbus (не требует редактирования sudoers), но это решение имеет то преимущество, что оно работает с каждым пользовательским интерфейсом.
Откройте терминал и выполните sudo visudo
.
Затем вы можете отредактировать файл sudoers, где вы можете указать, кто может выполнить команду с правами пользователя root и без пароля. В конце файла вы вставляете эту строку
nonprivilegeduser ALL=NOPASSWD:/usr/sbin/pm-suspend-hybrid
, чтобы каждый пользователь мог выполнить эту команду как root без пароля, или
Your_Username ALL=NOPASSWD:/usr/sbin/pm-suspend-hybrid
только для вашего пользователь должен иметь возможность сделать это (конечно, вы должны настроить его для своего пользователя). Затем вы сохраняете файл (должен быть Ctrl + O) и выходите из программы (Ctrl + X).
Наконец, вы должны отредактировать свою команду, чтобы читать sudo pm-suspend-hybrid
вместо gksudo pm-suspend-hybrid
.
ПРИМЕЧАНИЕ. Также должна быть возможность сделать это с помощью dbus (не требует редактирования sudoers), но это решение имеет то преимущество, что оно работает с каждым пользовательским интерфейсом.
Откройте терминал и выполните sudo visudo
.
Затем вы можете отредактировать файл sudoers, где вы можете указать, кто может выполнить команду с правами пользователя root и без пароля. В конце файла вы вставляете эту строку
nonprivilegeduser ALL=NOPASSWD:/usr/sbin/pm-suspend-hybrid
, чтобы каждый пользователь мог выполнить эту команду как root без пароля, или
Your_Username ALL=NOPASSWD:/usr/sbin/pm-suspend-hybrid
только для вашего пользователь должен иметь возможность сделать это (конечно, вы должны настроить его для своего пользователя). Затем вы сохраняете файл (должен быть Ctrl + O) и выходите из программы (Ctrl + X).
Наконец, вы должны отредактировать свою команду, чтобы читать sudo pm-suspend-hybrid
вместо gksudo pm-suspend-hybrid
.
ПРИМЕЧАНИЕ. Также должна быть возможность сделать это с помощью dbus (не требует редактирования sudoers), но это решение имеет то преимущество, что оно работает с каждым пользовательским интерфейсом.
Откройте терминал и выполните sudo visudo
.
Затем вы можете отредактировать файл sudoers, где вы можете указать, кто может выполнить команду с правами пользователя root и без пароля. В конце файла вы вставляете эту строку
nonprivilegeduser ALL=NOPASSWD:/usr/sbin/pm-suspend-hybrid
, чтобы каждый пользователь мог выполнить эту команду как root без пароля, или
Your_Username ALL=NOPASSWD:/usr/sbin/pm-suspend-hybrid
только для вашего пользователь должен иметь возможность сделать это (конечно, вы должны настроить его для своего пользователя). Затем вы сохраняете файл (должен быть Ctrl + O) и выходите из программы (Ctrl + X).
Наконец, вы должны отредактировать свою команду, чтобы читать sudo pm-suspend-hybrid
вместо gksudo pm-suspend-hybrid
.
ПРИМЕЧАНИЕ. Также должна быть возможность сделать это с помощью dbus (не требует редактирования sudoers), но это решение имеет то преимущество, что оно работает с каждым пользовательским интерфейсом.
Откройте терминал и выполните sudo visudo
.
Затем вы можете отредактировать файл sudoers, где вы можете указать, кто может выполнить команду с правами пользователя root и без пароля. В конце файла вы вставляете эту строку
nonprivilegeduser ALL=NOPASSWD:/usr/sbin/pm-suspend-hybrid
, чтобы каждый пользователь мог выполнить эту команду как root без пароля, или
Your_Username ALL=NOPASSWD:/usr/sbin/pm-suspend-hybrid
только для вашего пользователь должен иметь возможность сделать это (конечно, вы должны настроить его для своего пользователя). Затем вы сохраняете файл (должен быть Ctrl + O) и выходите из программы (Ctrl + X).
Наконец, вы должны отредактировать свою команду, чтобы читать sudo pm-suspend-hybrid
вместо gksudo pm-suspend-hybrid
.
ПРИМЕЧАНИЕ. Также должна быть возможность сделать это с помощью dbus (не требует редактирования sudoers), но это решение имеет то преимущество, что оно работает с каждым пользовательским интерфейсом.
Откройте терминал и выполните sudo visudo
.
Затем вы можете отредактировать файл sudoers, где вы можете указать, кто может выполнить команду с правами пользователя root и без пароля. В конце файла вы вставляете эту строку
nonprivilegeduser ALL=NOPASSWD:/usr/sbin/pm-suspend-hybrid
, чтобы каждый пользователь мог выполнить эту команду как root без пароля, или
Your_Username ALL=NOPASSWD:/usr/sbin/pm-suspend-hybrid
только для вашего пользователь должен иметь возможность сделать это (конечно, вы должны настроить его для своего пользователя). Затем вы сохраняете файл (должен быть Ctrl + O) и выходите из программы (Ctrl + X).
Наконец, вы должны отредактировать свою команду, чтобы читать sudo pm-suspend-hybrid
вместо gksudo pm-suspend-hybrid
.
ПРИМЕЧАНИЕ. Также должна быть возможность сделать это с помощью dbus (не требует редактирования sudoers), но это решение имеет то преимущество, что оно работает с каждым пользовательским интерфейсом.
Откройте терминал и выполните sudo visudo
.
Затем вы можете отредактировать файл sudoers, где вы можете указать, кто может выполнить команду с правами пользователя root и без пароля. В конце файла вы вставляете эту строку
nonprivilegeduser ALL=NOPASSWD:/usr/sbin/pm-suspend-hybrid
, чтобы каждый пользователь мог выполнить эту команду как root без пароля, или
Your_Username ALL=NOPASSWD:/usr/sbin/pm-suspend-hybrid
только для вашего пользователь должен иметь возможность сделать это (конечно, вы должны настроить его для своего пользователя). Затем вы сохраняете файл (должен быть Ctrl + O) и выходите из программы (Ctrl + X).
Наконец, вы должны отредактировать свою команду, чтобы читать sudo pm-suspend-hybrid
вместо gksudo pm-suspend-hybrid
.
ПРИМЕЧАНИЕ. Также должна быть возможность сделать это с помощью dbus (не требует редактирования sudoers), но это решение имеет то преимущество, что оно работает с каждым пользовательским интерфейсом.
Откройте терминал и выполните sudo visudo
.
Затем вы можете отредактировать файл sudoers, где вы можете указать, кто может выполнить команду с правами пользователя root и без пароля. В конце файла вы вставляете эту строку
nonprivilegeduser ALL=NOPASSWD:/usr/sbin/pm-suspend-hybrid
, чтобы каждый пользователь мог выполнить эту команду как root без пароля, или
Your_Username ALL=NOPASSWD:/usr/sbin/pm-suspend-hybrid
только для вашего пользователь должен иметь возможность сделать это (конечно, вы должны настроить его для своего пользователя). Затем вы сохраняете файл (должен быть Ctrl + O) и выходите из программы (Ctrl + X).
Наконец, вы должны отредактировать свою команду, чтобы читать sudo pm-suspend-hybrid
вместо gksudo pm-suspend-hybrid
.
ПРИМЕЧАНИЕ. Также должна быть возможность сделать это с помощью dbus (не требует редактирования sudoers), но это решение имеет то преимущество, что оно работает с каждым пользовательским интерфейсом.
gnome-screensaver-command -l; sudo pm-suspend-hybrid
, чтобы заблокировать экран, а затем приостановить :)
– jackweirdy
13 May 2012 в 18:44
Обычно для этого используется бит SUID, но в вашем случае я, вероятно, заменил бы pm-suspend-hybrid на другой вызов, который не требует прав root (в конце концов, вам не нужно вводить пароль при приостановке Unity).
Вместо этого используйте следующую команду (без sudo):
dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend
Ссылки:
http://ubuntuforums.org/showthread.php ? t = 1610049 http://www.absolutelytech.com/2010/10/17/howto-suspend-ubuntu-from-terminal-or-keyboard-shortcuts/sudo visudo
и введите пароль. Вы можете видеть, что нижняя строка в терминале %sudo ALL=(ALL:ALL) ALL
отредактирует строку% sudo с помощью %sudo ALL=(ALL:ALL) NOPASSWD:ALL
Сохраните изменения с помощью CtrlX. Обычно это то, что означает бит [SU] [SUB] , но в вашем случае я, вероятно, заменил бы Вместо этого используйте следующую команду (без Ссылки: pm-suspend-hybrid
на другой вызов, который не требует прав root (вам не нужно вводить пароль, когда приостановить Unity, в конце концов). sudo
): dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend
sudo visudo
, а затем введите пароль. %sudo ALL=(ALL:ALL) ALL
отредактирует строку% sudo с %sudo ALL=(ALL:ALL) NOPASSWD:ALL
Обычно это то, что означает бит [SU] [SUB] , но в вашем случае я, вероятно, заменил бы Вместо этого используйте следующую команду (без Ссылки: pm-suspend-hybrid
на другой вызов, который не требует прав root (вам не нужно вводить пароль, когда приостановить Unity, в конце концов). sudo
): dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend
sudo visudo
, а затем введите пароль. %sudo ALL=(ALL:ALL) ALL
отредактирует строку% sudo с %sudo ALL=(ALL:ALL) NOPASSWD:ALL
Обычно это то, что означает бит [SU] [SUB] , но в вашем случае я, вероятно, заменил бы pm-suspend-hybrid
на другой вызов, который не требует прав root (вам не нужно вводить пароль, когда приостановить Unity, в конце концов).
Вместо этого используйте следующую команду (без sudo
):
dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend
Ссылки:
sudo visudo
, а затем введите пароль. %sudo ALL=(ALL:ALL) ALL
отредактирует строку% sudo с %sudo ALL=(ALL:ALL) NOPASSWD:ALL
Обычно это то, что означает бит [SU] [SUB] , но в вашем случае я, вероятно, заменил бы Вместо этого используйте следующую команду (без Ссылки: pm-suspend-hybrid
на другой вызов, который не требует прав root (вам не нужно вводить пароль, когда приостановить Unity, в конце концов). sudo
): dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend
sudo visudo
, а затем введите пароль. %sudo ALL=(ALL:ALL) ALL
отредактирует строку% sudo с %sudo ALL=(ALL:ALL) NOPASSWD:ALL
Обычно это то, что означает бит [SU] [SUB] , но в вашем случае я, вероятно, заменил бы Вместо этого используйте следующую команду (без Ссылки: pm-suspend-hybrid
на другой вызов, который не требует прав root (вам не нужно вводить пароль, когда приостановить Unity, в конце концов). sudo
): dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend
sudo visudo
, а затем введите пароль. %sudo ALL=(ALL:ALL) ALL
отредактирует строку% sudo с %sudo ALL=(ALL:ALL) NOPASSWD:ALL
Обычно это то, что означает бит [SU] [SUB] , но в вашем случае я, вероятно, заменил бы Вместо этого используйте следующую команду (без Ссылки: pm-suspend-hybrid
на другой вызов, который не требует прав root (вам не нужно вводить пароль, когда приостановить Unity, в конце концов). sudo
): dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend
sudo visudo
, а затем введите пароль. %sudo ALL=(ALL:ALL) ALL
отредактирует строку% sudo с %sudo ALL=(ALL:ALL) NOPASSWD:ALL
Обычно это то, что означает бит [SU] [SUB] , но в вашем случае я, вероятно, заменил бы Вместо этого используйте следующую команду (без Ссылки: pm-suspend-hybrid
на другой вызов, который не требует прав root (вам не нужно вводить пароль, когда приостановить Unity, в конце концов). sudo
): dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend
sudo visudo
, а затем введите пароль. %sudo ALL=(ALL:ALL) ALL
отредактирует строку% sudo с %sudo ALL=(ALL:ALL) NOPASSWD:ALL