Выключите, когда спросят без помощи терминала

В моей системе установлена ​​Ubuntu 11.10, и она не будет закрываться при запросе. Он перезагрузится на страницу входа. Я использовал sudo shutdown -h now для выключения, но есть ли способ вставить это в программу, поэтому попросить выключить его, не выходя на терминал?

2
задан 12 April 2012 в 12:59

2 ответа

Параметры выключения и перезагрузки могут использоваться непривилегированным пользователем, только если они являются единственным пользователем, вошедшим в систему. Скорее всего, ваша система считает, что в ней есть другой пользователь.

Вы можете получить список активных сеансов, используя команду ck-list-sessions:

$ ck-list-sessions 
Session2:
    unix-user = '1000'
    realname = 'James Henstridge'
    seat = 'Seat1'
    session-type = ''
    active = TRUE
    x11-display = ':0'
    x11-display-device = '/dev/tty7'
    display-device = ''
    remote-host-name = ''
    is-local = TRUE
    on-since = '2012-04-05T23:36:58.278097Z'
    login-session-id = '1234567890'

Если вы видите более одного сеанса в списке, то это причина сбоя параметров выключения и перезагрузки и вместо этого вы вернетесь к экрану входа в систему.

Однажды у меня была проблема, когда ConsoleKit полагал, что один из демонов, запущенных в системе, представлял сеанс пользователя и вызывал эту проблему, так что это может быть вашей проблемой.

В качестве альтернативы, если вы вошли в систему несколько раз, рассмотрите возможность выхода из других сеансов, прежде чем пытаться использовать параметры завершения работы или перезагрузки.

0
ответ дан 12 April 2012 в 12:59

По какой причине ваш Ubuntu не выключается с помощью кнопок?

Попробуйте починить Desktop Env. из центра программного обеспечения. Это может помочь, может быть.

0
ответ дан 12 April 2012 в 12:59

Другие вопросы по тегам:

Похожие вопросы: