Я работал один X-сервер в течение нескольких дней. Сегодня из-за какого-то временного сбоя зависает. Множество приложений X - текстовые редакторы, веб-браузеры, графические приложения и т.д. - все еще работают и, вероятно, в порядке. X-сервер, похоже, испортился.
Я могу запустить новый сервер x в другом виртуальном терминале - ctrl-alt-F1, ctrl-alt-F2 и т.д. Первоначальный мертвый находится на ctrl-alt-F1 и сообщит DISPLAY =:0, если он может что-либо сделать. Я начал новые на ctrl-alt-F2, где DISPLAY =:1 и ctrl-alt-F3, где DISPLAY =:2.
До сегодняшнего события я не знал, что Linux может одновременно запускать более одного X-сервера и связывать их с такими vterms. Раньше это был F7, который имел X-сервер, или F5 много лет назад. Я использую Arch Linux, установлен свежую около месяца назад. Я не очень слежу за новостями X11 или Linux.
ВОПРОС: оригинальный сервер F1 показывает только черный экран с курсором. Курсор перемещается. Но приложения, которые появляются в "ps aux" и дают другие признаки жизни, кроме их GUI, я уверен, все еще работают.
ВОПРОС: есть ли какой-нибудь способ дать серверу F1 X11 пнуть, разбудить его, снять его, перезапустить, заставить его работать снова? Без потери существующих процессов GUI, конечно.
Если нет, то мой следующий вопрос - как заставить запущенный процесс, такой как GIMP, Kwrite и т.д., Не появляться на X-сервере DISPLAY =:0, чтобы он полностью присутствовал и работал на сервере:2. Но это отдельный вопрос, который был задан в другом месте. Прежде чем я попытаюсь разобраться с этим, я хотел бы посмотреть, смогу ли я восстановить оригинальный X-сервер.