Wiem o unity --reset
dowodzeniu. Ale jak mogę po prostu zrestartować Unity bez resetowania jego profilu?
Wiem o unity --reset
dowodzeniu. Ale jak mogę po prostu zrestartować Unity bez resetowania jego profilu?
Odpowiedzi:
Nie używam Unity, ale biorąc pod uwagę to, co wiem o jego mechanice, powinno to działać:
unity
Będziesz chciał wsadzić to w pole uruchamiania ( Alt+ F2), a nie w terminal, inaczej pęknie po wyjściu z terminalu.
Jeśli chcesz uruchomić go z terminala, użyj:
setsid unity
setsid unity
. Możesz zamknąć terminal, kiedy tylko chcesz, ale nadal otrzymasz dane wyjściowe terminalu wykonane przez Unity.
unity
będzie działać, ponieważ jest to identyczne polecenie.
Przekonałem się killall -u USR1 -r -g unity*
(opcjonalnie z interaktywnym -i), że jest bardziej skuteczny niż odpowiedź @ Andrew. Moim jedynym problemem z tym vs unity --replace
jest to, że zabije twoją sesję, co unity --replace
nie robi. Zarezerwuj to na wypadek poważnego uszkodzenia.
killall -USR1 unity
zrestartuje go na koncie (USR1), na którym nie zmieniłeś domyślnych ustawień killall.
Inną alternatywą, która działa, jest
pkill --signal USR1 unity
unity
który uruchamia nowy GUI podłączony do twojego terminala. jednak jeśli uruchomisz to przez SSH, ehm, prawdopodobnie nie jest to najlepsze IDE, ponieważ twoja instancja „jedności” lokalnego pulpitu jest następnie powiązana z tym terminalem na twoim zdalnym pulpicie ...
zabawne rzeczy zdarzają się po zakończeniu tej sesji. Krok po kroku twój GUI zniknie, a jedyną rzeczą, która pozostaje pod twoją kontrolą, jest wskaźnik myszy.
Uważam ten post za bardzo pomocny, który podsumowuje polecenia wymienione w innych odpowiedziach.