Я знаю о команде unity --reset
. Но как я могу просто перезапустить Unity без сброса его профиля?
Я не использую Unity, но, учитывая то, что я знаю о его механике, это должно сработать:
unity
Вы захотите вставить это в поле выполнения ( Alt kbd > + F2 kbd>) вместо терминала, иначе он выйдет из строя при выходе из терминала.
Если вы хотите запустить его из терминала, используйте:
setsid unity
Другой альтернативой, которая работает, является
pkill --signal USR1 unity
Я нашел killall -u USR1 -r -g unity*
(опционально, с -i для интерактивного) более эффективным, чем ответ @ Эндрю. Моя единственная проблема с этим против unity --replace
состоит в том, что он убьет ваш сеанс, который unity --replace
не делает. Таким образом, зарезервируйте его на случай, если он сильно сломан.
killall -USR1 unity
перезапустит его в учетной записи (USR1), где вы не изменили настройки по умолчанию для killall.
unity
, который начинает новый графический интерфейс пользователя, связанный с Вашим терминалом. однако, если Вы управляете этим по SSH, ehm, это - вероятно, не лучший IDE, потому что Ваш местный настольный случай 'единства' тогда связан с этим терминалом на Вашем отдаленном-desctop...
забавные вещи происходят, когда Вы заканчиваете этот сессия. Шаг за шагом Ваш графический интерфейс пользователя исчезнет и единственная вещь, которая остается под Вашим контролем, указатель Вашей мыши.
я нашел эту почту действительно полезной, который суммирует команды, упомянутые в других ответах.