Je sais à propos de la unity --reset
commande. Mais comment puis-je simplement redémarrer Unity sans réinitialiser son profil?
Je sais à propos de la unity --reset
commande. Mais comment puis-je simplement redémarrer Unity sans réinitialiser son profil?
Réponses:
Je n'utilise pas Unity, mais vu ce que je sais de ses mécanismes, cela devrait fonctionner:
unity
Vous voudrez coller cela dans une boîte d'exécution ( Alt+ F2) plutôt que dans un terminal, sinon cela se brisera lorsque vous quitterez le terminal.
Si vous voulez l'exécuter depuis un terminal, utilisez:
setsid unity
setsid unity
. Vous pouvez fermer le terminal quand vous le souhaitez, mais vous obtiendrez toujours la sortie du terminal créée par Unity.
unity
fonctionnera comme c’est la même commande.
J'ai trouvé killall -u USR1 -r -g unity*
(éventuellement avec -i pour interactive) plus efficace que la réponse de @ Andrew. Mon seul problème avec ce vs unity --replace
est qu'il va tuer votre session qui unity --replace
ne fait pas. Alors, réservez ceci pour quand il est sévèrement cassé.
killall -USR1 unity
le relancera dans un compte (USR1) sur lequel vous n'avez pas changé vos valeurs par défaut pour killall.
Une autre alternative qui fonctionne est
pkill --signal USR1 unity
unity
qui démarre une nouvelle interface graphique connectée à votre terminal. cependant, si vous utilisez ceci sur SSH, ehm, ce n'est probablement pas le meilleur IDE, car votre instance 'unit' sur le bureau local est alors liée à ce terminal sur votre remote-desctop ...
des choses amusantes se produisent lorsque vous terminez cette session. Pas à pas, votre interface graphique va disparaître et la seule chose qui reste sous votre contrôle est le pointeur de votre souris.
J'ai trouvé cet article vraiment utile, qui résume les commandes mentionnées dans d'autres réponses.