Jak zresetować konfigurację Unity?

181

Robiłem zamieszanie z Unity i coś zepsułem, jak mam "zacząć od nowa"?

    
zadawane Jorge Castro 15.12.2010, 18:51
źródło

12 odpowiedzi

114

Poniższe polecenie nie działa w nowszych dystrybucjach (jako że odpowiedź to ERROR: the reset option is now deprecated ).

Dla 12.04 i starszych

Najprostszym sposobem jest trafienie "otwórz terminal" lub wciśnij Alt - F2 i uruchom polecenie:

unity --reset
    
odpowiedział Kees Cook 15.12.2010, 19:00
źródło
110

Dla 12.10 - 13.04

Ja, wraz z jokerdino i amithkk stworzyliśmy skrypt Pythona, który czysto resetuje Unity dla Quantal i powyżej.

Jest hostowany na github na linku

Skrypt jest teraz dołączony do narzędzia Unity Tweak . Możesz zainstalować za pomocą

sudo add-apt-repository ppa:freyja-dev/unity-tweak-tool-daily
sudo apt-get update
sudo apt-get install unity-tweak-tool

Dla 13.10 i 14.04

sudo apt-get install unity-tweak-tool

Aby zresetować Unity, wykonaj

unity-tweak-tool --reset-unity

Uwaga - jeśli to nie rozwiąże twoich problemów z Jednością, wtedy mogą Cię dotyczyć następujące pytania i odpowiedzi:

Co dzieje się za kulisami?

Proste. Ścigamy poszczególne ustawienia używane przez Unity i resetujemy je do wartości domyślnych, a następnie ponownie ładujemy jedność, aby zastosować zmiany. Ach tak, zabijamy Unity i compiz zanim zaczniemy, ponieważ wiadomo, że będzie to trudne, jeśli zmienimy ustawienia pod nosem compizera.

Dlaczego jest to lepsze w porównaniu do używania dconf-editor lub dconf reset ?

  • Didier Roche (didrocks), autor pakunku jedności w Pythonie, mówi, że dconf reset nie działa we wszystkich przypadkach.
  • Konsensus wśród twórców Unity polega na tym, że ustawienia można modyfikować za pomocą Gsettings zamiast bezpośrednio w dconf.

Czym dokładnie jest dconf ?

Mała historia

  • Ustawienia konfiguracji były wcześniej zarządzane przez gconf.
  • Gnome zapewnia Gsettings jako zamiennik dla gconf.
  • Gsettings to api wysokiego poziomu, który manipuluje ustawieniami przechowywanymi w backendach.
  • Unity przechowuje swoje ustawienia w backend dconf, ponieważ może być ładowany znacznie szybciej niż gconf.
odpowiedział Mahesh 17.10.2012, 12:18
źródło
29

Jak powiedział Kees , działa %kod% zresetuje wszystkie opcje programu uruchamiającego , ale nie usunie twoich ulubionych ulubionych. Aby usunąć wszystkie programy uruchamiające dodane do launchera, uruchom

unity --reset-icons

Lub ręcznie:

gsettings reset com.canonical.Unity.Launcher favorites

Zalecam uruchomienie polecenia gsettings przed unity --reset , aby nie było konieczne ponowne uruchamianie jedności w celu zresetowania klawisza gsettings.

    
odpowiedział Alex Launi 08.03.2011, 21:51
źródło
20

Spróbuj to zrobić:

  1. Zaloguj się do Ubuntu
  2. Otwórz terminal naciskając Ctrl + Alt + T
  3. Wstaw i uruchom następujące polecenia:

    gconftool-2 --recursive-unset /apps/compiz-1
    unity --reset
    
  4. Ponownie uruchom, to powinno działać.

odpowiedział eNry 27.10.2011, 00:19
źródło
14

Dla Ubuntu 12.10 (poprawiony, ponownie)

OK, oto jest. Możesz użyć 'dconf reset' jak poprzednio zaznaczono i zrobi dokładnie to, co "jedność --reset" robił.

dconf reset -f /org/compiz/

Następnie uruchom ponownie:

compiz --replace & disown

Wygląda na to, że lepiej byłoby zatrzymać kompizację przed użyciem "resetowania dconf". Nad którym aktualnie pracuję.

Możesz także spojrzeć na posiadane ustawienia:

dconf dump /org/compiz/

Aby zresetować ikony jedności, możesz nadal używać

