Nik-O-Lai, я что-то не пойму: в чем преимущество вашего скрипта перед простым выключением крестиком?
Не спасет. Арч в виртуалке под Убунтой. Кнопка питания (физическая) выключит Ubuntu (вообще-то не проверял, но ... скорее всего, что так).
Если это VirtualBox, пробовали из меню "Выключить через ACPI (Host+H)" ?
Пробовал, ничего не происходит. Это-то и наводит на мысль о том, что некий важный пакет не доустановлен.
Пользователь решил продолжить мысль 12 Ноября 2010, 22:36:24:
Nik-O-Lai, я что-то не пойму: в чем преимущество вашего скрипта перед простым выключением крестиком?
Не спасет. Арч в виртуалке под Убунтой. Кнопка питания (физическая) выключит Ubuntu (вообще-то не проверял, но ... скорее всего, что так).
Если это VirtualBox, пробовали из меню "Выключить через ACPI (Host+H)" ?
Пробовал, ничего не происходит. Это-то и наводит на мысль о том, что некий важный пакет не доустановлен.
Полазил на форуме Арча. Похоже, это не столько проблема, сколько политика Арча: там все нужно настраивать самому. Сделал
вот что.
Редактируем файл /etc/sudoers, но косвенно:
sudo EDITOR=nano visudo
После этого открывается файл, в который добавляем одну строку:
user hostname=NOPASSWD: /sbin/shutdown -h now,/sbin/reboot
где вместо user и hostname подставляются соответствующие значения. Теперь для выключения можно использовать
sudo shutdown -h now
а для перезагрузки
sudo reboot
Хоть команда и отдается с sudo, но пароль при этом не запрашивается. Поэтому просто поставил на панель кнопку и привязал к ней команду. Теперь все работает.
Единственное, выключение происходит сразу, без всякого там таймера, как в Убунте, и возможности отмены. Возможно, можно поиграться с параметрами команды shutdown. Да к тому же по ссылке есть еще 2 способа выключения, возможно там что-то получше, но там даны примеры не для Гнома, а для Xfce.
Но на первых порах сойдет и так.