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


Автор Тема: Как выключить ноут в Openbox  (Прочитано 4147 раз)

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

Оффлайн vik2

  • Автор темы
  • Активист
  • *
  • Сообщений: 355
    • Просмотр профиля
Как выключить ноут в Openbox
« : 04 Сентября 2016, 21:52:45 »
Здравствуйте.
На виртуалку установил базовую ОС +Openbox+ SLIM + LXPanel.
Начал решать проблему с выключением ноута.
Установил gxmessage, создал файл oblogout в /bin.
Содержание файла пробовал такое
(Нажмите, чтобы показать/скрыть)
и такое
(Нажмите, чтобы показать/скрыть)

Сохранил, в свойствах файла поставил запуск=все.
Запускаю команду в терминале (и от имени рута тоже),появляется окно с нужными мне кнопками,но выполняется только "Logout" во втором случае.
В терминале написано
(Нажмите, чтобы показать/скрыть)
Да,выключить ноут могу только от рута shutdown -h now  или sudo init 0.
Еще выполнил sudo chmod +x /bin/oblogout .
Что надо сделать,чтобы выключать/перегружать/сон/гибернация/Logout , если базовая ОС + Опенбокс ?
« Последнее редактирование: 04 Сентября 2016, 23:35:47 от vik2 »

Punko

  • Гость
Re: Как выключить ноут в Openbox
« Ответ #1 : 05 Сентября 2016, 01:15:17 »
vik2, установи себе панельку tint2, там есть нужные виджеты.
Хотя давно это было, могу ошибаться.

И какая версия системы? Если 16.04, то без пароля (от обычного юзера) работают команды:

systemctl reboot
systemctl poweroff

Оффлайн vik2

  • Автор темы
  • Активист
  • *
  • Сообщений: 355
    • Просмотр профиля
Re: Как выключить ноут в Openbox
« Ответ #2 : 05 Сентября 2016, 01:29:11 »
Только что тоже нашел эти команды.
Все-таки какие лучше использовать:

poweroff
shutdown -P 0
init 0
systemctl poweroff
sudo /sbin/shutdown -P now

Какая между ними разница? systemctl poweroff без пароля.
Надо будет научиться поставить команды на горячие клавы и еще добавит как-то в меню панели.

Punko

  • Гость
Re: Как выключить ноут в Openbox
« Ответ #3 : 05 Сентября 2016, 01:41:39 »
vik2, смотри, между

sudo /sbin/shutdown -P now

shutdown -P 0

разницы никакой - если в первом случае ты вызываешь программу через абсолютный путь, то во втором - по имени (через ярлык, грубо говоря).

касательно
init 0ничего не скажу, но встречал адептов, которые считают этот способ единственно верным (передаётся напрямую главному процессу)

systemctl poweroff - безрутовые команды systemd. я пользуюсь, мне удобно. Что во внутренностях - не смотрел.

рекомендую почитать маны по каждой из команд, для прояснения.

Оффлайн vik2

  • Автор темы
  • Активист
  • *
  • Сообщений: 355
    • Просмотр профиля
Re: Как выключить ноут в Openbox
« Ответ #4 : 05 Сентября 2016, 01:50:16 »
Спасибо.
Еще не приходилось делать горячие клавы.
Поискал и не нашел. Можно сразу команду на клаву привязать или скрипт надо  сначала писать?
Как это делается схематически,пожалуйста.

Punko

  • Гость
Re: Как выключить ноут в Openbox
« Ответ #5 : 05 Сентября 2016, 01:54:12 »
vik2, в опенбоксе не помню, честно.

Можно и команду, можно и скрипт, да. Но конкретно за реализацию в коробке не скажу.
Скорее всего через конфиг какой-то.

Можешь создать дополнительную тему, по хоткеям в опенбоксе.

Оффлайн vik2

  • Автор темы
  • Активист
  • *
  • Сообщений: 355
    • Просмотр профиля
Re: Как выключить ноут в Openbox
« Ответ #6 : 05 Сентября 2016, 01:56:26 »
Спасибо за помощь.

toZen

  • Гость
Re: Как выключить ноут в Openbox
« Ответ #7 : 05 Сентября 2016, 04:17:59 »
vik2, все бинды пишутся в rc.xml:
### UPD ###
Есть ещё obshutdown.

И да, со SLiM-ом могут быть проблемы.
Он хоть и хороший, но прокис.
Майнтайнер давно забросил проект.
Домашная страница мертва.
Последнее обновление было два!! года назад.
Из-за чего, периодически всплывают баги с сыстэмдэ, в виде BlkSOD )))
« Последнее редактирование: 05 Сентября 2016, 09:46:57 от τοΖεη »

Оффлайн vik2

  • Автор темы
  • Активист
  • *
  • Сообщений: 355
    • Просмотр профиля
Re: Как выключить ноут в Openbox
« Ответ #8 : 05 Сентября 2016, 11:42:52 »
Спасибо.
От менеджеров входа пробовал отказаться,но мне нужен вход без пароля. Вот это никак не получилось. Знаете как  сделать вход без пароля? Чтобы автоматически запустились иксы и войти без пароля. Говорят еще ,что лучше так не делать.

toZen

  • Гость
Re: Как выключить ноут в Openbox
« Ответ #9 : 05 Сентября 2016, 12:24:07 »
vik2, не знаю, а советовать что-то из сети на пробу - просто не солидно.
Но я бы не искал таких решений.
Для чего такие условия?

Оффлайн vik2

  • Автор темы
  • Активист
  • *
  • Сообщений: 355
    • Просмотр профиля
Re: Как выключить ноут в Openbox
« Ответ #10 : 05 Сентября 2016, 12:43:21 »
Ноутбук с процессором AMD. Лет 5 ему,процессор не из слабых,но при нагрузке греется.
Перешел на Lubuntu,можно сказать,что все нормально.
А теперь захотел еще легче систему: базовая+опенбокс. Стораюсь не ставить то,от чего можно отказаться.
Советуете ставить все-таки менеджер входа ? Lightdm тянет больше чем в 10 раз,чем SLiM. Надо найти такое легкое,чтоб потом поставить вход без пароля.
Еще читал совет: установить rcconf и потом снять галочку с менеджера входа.

Punko

  • Гость
Re: Как выключить ноут в Openbox
« Ответ #11 : 05 Сентября 2016, 12:52:59 »
vik2, у меня на стареньком коре2дуо lightdm +awesome. Нормально всё.
Хотя у меня 4 Гб + ssd.

toZen

  • Гость
Re: Как выключить ноут в Openbox
« Ответ #12 : 05 Сентября 2016, 12:55:18 »
vik2, если SLiM устраивает, то оставьте его.
Он самый скромный из DM-ов.
О возможных проблемах я Вас предупредил. 

Оффлайн vik2

  • Автор темы
  • Активист
  • *
  • Сообщений: 355
    • Просмотр профиля
Re: Как выключить ноут в Openbox
« Ответ #13 : 05 Сентября 2016, 13:05:22 »
Спасибо.
Да, поставил в первом скрипте "свои" команды. Работает.Только с гибернацией надо разбираться.
В меню панели поставил.
В новом скрипте ничего не надо изменять:
(Нажмите, чтобы показать/скрыть)

 

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