Перезавантажте xfce з tty1


23

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

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

Я погуглив це, але не знайшов рішення. Спасибі.

Відповіді:


10

Спробуйте вбити користувача

pkill -KILL -u yourusername

Це поверне вас до екрана входу.


Іноді втратити поточні вікна не є вибором: X, ти можеш виконати той самий перезапуск служби ldm (або менеджера входу, який у тебе є). Вбивати кожен процес користувача - це останній варіант, тому що ви, можливо, працюєте над tty1, і ви теж його вб'єте. Менеджер входу (який базується на x) не закривав інші сеанси.
м3нда

18

Для мене startxfce4не вийшло, але pkillзробив.

Ви можете спробувати наступну команду:

xfwm4 --replace

Він перезапускає менеджер Windows.


1
Так. Це спершу спробуйте перезавантажити вікно менеджера, якщо це не працює, спробуйте перезапустити службу входу, а в гірших випадках вбийте свого користувача, а потім почніть знову свою роботу :)
m3nda

1
Саме так. Не забудьте додати &: xfwm4 - замінити &
Джеймісон Бекер

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 добре, коли щось виходить з ладу Перезапустити = Почати . Ви отримали повідомлення, already runningтому що ваше xfce4 не було зірвано;) - це мовне питання. У будь-якому випадку ця відповідь відповідає питанням. :)
loved.by.Jesus

9

pkill працював, але здався мені трохи екстремальним. Якби у мене були інші речі, що відбувались на інших десяти сесіях, це теж вбило б.

Ще одне рішення:

sudo restart lightdm

Велика сила Linux полягає в тому, що завжди існує кілька способів досягнення одного і того ж завдання.


--замініть все, щоб врятувати речі :)
m3nda

1
Використання Ubuntu16 sudo service lightdm restart.
jc__
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.