Wtyczka skalowania ciągle zapala ustawienia gorącego rogu podczas ponownego uruchamiania

20

Używam Ubuntu 12.04 z Unity, który, jak przypuszczam, również używa Compiz. Mam Compiz Settings Manager i ustawiam lewy górny i dolny lewy róg mojego ekranu, aby aktywował funkcję „Skaluj” (jak Exposé), aby skalować i wyświetlać wszystkie okna.

Problem polega na tym, że kiedy ponownie uruchamiam komputer, gorące rogi już nic nie robią . Muszę wrócić do menedżera ustawień compiz, usunąć opcję gorącego rogu, a następnie ustawić ją ponownie. Wydaje się, że coś przesłania lub usuwa ustawienie gorącego rogu compiz przy ponownym uruchomieniu.

Aktualizacja : Czasami ustawienie traci ważność, nawet gdy komputer jest uruchomiony. Nie zorientowałem się jeszcze, co to powoduje.

Michael Butler
źródło
1
Ten sam problem z Ubuntu 12.04 na Lenovo T410s. Ten problem występuje również po zwolnieniu notebooka ze stacji dokującej, do której podłączony jest drugi tft. Jest już raport o błędzie: bugs.launchpad.net/ubuntu/+source/compiz/+bug/999939
Kevin Horst
1
Też miałem problem. Spróbuj otworzyć terminal (CTRL + ALT + T) i wejść compiz --replace. Zastępuje uruchomione menedżery okien (w zasadzie uruchamia ponownie compiz). Sprawdź, czy zacznie zapamiętywać twoje ustawienia. Jak dotąd ma moje.
James
@James Właśnie przetestowałem to po ponownym uruchomieniu. gorący zakątek znów był martwy, biegał compiz --replacew terminalu, a teraz gorący zakręt jest znowu aktywny. dzięki, mając nadzieję, że tak zostanie.
Michael Butler
1
@ Michael Butler Obejścia przestały działać z przełącznikiem na 12.10.
James

Odpowiedzi:

21

Główne raporty błędów znajdują się na https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/986208 i https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/858845 .

12.04

Rozwiązanie półtrwałe skopiowane tutaj:

  • Uruchom edytor gconf z Terminalu lub Alt + F2
  • Przejdź do aplikacji> compiz-1> ogólne> screen0> opcje
  • Edytuj klucz: active_plugins Ścieżka nawigacji gconf
  • Przenieś „Skaluj” na dół listy.
  • Przenieś „Expo” na prawy dolny róg nad „Skalą” i pod Unityshell. klucz active_plugins

Mówię „półtrwały”, ponieważ niektóre aktualizacje oprogramowania (Unity) mogą powodować zmianę kolejności wtyczki, więc może być konieczne powtarzanie tych kroków 2 lub 3 razy w miesiącu.

Dla 12.10 i 13.04:

Powyższa poprawka przestała działać z aktualizacją do wersji 12.10 i kontynuowana jest z wersją 13.04. Proponowane rozwiązania dla 12.10 i 13.04 znajdują się pod linkiem do raportu o błędzie powyżej, ale jak dotąd nic solidnego.

Półtrwałe rozwiązanie dla 12.10:

  • Uruchom edytor dconf z Terminalu lub Alt + F2
  • Przejdź do / org / compiz / profile / unity / plugins / core
  • Edytuj klucz: active-plugins ścieżka nawigacji dconf
  • Przenieś „skalę” i „expo” na ostatnią pozycję na liście. klucz aktywnych wtyczek

Pamiętaj, że aktualizacje systemu mogą cofnąć tę poprawkę i może być konieczne użycie dconf, aby ją naprawić ponownie.

Kontynuuj udział w zgłaszaniu błędów, aby rozwiązać problem w wersji 12.04 LTS, 12.10 i późniejszych.

James
źródło
1
Dla co najmniej jednej osoby klucz dconf w 12.10 znajduje się w / org / compiz / profile / unity / plugins-with-set-keys . Nie wiem jednak, czy ich konfiguracja różni się od standardowego pobrania 12.10, czy nie.
James
1
Działa również 13.10.
Prasad RD
2
Wciąż mam ten błąd w 14.04, ale rozwiązanie już nie działa. Zamiast tego wszystko psuje. Schludny.
jcora
Mam ten sam problem, więc stawiam: expo, skalę, unityshell i działa.
Ratata Tata,
2

Dla osób doświadczających tego problemu w 12.10 spróbuj tego

Zmiana kolejności w kluczu dconf:

„/ org / compiz / profile / unity / plugins / core / active-plugins”

czytać:

[„core”, „composite”, „opengl”, „decor”, „gnomecompat”, „resize”, „snap”, „move”, „regex”, „place”, „vpswitch”, „grid”, „ widget ”,„ compiztoolbox ”,„ session ”,„ imgsvg ”,„ mousepoll ”,„ imgpng ”,„ animacja ”,„ wall ”,„ unitymtgrabhandles ”,„ obejścia ”,„ ezoom ”,„ fade ”,„ unityshell ” , „scale”, „expo”]

