Я нашел, чем на моем устройстве (ASUS 1215b), резюме не удалось заставить suspend NetworkManager Failed ...
После некоторого debbuging я обнаружил, что команда dbus_set в файле /usr/lib/pm-utils/sleep.d/55NetworkManager не удалось. Затем Ive заменил содержимое двух функций в этом файле (suspend_nm() и resume_nm()) с помощью:
#!/bin/sh # If we are running NetworkManager, tell it we are going to sleep. # TODO: Make NetworkManager smarter about how to handle sleep/resume # If we are asleep for less time than it takes for TCP to reset a # connection, and we are assigned the same IP on resume, we should # not break established connections. Apple can do this, and it is # rather nifty. . "${PM_FUNCTIONS}" suspend_nm() { # Tell NetworkManager to shut down networking printf "Having NetworkManager put all interaces to sleep... The AixMaN Way..." service network-manager stop && echo Done. || echo Failed. } resume_nm() { # Wake up NetworkManager and make it do a new connection printf "Having NetworkManager wake interfaces back up... The AixMaN Way..." service network-manager start && echo Done. || echo Failed. } case "$1" in hibernate|suspend) suspend_nm ;; thaw|resume) resume_nm ;; *) exit $NA ;; esacПо дизайну все приложения будут установлены root в Ubuntu. Это одна из основных функций безопасности, которую мы должны предотвратить, чтобы наша система вредоносных программ и случайного удаления файлов.
Бинарные файлы приложений имеют свое определенное местоположение в файловой системе, как указано в пакете DEBIAN. Для любого дистрибутива, связанного с Debian, у нас есть стандарт иерархии файловой системы, который помогает поддерживать систему. Приложения должны соответствовать этому стандарту, который должен быть включен в дистрибутив.
Всякий раз, когда приложение нуждается в настройке пользователя, они будут храниться в отдельной директории в вашем каталоге HOME (обычно в файле скрытой точки в ~/.config/<app_name>/ или ~/.appname/).
В редком случае нам нужно изменить настройки приложения в системе, мы должны сделать это с привилегиями root, которые могут быть достигнуты с помощью sudo.
Запуск команды chown рекурсивно, поскольку root имеет большой риск разбить вашу систему. Если возможно, избегайте этого.См. также связанные вопросы:
Как понять макет файловой системы Ubuntu? Почему это плохо для входа в систему как root? Каковы различия между sudo, su, visudo, chroot и gksu?