Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: easyshutdown не выключает компьютер  (Прочитано 3372 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Adriano

  • Участник
  • *
  • Сообщений: 185
  • Че
    • Просмотр профиля
Re: easyshutdown не выключает компьютер
« Ответ #15 : 06 Октября 2014, 21:46:47 »
dpkg-query: шаблону consolekit не соответствует ни один пакет

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: easyshutdown не выключает компьютер
« Ответ #16 : 06 Октября 2014, 22:12:15 »
sudo apt-get install consolekit
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Adriano

  • Участник
  • *
  • Сообщений: 185
  • Че
    • Просмотр профиля
Re: easyshutdown не выключает компьютер
« Ответ #17 : 07 Октября 2014, 00:18:24 »
Раз уже зашёл разговор, попробовал установить эту программу, Easyshutdown, в Ubuntu 14.04. У меня не работает тоже. Обратный отсчёт времени доходит до нулей, по идее компьютеру нужно выключаться, но ничего не происходит.
(...)
Но хотелось бы понять, почему способ, предложенный Azure, не работает. Может быть и эта программка Easyshutdown этим способом компьютер выключает?

Azure, большое спасибо! :)
Всё заработало. И команда
dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stopи эта программка Easyshutdown.
Получается в обоих случаях не хватало этого consolekit. Интересно, а он должен быть после установки Ubuntu?

Пока что, лично для меня (я конечно могу быть неправ), в этой новой Ubuntu 14 есть недоработки по сравнению со старой налаженной Ubuntu 12.04... То того не хватает, то другого.
« Последнее редактирование: 07 Октября 2014, 16:40:59 от Adriano »

Оффлайн Adriano

  • Участник
  • *
  • Сообщений: 185
  • Че
    • Просмотр профиля
Re: easyshutdown не выключает компьютер
« Ответ #18 : 19 Октября 2014, 12:23:14 »
Попался мне исходник этой программы EasyShutdown. Если это кому-нибудь интересно.
Напишу пару слов в эту тему, чтобы, как говорится, расставить все точки над i.

Исходный код находится в каталоге /usr/bin/ (если конечно эта программа установлена), и называется easyshutdown.py

Вот он весь здесь.  :)
(Нажмите, чтобы показать/скрыть)

ВЕСЬ он нам, я думаю, не особо нужен. НО из него можно выяснить, факт тот, что эта программа действительно выключает компьютер с помощью следующей команды.
dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop

 

Страница сгенерирована за 0.049 секунд. Запросов: 25.