Войдите в чей-то рабочий стол другого из CLI

Есть ли способ выйти из системы и войти снова как другой пользователь или тот же пользователь из командной строки? Я видел решения, которые используют killall или pkill и т. Д., Чтобы убить все процессы, запущенные от имени вошедшего в систему пользователя.

Это, безусловно, работает и выводит меня из системы, но когда я снова вхожу в систему, я обнаруживаю, что все мои процессы были убиты, чего я совершенно не ожидал после выполнения этой команды. Все мои терминалы закрыты, равно как и мой браузер и т. Д. Как будто мой рабочий стол был запущен только что из выключенного питания.

С другой стороны, когда я «блокирую» компьютер с помощью контекстного меню в правом верхнем углу экрана, а затем снова захожу, все, что у меня было открыто, все еще открыто, и все мои процессы имеют не был убит. В этом контекстном меню «выход из системы» означает «уничтожение всех процессов и запуск заново», чего я и не хочу , а «блокировка» означает «выход из системы, но не остановка всех процессов, чтобы при войти в систему все еще открыто ", чего я и хочу.

Как заблокировать компьютер, не выходя из системы, напрямую из командной строки? Или, по крайней мере, как это делает контекстное меню в верхнем правом углу экрана? Какую команду (команды) он выполняет внутренне, и как я могу эмулировать это без подтверждения?

Я на Ubuntu 15.04 x64 с оборудованием из System76, если это вообще помогает.

1
задан 10 June 2015 в 13:53

1 ответ

Поскольку Вы могли бы знать, можно ли искать через терминал с помощью

gnome-session-quit

(см. , Как можно выйти из системы через терминал? )

можно, возможно, попробовать что-то как

gnome-session-quit && startx 

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

0
ответ дан 10 June 2015 в 13:53

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

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