agentsib |
|
Темы:
2
Сообщения:
13
Участник с: 09 января 2012
|
Здравствуйте. Делаю сейчас чистую установку и вот появилась проблема: кнопка выключения есть, но в диалоге выключения выключить нельзя Раньше через ConsoleKit все замечательно работало. И если в xinitrc забыть прописать ck-launch-session, то кнопка выключения пропадала полностью. Но теперь ConsoleKit нет… Пользователь есть в группу power, команды shutdown, reboot выполняются без привелегий рута. Mate запущен через gdm-old. Может кто знает почему так может быть? Заранее спасибо ;) |
agentsib |
|
Темы:
2
Сообщения:
13
Участник с: 09 января 2012
|
Разобрался в коде. Там все жестко прикручено к consolekit. Если есть умельцы, способные переписать - было бы супер (у меня пока нет времени). На данном этапе создал скрипт для отключения#!/bin/bash LANG_ACTION="Выберите действие" LANG_SHUTDOWN="Выключить" LANG_RESTART="Перезагрузить" LANG_LOGOFF="Завершить сеанс" RESULT=$(zenity --list --title="Завершение работы" --text "$LANG_ACTION" --column="" --column="" --radiolist --hide-header TRUE "$LANG_SHUTDOWN" FALSE "$LANG_RESTART" FALSE "$LANG_LOGOFF") if [ "$RESULT" == "$LANG_SHUTDOWN" ]; then systemctl poweroff fi if [ "$RESULT" == "$LANG_RESTART" ]; then systemctl reboot fi if [ "$RESULT" == "$LANG_LOGOFF" ]; then mate-session-save --force-logout fi Может кому пригодится. |
equeim |
|
Темы:
5
Сообщения:
30
Участник с: 27 февраля 2012
|
Это из-за systemd-logind, его поддержка будет в MATE 1.6. Но выйдет он неизвестно когда, так как людей у них очень мало. Вот |
agentsib |
|
Темы:
2
Сообщения:
13
Участник с: 09 января 2012
|
2equeim Спасибо, будем ждать. Пока довольствуюсь скриптом выше. |
agentsib |
|
Темы:
2
Сообщения:
13
Участник с: 09 января 2012
|
Временно поставил consolekit из aur. Будем надеяться на скорый релиз. |