unity --reset-icons

Ta informacja pochodzi z różnych źródeł, po wielu badaniach.

    
odpowiedział fabricator4 08.10.2012, 23:06
źródło
7

Zainstaluj ubuntu tweak. Piękno ulepszenia ubuntu polega na tym, że możesz zapisać ustawienia pulpitu i aplikacji i przywrócić je po tym, jak coś zepsułeś. Ma również funkcję powrotu do oryginalnych ustawień.

    
odpowiedział dago 16.06.2011, 21:59
źródło
7

Jeśli pomieszałeś wskaźniki i musisz je zresetować, zobacz to pytanie:

odpowiedział Jorge Castro 06.11.2011, 21:25
źródło
4

Czasami ludzie przypadkowo wyłączają wtyczkę Unity lub ustawienie opcji nieobsługiwanej w CCSM może spowodować jej uszkodzenie.

Możesz go ponownie włączyć, wykonując następujące instrukcje:

odpowiedział Jorge Castro 10.11.2011, 06:38
źródło
4

Dla 12.10 - 13.04 [być może starszym]

Używam tego rozwiązania, aby zresetować konfigurację jedności. Ale w przypadku Unity resetuje wszystkie konfiguracje, takie jak niestandardowa tapeta, motywy, motywy ikon itp.

  1. Usuń plik bazy danych użytkownika dconf:

     rm ~/.config/dconf/user
    
  2. Następnie wyloguj się i zaloguj ponownie.

WAŻNE! Upewnij się, że BACKUP tego pliku, ponieważ utracisz WSZYSTKO ustawienia Unity i przełączysz się na domyślną!

    
odpowiedział Anwar 03.10.2012, 18:35
źródło
0

Dla wersji 11.10 i nowszych

Z linku

cd ~; rm -rf .gnome .gnome2 .gconf .gconfd .metacity .compiz-1 .config/compiz-1 .config/dconf
    
odpowiedział Ronramon 30.11.2011, 04:34
źródło
0

Przebiegłem ten wątek po tym, jak mój komputer Unity 2d nagle odmówił wyświetlenia startera i paska tytułu (dla wszystkich użytkowników) bez wyraźnego powodu. Autohide zostało wyłączone. Przywrócenie jedności w CCSM, co sugerowano w innych wątkach, stanowiło część rozwiązania, ale żaden z innych środków sugerowanych w tym i kilku innych powiązanych wątkach, w tym między innymi:

Reinstalling unity

Reinstalling ubuntu desktop

Removing all relevant (e.g. compiz, gconf, etc.) configuration information

pomógł mi całkowicie rozwiązać te objawy.

unity --reset

nie byłoby dla mnie skuteczne. Po dostarczeniu różnych komunikatów o błędach i komunikatach informacyjnych zawsze będzie to:

Setting Update "run_key"

jak pokazano w dziennik opublikowany w wątku o nazwie "jedność zniknęła" dla jedności bez żadnych argumentów.

Zauważyłem, że komunikat o błędzie został dostarczony przez:

/usr/lib/nux/unity_support_test -p

było podobne do niektórych błędów zgłaszanych przez jedność - zresetowano:

błąd podczas ładowania bibliotek współdzielonych: libGL.so.1:

cannot open shared object file: No such file or directory.

Po długich poszukiwaniach znalazłem następujące rozwiązanie (dzięki uprzejmości J. D. Bartletta):

Get the path of libGL.so.1 by using the command locate libGL.so.1.

Add a link to the library in /usr/lib/ as shown in the following example:

sudo ln -s /usr/lib/i386/mesa/libGL.so.1 /usr/lib

Restart the computer.

To nie tylko pozwoliło uruchomić oba unity_support_test-p i unit --reset, ale także pozwoliło Unity 2d rozpocząć. Podobnie jak autor wyżej wymienionego posta, nie mam pojęcia, co spowodowało moje problemy. Nadal nie jestem pewien, czy link jest kompletnym rozwiązaniem, czy powinienem całkowicie przeinstalować biblioteki graficzne, ale od czasu utworzenia linku wszystko działało dobrze przez kilka tygodni.

    
odpowiedział R B 11.12.2013, 20:32
źródło
-1

Ja, po prostu spróbuję rm -rf ~/.compiz-1

    
odpowiedział Muhammad Hewedy 28.09.2013, 12:31
źródło

Przeczytaj inne pytania na temat tagów