„Pokaż pulpit” z „gorącymi kątami” nie działa!


11

Działa funkcja POKAŻ PULPIT podczas przesuwania myszy do GORĄCYCH NAROŻNIKÓW w Ubuntu 13.04.

Po aktualizacji do 13.10 SHOW DESKTOP / HOT CORNERS działa tylko do momentu ponownego uruchomienia komputera lub ustawiania jedności, po czym nie działa.

Myślałem, że coś jest nie tak z aktualizacją do 13.10, więc zrobiłem czystą instalację Ubuntu 14.04, aby dowiedzieć się, że ten sam problem istnieje.

Co mogę zrobić, aby SHOW DESKTOP / HOT CORNERS znów działał?

Próbowałem już zresetować compiz i jedność i wykonałem nową instalację.


Dla przyszłych odwiedzających tę stronę: Proponowane poniżej poprawki najwyraźniej powodują kolejny błąd . Warto również zauważyć, że domyślnym skrótem klawiaturowym Ubuntu dla „Pokaż pulpit” jest Control-Super-D(super to zwykle klawisz „Windows” obok Alt)

Odpowiedzi:


12

Byłem w stanie rozwiązać problem brutalną siłą.

Przenosząc każdą opcję w Menedżerze ustawień CompizConfig Przekonałem się, że kiedy Unity został wyłączony, wtedy Show Desktop działa zgodnie z oczekiwaniami z HOT CORNERS.

Klikam więc każdy znacznik wyboru we wtyczce Ubuntu Unity, aby w końcu stwierdzić, że winna była pokazywanie podglądu Windows na żywo w Switcherze . (Po odznaczeniu, gorące rogi działają zgodnie z oczekiwaniami.


3
wyłączenie tego może spowodować błąd. bugs.launchpad.net/ubuntu/+source/compiz/+bug/1311323
etoet

6

Tymczasowym rozwiązaniem do czasu usunięcia błędu może być użycie xdotool.

  1. zainstalować:

    sudo apt-get install xdotool
    
  2. w menedżerze konfiguracji compiz, w Ustawieniach ogólnych, wstaw wiersz poleceń

    xdotool key super+d
    
  3. w wiązaniach krawędzi skonfiguruj gorący narożnik

Pracuje dla mnie. Ubuntu 14.04


1
Ponadto, po ponownej instalacji 14.04, zdecydowałem się uruchomić z Nouveau zamiast sterowników nVidia i wydaje się teraz mniej wadliwy, chociaż mogą to być również inne czynniki. Wcześniej miałem wiele błędów graficznych i czarnych ekranów, które teraz zniknęły. (Mam laptopa z kartą nVidia 650M)
użytkownik8437812

to tylko sprawiło, że moja klawiatura wpisała literę „d”, gdy przechodziłem do przypisanego rogu.
Kalamalka Kid

@KalamalkaKid, Sprawdź ustawienia Compiz: Otwórz CompizConfig> Wtyczka Ubuntu Unity> Ogólne; istnieje ustawienie o nazwie „Pokaż pulpit”, które należy zamapować na „<Super> d”
user8437812,

1
To rozwiązanie działa na Ubuntu 16.04.2 LTS.
Vesnog

To jedyne rozwiązanie, które znalazłem
Andrey Izman

4
  1. Otwórz CompizConfig Settings Manager
  2. W kategorii KATEGORIA wybierz Pulpit
  3. Zobaczysz „Ubuntu Unity Plugin”
  4. W zakładce po prawej stronie o nazwie „Switcher” odznacz POKAŻ NA ŻYWO PODGLĄDY WINDOWS W SWITCHER, jak sugeruje powyżej Ivanyosan

to nie zadziałało w 14.04
Kalamalka Kid

Działa to w wersji 64-bitowej Ubuntu 14.04.5.
Vesnog

3

Ubuntu 14.04 jest obecnie w fazie rozwoju - nie będzie poprawnie dostępny do kwietnia 2014. Nie musisz jeszcze go aktualizować :-).

W każdym razie, używając unity-tweak-tool, ustaw to ...

wprowadź opis zdjęcia tutaj ..i powinieneś być w stanie pokazać i ukryć pulpit, umieszczając mysz w prawym dolnym rogu - działa bardzo ładnie w 13.10.


2
tak, to ma tak działać, ale w moim przypadku tak nie jest. pokaż ścianę i pokaż okna działają, ale nie widać pulpitu. To bardzo dziwne.
Ivanyosan

1
Właściwie ... Przez większość czasu wydaje się, że działa, ale w połowie nie działa ... Wszyscy inni również działają idealnie przez cały czas ...
Wilf

