Перезапустите xfce из tty1


23

Я новичок в xubuntu, иногда мой рабочий стол xfce падает, и я могу использовать только tty1 из командной строки.

Я хочу знать, как я могу перезапустить xfce в tty7 с tty1?

Я гуглил это, но не нашел решения. Благодарю.

Ответы:


10

Попробуйте убить пользователя

pkill -KILL -u yourusername

Это вернет вас к экрану входа, хотя.


Иногда потерять текущие окна - это не выбор: X, вы можете сделать то же самое, перезапустив службу ldm (или ваш менеджер входа в систему). Убивать каждый процесс пользователя - это последний вариант, потому что вы можете работать с tty1 и убить его тоже. Менеджер входа (который основан на x) не будет закрывать другие сессии.
2015 г.

18

Для меня startxfce4не сработало, но сработало pkill.

Вы можете попробовать следующую команду:

xfwm4 --replace

Перезапускает менеджер окон.


1
Да. Это сначала попытайтесь перезагрузить оконный менеджер, если не работает попробуйте перезапустить службу входа в систему, и в худшем случае убейте своего пользователя, а затем снова начните работу :)
m3nda

1
В точку. Не забудьте добавить &: xfwm4 --replace &
Jamieson Becker

9

Вы можете попробовать startxfce4.

Как говорит этот сайт:

Перезапустите XFCE4: из командной строки лучше использовать «startxfce4», чтобы обойти глупые скрипты запуска дистрибутива X, которые действительно могут свести вас с ума.


2
Это начало XFCE4, чтобы не перезапустить его. Когда я запустился, startxfce4я получил эти сообщения: / usr / bin / startxfce4: X-сервер уже работает на дисплее: 0.0 xfce4-сеанс: другой менеджер сеанса уже запущен
Enkouyami

Я получаю "xinit: невозможно подключиться к X-серверу: соединение отказано"
kurdtpage

1
Удачи, исправляющей петлю входа в систему впоследствии: askubuntu.com/a/223634/308869
Ufos

@Enkouyami хорошо, когда что-то вылетает Restart = Start . Вы получили сообщение, already runningпотому что ваш xfce4 не разбился;) - это лингвистическая проблема. Во всяком случае, этот ответ подходит на вопрос. :)
love.by.Iesus

9

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

Другое решение:

sudo restart lightdm

Большая сила Linux в том, что всегда есть несколько способов достичь одной и той же задачи.


--rerece пытается сохранить вещи :)
M3nda

1
Ubuntu16 использовать sudo service lightdm restart.
jc__
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.