Używam Ubuntu 14.10 z Gnome 3.14 z Gnome 3 PPA. Od około roku mam stały problem, w którym za każdym razem, gdy się wylogowuję, tracę wszystkie włączone rozszerzenia oprócz Media Playera. Wcześniej udało mi się obejść ten problem, włączając każde rozszerzenie przy uruchamianiu za pomocą „gnome-session-manager”, ale teraz zniknęło to z Gnome 3.14, ponieważ zostało zastąpione opcją kliknięcia prawym przyciskiem myszy na desce rozdzielczej. Próbowałem też ustawić domyślnie moją sesję rozruchową na „sesję domyślną”, która działała dla niektórych osób jako rozwiązanie.
Wydaje się, że nie ma już rozwiązania tego bardzo irytującego i uporczywego problemu z Gnome. To był czający problem od co najmniej roku, ponieważ wielu użytkowników miało wpływ i nic poza obciążeniem przy rozruchu w ofercie. To, jak taki chroniczny błąd może siedzieć przez ponad rok, szczerze mówiąc jest poza mną.
Czy ktoś ma jakieś nowe pomysły na bardziej trwałe rozwiązanie tego błędu Gnome?
Stephen
źródło
Odpowiedzi:
Oto obejście w duchu tej odpowiedzi . Działa to przynajmniej w wersji 3.12. Chodzi o to, aby wyeksportować listę rozszerzeń, które chcesz aktywować, a następnie napisać skrypt, który aktywuje je podczas rozruchu.
Pobieranie listy rozszerzeń
Najpierw aktywuj rozszerzenia, które chcesz aktywować. Następnie generujemy listę zawierającą:
W terminalu (
Ctrl + Alt + T
) uruchomZwraca listę z aktualnie aktywnymi rozszerzeniami a la
Ustawianie rozszerzeń
Aby aktywować dokładnie rozszerzenia z listy, uruchom
ale oczywiście z własną listą :)
Skrypt do ustawiania rozszerzeń podczas rozruchu
Aby zautomatyzować przy rozruchu, utwórz skrypt uruchamiający to polecenie.
Przejdź np. Do folderu domowego i utwórz nowy pusty plik. Nazwij go
script_name.sh
(liczy się tylko rozszerzenie). Zacznij nazwę pliku od kropki,.
jeśli chcesz, aby była ukryta.W tym pliku napisz
Oczywiście zapisz plik :)
Ustaw plik jako wykonywalny, np.
right click > Properties > Permissions > Check "Allow executing file as program"
Alternatywnie zmień uprawnienia z terminala, uruchamiając gochmod ugo+x script_name.sh
w folderze skryptu.Zrób to na uruchomienie systemu (nie wiem jak inaczej zrobić to ): w
~/.config/autostart/
utworzenie pliku o nazwiesome_name2.desktop
i umieścić go wŚcieżka po
Exec=
powinna być do skryptu, który utworzyłeś w kroku 2. Ponownie zapisz plik :)Może natychmiast lub po uruchomieniu systemu skrypt powinien zostać wyświetlony w narzędziu Gnome Tweak w sekcji Aplikacje startowe. Powinien także działać przy starcie.
Aktywowanie i dezaktywowanie rozszerzeń
Jeśli chcesz zmienić uruchamiane rozszerzenia, ponownie wygeneruj listę, a następnie wstaw nową listę do skryptu.
Ostatnie słowa
Mam nadzieję, że to zadziała również w wersji 3.14.
źródło
To działało dla mnie:
rm -rd ~/.cache
źródło
Miałem dokładnie ten sam problem, uruchamiając Ubuntu 14.10 z GNOME 3.14 z PPA GNOME 3. Wypróbowałem to rozwiązanie , ale prawdziwym wyzwaniem było znalezienie ustawienia do wyboru System Defaultzamiast GNOMEna ekranie logowania Ubuntu GNOME
Co więcej, z powodu rozszerzenia Topicons , inne rozszerzenia nadal nie są aktywowane przy logowaniu.
źródło
Ten problem nie dotyczy nowych kont użytkowników, co sugeruje, że jest to problem spowodowany zachowaniem plików ustawień Gnome z uaktualnionych poprzednich wersji Gnome Shell.
Zbadam resetowanie ustawień konta.
Próbowałem zresetować wszystkie dane konta Gnome User dla mojego głównego użytkownika. To nie działało, więc nie jest zależne od konta.
źródło