"Desktop anzeigen" mit "heißen Ecken" funktioniert nicht!

11

Die Funktion SHOW DESKTOP beim Bewegen der Maus zu den HOT CORNERS in Ubuntu 13.04 funktionierte.

Nach dem Update auf 13.10 funktioniert SHOW DESKTOP / HOT CORNERS nur bis zum Neustart oder bis zur Einstellung von Unity. Danach funktioniert es nicht mehr.

Ich dachte, dass beim Update auf 13.10 etwas nicht stimmte, also habe ich Ubuntu 14.04 neu installiert, um herauszufinden, dass das gleiche Problem besteht.

Was kann ich tun, damit SHOW DESKTOP / HOT CORNERS wieder funktioniert?

Ich habe bereits versucht, compiz und unit zurückzusetzen, und habe eine Neuinstallation durchgeführt.

Ivanyosan
quelle
Für zukünftige Besucher dieser Seite: Die unten vorgeschlagenen Korrekturen verursachen anscheinend einen weiteren Fehler . Erwähnenswert ist auch, dass Ubuntus Standardtastenkürzel für "Desktop Control-Super-D

Antworten:

12

Ich konnte das Problem mit brutaler Gewalt lösen.

Beim Verschieben jeder einzelnen Option im CompizConfig-Einstellungs-Manager stellte ich fest, dass Show Desktop mit den HOT CORNERS wie erwartet funktioniert , wenn Unity deaktiviert war .

Also klicke ich auf jedes einzelne Häkchen im Ubuntu Unity Plugin, um endlich herauszufinden, dass Show Live Previews von Windows im Switcher die Schuld war. (Nach dem Deaktivieren funktionieren heiße Ecken wie erwartet.

Ivanyosan
quelle
3
Das Deaktivieren kann zu Fehlern führen. bugs.launchpad.net/ubuntu/+source/compiz/+bug/1311323
etoet
5

Eine vorübergehende Lösung, bis der Fehler behoben ist, könnte die Verwendung von xdotool sein.

  1. Installieren:

    sudo apt-get install xdotool
    
  2. Fügen Sie im compiz config manager unter Allgemeine Einstellungen eine Befehlszeile ein

    xdotool key super+d
    
  3. Konfigurieren Sie in Kantenbindungen die heiße Ecke

Funktioniert bei mir. Ubuntu 14.04

user8437812
quelle
Nachdem ich 14.04 neu installiert hatte, entschied ich mich, mit Nouveau anstelle von nVidia-Treibern zu arbeiten, und es scheint jetzt weniger fehlerhaft zu sein, obwohl es auch andere Faktoren sein könnten. Ich hatte vorher viele Grafikfehler und schwarze Bildschirme, die jetzt verschwunden sind. (Ich habe einen Laptop mit nVidia 650M-Karte)
user8437812
Dadurch gab meine Tastatur nur den Buchstaben 'd' ein, wenn ich zur zugewiesenen Ecke ging.
Kalamalka Kid
@KalamalkaKid, Überprüfen Sie Ihre Compiz-Einstellungen: Öffnen Sie CompizConfig> Ubuntu Unity Plugin> Allgemein; Es gibt eine Einstellung namens "Show Desktop", die "<Super> d" zugeordnet werden sollte
user8437812
Diese Lösung funktioniert unter Ubuntu 16.04.2 LTS.
Vesnog
4
  1. Öffnen Sie den CompizConfig-Einstellungsmanager
  2. Wählen Sie unter KATEGORIE Desktop
  3. Sie sehen "Ubuntu Unity Plugin"
  4. Deaktivieren Sie auf der Registerkarte "Switcher" ganz rechts die Option "LIVE-VORSCHAUEN VON FENSTERN IM SCHALTER ANZEIGEN", wie Ivanyosan oben vorschlägt
user282865
quelle
Dies funktionierte nicht in 14.04
Kalamalka Kid
Dies funktionierte ab sofort in Ubuntu 14.04.5 64-Bit.
Vesnog
3

Ubuntu 14.04 befindet sich derzeit noch in der Entwicklung - es wird erst im April 2014 ordnungsgemäß verfügbar sein. Sie müssen noch kein Upgrade durchführen :-).

Wie auch immer, mit unity-tweak-tool, setze dies ...

Geben Sie hier die Bildbeschreibung ein ..und Sie sollten in der Lage sein, den Desktop ein- und auszublenden, indem Sie die Maus in der unteren rechten Ecke platzieren - es funktioniert sehr gut in 13.10.

