Как перезапустить Unity

Я знаю о команде unity --reset. Но как я могу просто перезапустить Unity без сброса его профиля?

70
задан 15 December 2011 в 19:50

4 ответа

Я не использую Unity, но, учитывая то, что знаю о его механике, это должно работать:

unity

Вы захотите придерживаться этого в поле запуска (Alt + F2), а не терминал или он сломается, когда вы выйдете из терминала.

Если вы хотите запустить его из использования терминала:

setsid unity
79
ответ дан 25 May 2018 в 22:25
  • 1
    Правильно. Хотя, выход из системы и обратно в работе лучше в моем опыте (я использую Unity в качестве основной среды рабочего стола на данном этапе) – jrg♦ 24 March 2011 в 18:15
  • 2
    Хороший способ сделать это в терминале, если вы хотите видеть отладочные сообщения, - setsid unity. Вы можете закрыть терминал, когда захотите, но вы все равно получите вывод терминала, сделанный Unity. – Stefano Palazzo♦ 24 March 2011 в 23:45
  • 3
    Если вы хотите запустить это в терминале, не нарушая его при выходе из терминала, введите: 'unity --replace & amp;' – Rafał Cieślak 27 April 2011 в 22:41
  • 4
    Просто использование unity будет работать, так как это идентичная команда. – Cas 11 May 2011 в 21:20
  • 5
    используя единство - replace имеют крошечный улов, вам нужно запустить меню один раз, тогда только левая панель автоматически скроется после перезапуска – d4v1dv00 25 May 2011 в 18:49

Я нашел killall -u USR1 -r -g unity* (необязательно, с -i для интерактивного), чтобы быть более эффективным, чем ответ Эндрю. Моя единственная проблема с этим vs unity --replace в том, что он убьет ваш сеанс, который unity --replace не делает. Итак, зарезервируйте это, когда он сильно сломан.

7
ответ дан 25 May 2018 в 22:25

killall -USR1 unity перезапустит его в учетной записи (USR1), где вы не изменили значения по умолчанию killall.

5
ответ дан 25 May 2018 в 22:25

Другая альтернатива, которая работает, -

pkill --signal USR1 unity
1
ответ дан 25 May 2018 в 22:25

Другие вопросы по тегам:

Похожие вопросы: