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