Wilf
quelle
2
Ja, es soll so funktionieren, aber in meinem Fall nicht. show wall und show windows funktionieren, show desktop jedoch nicht. Es ist sehr seltsam.
Ivanyosan
1
Eigentlich ... Die meiste Zeit scheint es zu funktionieren, aber die Hälfte der Zeit funktioniert es nicht ... Alle anderen funktionieren auch die ganze Zeit perfekt ...
Wilf
9
Ich frage mich, warum es nur beim ersten Mal funktioniert. (in meinem Fall)
Ivanyosan
2
Sogar für mich. Show Desktop funktioniert nur zum ersten Mal! Irgendwelche Updates?
Vishal Vyas
Derzeit funktioniert diese Funktion nicht mit Unity Tweak Tool in Ubuntu 14.04. Es wurde als Fehler gemeldet .
Richard Povinelli
1

Leider funktionieren diese Korrekturen auf einigen Computern und nicht auf anderen. Ich persönlich habe keine Änderung gefunden, als ich das Compiz Untiy Plugin auf der Registerkarte "Switcher" deaktiviert habe. Es scheint keinen Unterschied zu machen. Auf einem meiner älteren Desktop-Computer bleibt das Problem weiterhin bestehen, dass keine der oben genannten Methoden funktionieren würde. Also habe ich einen anderen Ansatz ausprobiert und er scheint auf jedem Computer zu funktionieren und ist sehr konsistent. Hier ist was ich getan habe. Erstellen Sie zuerst ein Bash-Skript. Erstellen Sie dazu ein "Neues Dokument" aus Ihrem Rechtsklick-Menü und wählen Sie "Dokument leeren". Fügen Sie in dieses neue Dokument Folgendes ein:

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

Speichern Sie diese Datei nun als "compiz-start". Stellen Sie sicher, dass die Berechtigungen auf "Ausführen der Datei als Programm zulassen" gesetzt sind, und verschieben Sie diese Datei nach / usr / bin /. Möglicherweise möchten Sie auch zu ROOT wechseln, wenn Sie dies noch nicht getan haben.

Erstellen Sie nun eine .desktop-Datei, um dieses Skript auszulösen. Klicken Sie zuerst mit der rechten Maustaste und wählen Sie "Neues Dokument" und dann "Dokument leeren". Öffnen Sie diese Datei und fügen Sie den folgenden Text ein:

[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

Speichern Sie diese Datei. Es sollte automatisch als "compiz-trigger-start.desktop" gespeichert werden. Verschieben Sie diese .desktop-Datei entweder in Ihren privaten Autostart-Ordner ~ / .config / autostart (der nur für den Benutzer funktioniert) oder platzieren Sie sie in / etc / xdg / autostart, damit dieser Fix für alle Benutzer des Systems funktioniert (oder zukünftige neue Benutzer).
Dies hat bei mir auf allen Computern funktioniert, auf denen es getestet wurde ... sogar auf dem, auf dem zuvor nichts funktioniert hatte. Sie können erkennen, dass es funktioniert, da unmittelbar nach dem Laden des Desktops und dem Anzeigen der Unity-Leiste. Der Bildschirm lädt sich neu ... und Compiz wird neu gestartet. Der "Schlaf 3" ist für diese Arbeit entscheidend. Ich hoffe, das hilft euch, diese "heißen Ecken", "Desktop anzeigen", "Windows verbreiten" zu reparieren. Chris

eportel6607
quelle
Um zu vermeiden, dass Yakuake gebrochen wird, musste ich Folgendes tun:metacity --replace sleep 3 compiz --replace
Aquarius Power
Dieser zweite Teil macht für mich keinen Sinn. Wie ist es überhaupt mit dem ersten Skript verbunden? Warum fügen wir nicht einfach compiz in die Startmenüprogramme ein, anstatt eine .deskto-Datei zu erstellen? Auch der Befehl 'compiz-start' wird in Ubuntu 14.04 =)
Kalamalka Kid
0

Damit "Toggle Desktop" beispielsweise mit funktioniert Unity-Tweak-Tool , ist hier die Lösung:

Deaktivieren Sie "Live-Vorschau von Fenstern im Switcher anzeigen" unter der Registerkarte "Switcher" des Ubuntu Unity-Plugins

Das Ubuntu Unity Plugin finden Sie unter CompizConfig Setting Manager . Geben Sie ccsmdas Terminal ein.

Hier die Lösung gefunden .

jonas-
quelle
0

Ich habe das Kontrollkästchen SHIVE LIVE PREVIEWS OF WINDOWS IN THE SWITCHER deaktiviert, wie Ivanyosan sagte. Aber bei mir funktioniert es immer noch nicht. Nachdem Sie das gesamte Ubuntu Unity Plugin deaktiviert und dann erneut überprüft haben, wird CCSM eine Menge Bedenken zeigen, dass andere Plugins dieselbe Funktion haben wie das Ubuntu Unity Plugin. Verwenden Sie dann das Ubuntu Unity Plugin anstelle anderer Plugins. Das funktioniert bei mir auf Ubuntu 1404.

super_mice
quelle
Bitte strukturieren Sie Ihren Beitrag neu, um das OP klar zu beantworten.
George Udosen