9
Zastanawiam się, dlaczego to działa tylko za pierwszym razem. (w moim przypadku)
Ivanyosan

2
Nawet dla mnie. Pokaż pulpit działa tylko po raz pierwszy! Jakieś aktualizacje?
Vishal Vyas

Obecnie ta funkcja nie działa z narzędziem Unity Tweak Tool w Ubuntu 14.04. Został zgłoszony jako błąd .
Richard Povinelli

1

Niestety poprawki te działają na niektórych komputerach, a nie na innych. Osobiście nie znalazłem żadnych zmian podczas odznaczania wtyczki Compiz Untiy w zakładce „Switcher”. Wydaje się, że to nie robi różnicy. Problem nadal występuje na jednym z moich starszych komputerów stacjonarnych, że żadna z powyższych metod nie zadziałałaby. Wypróbowałem więc inne podejście, które wydaje się działać na każdym komputerze i jest bardzo spójne. Oto co zrobiłem. Najpierw utwórz skrypt bash. W tym celu utwórz „Nowy dokument” z menu po kliknięciu prawym przyciskiem myszy i wybierz „Opróżnij dokument”. W nowym dokumencie wklej to:

#!/bin/sh
sleep 3
compiz --replace

Teraz zapisz ten plik jako „compiz-start”. Upewnij się, że ustawiłeś uprawnienia na „Zezwalaj na uruchamianie pliku jako programu” zaznaczone i przenieś ten plik do / usr / bin /. Możesz także zmienić właściciela na ROOT, jeśli jeszcze tego nie zrobiłeś.

Teraz utwórz plik .desktop, aby uruchomić ten skrypt. Najpierw kliknij prawym przyciskiem myszy i wybierz „Nowy dokument”, a następnie „Opróżnij dokument”. Otwórz ten plik i wklej do niego następujący tekst:

[Desktop Entry]
Type=Application
Exec=compiz-start
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[en_US]=compiz-trigger-start.desktop
Name=compiz on start
Comment[en_US]=compiz on startup
Comment=compiz on startup

Zapisz ten plik. Powinien zostać zapisany automatycznie jako „compiz-trigger-start.desktop”. Przenieś ten plik .desktop do domowego folderu autostart ~ / .config / autostart (który będzie działał tylko dla użytkownika) lub umieść go w / etc / xdg / autostart, co powinno sprawić, że ta poprawka będzie działać dla wszystkich użytkowników systemu (lub przyszłych nowych użytkowników).
To działało dla mnie na wszystkich komputerach, na których był testowany ... nawet na tym, na którym wcześniej nic nie działało. Możesz powiedzieć, że to działa, ponieważ zaraz po załadowaniu pulpitu i pojawieniu się paska Unity; ekran się ponownie załaduje ... co powoduje ponowne uruchomienie Compiz. „Sen 3” ma kluczowe znaczenie dla tego działania. Mam nadzieję, że pomogę wam naprawić te „gorące rogi”, „Pokaż pulpit”, „Rozwiń system Windows”. Chris


aby uniknąć złamania Yakuake, musiałem to zrobić:metacity --replace sleep 3 compiz --replace
Wodnik Moc

ta druga część nie ma dla mnie sensu. Jak to się w ogóle łączy z pierwszym skryptem? Dlaczego po prostu nie dodamy compiz w programach menu startowego zamiast tworzyć plik .deskto? Również polecenie „compiz-start” nie jest rozpoznawane w Ubuntu 14.04 =)
Kalamalka Kid

0

Aby na przykład „Przełącz pulpit” działał na przykład z narzędziem unity-tweak-tool , rozwiązaniem jest:

Odznacz „Pokaż podgląd na żywo okien w Switcherze” w zakładce „Switcher” wtyczki Ubuntu Unity

Znajdziesz Ubuntu Unity Plugin pod konfiguracji menedżera CompizConfig . Wpisz ccsmw terminalu.

Tutaj znalazłem rozwiązanie .


0

Usunąłem zaznaczenie POKAŻ NA ŻYWO PODGLĄDÓW WINDOWS W PRZEŁĄCZNIKU, jak powiedział Ivanyosan. Ale to wciąż nie działa dla mnie. Po odznaczeniu całej wtyczki Jedności Ubuntu, a następnie jej ponownym sprawdzeniu, CCSM pokaże wiele ostrzeżeń, że inne wtyczki pełnią tę samą funkcję, co wtyczka Jedności Ubuntu. Następnie wybierz wtyczkę jedności Ubuntu zamiast innych wtyczek. To działa dla mnie na Ubuntu 1404.


Proszę zrestrukturyzować swój post, aby jasno odpowiedzieć na OP.
George Udosen
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.