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