Я могу перезапустить свой рабочий стол из окна консоли (Ctrl + Alt + F1) с помощью этой команды:
sudo service lightdm restart
Это представит новый экран входа в систему и закроет все программы, запущенные на рабочем столе. Это не то, что я хочу.
Мне нужна команда или сценарий, которые перезапускают рабочий стол с консоли, сохраняя при этом все приложения работающими, чтобы я мог получить доступ к их окнам, когда вернусь на экран рабочего стола.
Фон
У меня все еще возникают проблемы с тем, что рабочий стол отключается, когда компьютер продолжает работать нормально. 9 286 сообщений с "черным экраном" по разным причинам.Некоторые с решениями вроде , это , некоторые без. Я работаю со многими компьютерами Xubuntu, и это случалось несколько раз.
Хотя причины различаются, (в моих случаях) симптом часто один и тот же. Обычно это помогало перезапускать lightdm, но я терял данные, и мне приходилось перезапускать все приложения. Теперь у меня возникла проблема при тестировании матричных коммутаторов VGA. Каждый раз, когда я повторно подключал свой монитор, мне приходилось перезагружать lightdm. Итак, я понял, что мне нужно лучшее решение. Нечто аналогичное перезапуску explorer.exe с помощью диспетчера задач Windows. Это решает все случаи зависания рабочего стола, но не влияет на запущенные программы (в основном перезагружает рабочий стол).
Система: 64-разрядная версия Xubuntu 16.04, портативный компьютер
По крайней мере, на Xubuntu 20.04 команда
xfwm4 --replace &
помогла мне.