Naprawiono dla mnie problem w Ubuntu 12.10 64bit. Nie jestem pewien, czy jest to wymagane, ale dla tych, którzy twierdzą, że to nie działa, upewnij się, że masz zainstalowany „Ubuntu-Tweak”. Pamiętam, że badając ten problem, natknąłem się na twierdzenie, że pakiet zależny zainstalowany z Ubuntu Tweak rozwiązuje inny problem z wyzwalaczami ekranu zachowanymi podczas ponownego uruchamiania.

Wiem też, że to powinno być oczywiste, ale jeśli twoja maszyna nie chce akceleracji 3D, te wtyczki Compiz po prostu nie działają

dginsd
źródło
Wydaje się, że to tylko aktualizacja. Aktualizacje oprogramowania od czasu do czasu zmieniają to ustawienie z powrotem na pierwotne zamówienie, wymagając od niego powrotu i zresetowania zamówienia za pomocą skali i expo na końcu. Ostatnim razem, gdy musiałem to zrobić, dostałem kilka błędów i musiałem kilka razy zresetować zamówienie, zanim w końcu to zajęło. Wydaje się, że najlepszym sposobem na to byłoby skrypty ustawiające tę kolejność przed każdym uruchomieniem, niestety nie wiem dokładnie, jak by to było zrobione
dginsd
1

Moim tymczasowym rozwiązaniem jest uruchamianie aplikacji „Ubuntu Tweak” raz po każdym ponownym uruchomieniu. (Zmiana kolejności wtyczek również działa, ale jest również tymczasowa. Muszę zmienić ich kolejność po ponownym uruchomieniu).

descape
źródło
to dziwne, dla mnie zmiana kolejności wtyczek w edytorze gconf naprawia go głównie na stałe, nawet po ponownym uruchomieniu. Rzadko kolejność wtyczek zmienia się z powrotem, gdy następuje poważna aktualizacja Unity. Więc mówisz, że po prostu uruchamiasz Ubuntu Tweak, a następnie go zamykasz, nie musisz zmieniać ustawień?
Michael Butler,
Tak, dokładnie . Uruchamiam Ubuntu Tweak, a następnie go zamykam. Ale miałeś rację, zainstalowałem unity odnowiony, myślę, że to zmieniło kolejność. Po tym pomyślałem, że zmiana kolejności nie działa dla mnie i nigdy więcej się nie zmieniła, ciągle otwierałem, a następnie zamykałem poprawki Ubuntu. Teraz ponownie zmieniłem kolejność wtyczek i działa !! Dziękuję Ci . i przepraszam za moje do połowy błędne informacje !!
descape
1

Ten komentarz rozwiązał dla mnie problem. Po prostu wyłącz „Launcher Capture Mouse” w „Ubuntu Unity plug-in -> Experimental”.

Bazil
źródło
Nie naprawia mnie to w 12.10
James
W 14.04 ta opcja jest domyślnie wyłączona, ale problem nadal występuje.
Lucio Paiva,
1

Odpowiedź @James była dość szczegółowa, a zrzuty ekranu bardzo pomogły. Jednak Compiz wciąż zapomniał o ustawieniach. „UnityShell” dociera do końca listy po każdym ponownym uruchomieniu i psuje skalę i expo.

Udało mi się rozwiązać problem, blokując pozycje kluczy. Możesz to zrobić za pomocą CCSM.

Otwórz CCSM (CompizConfig) i kliknij preferencje, a następnie Listę wtyczek. Odznacz „Automatyczne sortowanie wtyczek”. Upewnij się, że Skala jest ostatnim wpisem i expo tuż powyżej. Jeśli używasz dodatku Skala, upewnij się, że spadnie poniżej skali.

Teraz uruchom ponownie komputer, a Scale and Expo załaduje się. Możesz także sprawdzić kolejność kluczy w edytorze conf i upewnić się, że zachowują swoje pozycje. Mam nadzieję że to pomoże.

użytkownik2592465
źródło
1
Testowany w 14.04, ale powoduje awarię compiz. Próbowałem [skala, expo, unityshell] i [expo, skala, unityshell], ale nie udało się w obu przypadkach.
Lucio Paiva,
1

W 14.04 uruchomienie nohup compiz --replace &w terminalu rozwiązuje mój problem, ale wciąż muszę go wpisywać za każdym razem po ponownym uruchomieniu. Próbowałem ręcznie zamówić wtyczki, ponieważ większość odpowiedzi tutaj mówi, aby to zrobić, ale po prostu psuje to compiz.

Lucio Paiva
źródło
jeśli to zrobię, Yakuake się zepsuje i trzeba będzie go zrestartować; rozwiązaniem było pierwsze załadowanie metacity --replace(myślę, że pozwala to poprawnie zakończyć kompresję / czyszczenie) poczekaj 3s icompiz --replace
Aquarius Power
0

W 14.04 poruszanie się (w dconf) „skala” i „expo” PO „unityshell” (czyli na końcu listy) powoduje całkowite zamrożenie systemu po uruchomieniu skali (przez gorący róg lub klawisz). Wydarzenie wydaje się działać.

Zendoin
źródło