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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

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

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

Оффлайн jeysmook

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
easyshutdown не выключает компьютер
« : 04 Октябрь 2014, 09:04:06 »
Подскажите пожалуйста, почему easyshutdown не выключает компьютер? Он просто завершает отсчет и ничего не происходит. Ubuntu 14.04
« Последнее редактирование: 04 Октябрь 2014, 11:43:25 от jeysmook »

Оффлайн τοΖεη

  • Заслуженный пользователь
  • Администратор
  • Старожил
  • *
  • Сообщений: 8602
    • Просмотр профиля
Re: easyshutdown не выключает компьютер
« Ответ #1 : 04 Октябрь 2014, 09:58:27 »
Если это сторонний софт, то наверное нужно обратиться к его разработчику. Не известно, что там с кодом. Возможно есть ограничения или свои условия.
# find / -iname '*τοΖεη*'
# /God's_Universe/Book_Of_Life_aka_LordJC_protected/τοΖεη
Subject description -->> Not an ideal but s@ved 4eVer. Final destination -->> Kingdom Of Heaven

Оффлайн jeysmook

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: easyshutdown не выключает компьютер
« Ответ #2 : 04 Октябрь 2014, 11:27:33 »
τοΖεη, Я не знаю из стороннего или нет. Эта программка для планировки выключения компьютера. Гугл ничего не дал по запросу "easyshutdown не работает". Возможно у кого-то была такая проблема? Возможно кто-то предложит аналогичную программу? ComplexShutdown не предлагать, он у меня не запускается.
« Последнее редактирование: 04 Октябрь 2014, 11:31:58 от jeysmook »

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5630
  • elementaryOS 0.4 Loki, i3wm on Debian9
    • Просмотр профиля
Re: easyshutdown не выключает компьютер
« Ответ #3 : 04 Октябрь 2014, 11:32:38 »
Мало кто знает easyshutdown, может Вы объясните, какие у него такие особенные функции чего не делает стандартный cron, что требуется привлечение сторонних программ, которые ещё и не работают толком?
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн jeysmook

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: easyshutdown не выключает компьютер
« Ответ #4 : 04 Октябрь 2014, 11:39:08 »
Azure,
дело все в том, что не удобно писать в консоли:
sudo shutdown -h +60 // Выключает комп. через 60 мин.
// pass
Этот слишком долго, по этому придумали программу easyshutdown:


Оффлайн Yuriy_Y

  • Старожил
  • *
  • Сообщений: 1736
    • Просмотр профиля
    • Новоишимка
Re: easyshutdown не выключает компьютер
« Ответ #5 : 04 Октябрь 2014, 12:10:45 »
Терзают меня смутные подозрения, что данный шедевр программирования должен запускаться с правами суперпользователя. Иначе он просто не сможет выключить машину.
С уважением, Юрий.

Оффлайн jeysmook

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: easyshutdown не выключает компьютер
« Ответ #6 : 04 Октябрь 2014, 12:16:47 »
Yuriy_Y,
Запустил из консоли выдает вот такое сообщение:
sudo /usr/bin/python /usr/bin/easyshutdown.py
Shutting down...
Error org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.ConsoleKit was not provided by any .service files

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5630
  • elementaryOS 0.4 Loki, i3wm on Debian9
    • Просмотр профиля
Re: easyshutdown не выключает компьютер
« Ответ #7 : 04 Октябрь 2014, 12:20:47 »
На вкус и цвет… Я бы сделал скрипт (если надо выключать через GUI) и повесил его на горячую клавишу. Или самое простое alias для 'sudo shutdown -h '#!/bin/bash
shutd_time=$(zenity --entry --text="Ведите число минут до выключения" --width=300 --entry-text=60 --title="Выключение компьютера")
if [ $shutd_time ]
then
  sleep $[shutd_time*60]
  dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop
fi
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн jeysmook

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: easyshutdown не выключает компьютер
« Ответ #8 : 05 Октябрь 2014, 18:25:56 »
Azure, спасибо воспользовался alias. Довольно таки удобно.

Оффлайн Adriano

  • Участник
  • *
  • Сообщений: 171
  • Че
    • Просмотр профиля
Re: easyshutdown не выключает компьютер
« Ответ #9 : 06 Октябрь 2014, 17:17:42 »
Azure. Что-то у меня такая команда не работает. Пробовал под Ubuntu 14.04.
dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop
Пишет такое:
Error org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.ConsoleKit was not provided by any .service files

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5630
  • elementaryOS 0.4 Loki, i3wm on Debian9
    • Просмотр профиля
Re: easyshutdown не выключает компьютер
« Ответ #10 : 06 Октябрь 2014, 17:32:25 »
dpkg -l gir1.2-gtk* | grep -o "^i.*[24]\b"?
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Adriano

  • Участник
  • *
  • Сообщений: 171
  • Че
    • Просмотр профиля
Re: easyshutdown не выключает компьютер
« Ответ #11 : 06 Октябрь 2014, 18:24:46 »
ii  gir1.2-gtk-3.0                          3.10.8-0ubuntu1.2                                   amd64
ii  gir1.2-gtksource-3.0                    3.10.2-0ubuntu1                                     amd64

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5630
  • elementaryOS 0.4 Loki, i3wm on Debian9
    • Просмотр профиля
Re: easyshutdown не выключает компьютер
« Ответ #12 : 06 Октябрь 2014, 18:35:10 »
cat /etc/dbus-1/system.d/ConsoleKit.conf | grep -iC1 manager?
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Adriano

  • Участник
  • *
  • Сообщений: 171
  • Че
    • Просмотр профиля
Re: easyshutdown не выключает компьютер
« Ответ #13 : 06 Октябрь 2014, 21:11:58 »
Пишет, что:
cat: /etc/dbus-1/system.d/ConsoleKit.conf: Нет такого файла или каталога
Интересно, что под Ubuntu 12.04 эта команда (которая ниже) работает. Компьютер выключается.
dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop

К слову, и по теме обсуждения, там под 12.04, у меня как раз установлена эта обсуждаемая программка EasyShutdown. Поэтому я в эту тему на форуме и заглянул. Работает нормально, только что проверил. sudo не требует. Ubuntu 14.04 я её не проверял. Но там где лично я её взял, написано, что программа проверена именно в Ubuntu 14.04, если автору темы это интересно.


Пользователь решил продолжить мысль [time]06 Октябрь 2014, 21:40:51[/time]:
Раз уже зашёл разговор, попробовал установить эту программу, Easyshutdown, в Ubuntu 14.04. У меня не работает тоже. Обратный отсчёт времени доходит до нулей, по идее компьютеру нужно выключаться, но ничего не происходит.

Это конечно не проблема для меня. :) Можно и без этой программы выключить компьютер.
Вот так выкл. через 3 мин.
sudo shutdown -h +3
или
sudo shutdown -h hh:mm.
Где hh:mm это часы и минуты, в которые система будет выключена.

Но хотелось бы понять, почему способ, предложенный Azure, не работает. Может быть и эта программка Easyshutdown этим способом компьютер выключает?
« Последнее редактирование: 06 Октябрь 2014, 21:45:31 от Adriano »

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5630
  • elementaryOS 0.4 Loki, i3wm on Debian9
    • Просмотр профиля
Re: easyshutdown не выключает компьютер
« Ответ #14 : 06 Октябрь 2014, 21:44:59 »
dpkg -l consolekit?
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

 

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