Fenstertitelleisten fehlen gelegentlich in Unity

18

Fenster (Titel und Symbol) erscheint manchmal nicht. Als Lösung muss ich mich abmelden und erneut anmelden. Stimmt etwas mit meinem System nicht? Wie kann man sicherstellen, dass dies nicht noch einmal passiert?

Fenster

Fanoy
quelle

Antworten:

20

Sie können einige Dinge ausprobieren:

  1. Einheit zurücksetzen

    Drücke Alt+ F2und renne:

    unity --reset
    

    Beachten Sie, dass dies "die Profilparameter in compiz zurücksetzt und die Unity-Shell mit den Standardeinstellungen neu startet ". Das heißt, Sie verlieren möglicherweise einige Ihrer Anpassungen (sofern vorhanden), auch im Infobereich.

    Dies ist jedoch immer noch viel sicherer als CCSM (siehe unten), und es empfiehlt sich, Unity zurückzusetzen, bevor Sie eine CCSM-basierte Lösung implementieren.

  2. CompizConfig-Einstellungsmanager

    Installieren Sie CCSM (falls noch nicht geschehen), indem Sie den folgenden Befehl im Terminal ausführen

    sudo apt-get install compizconfig-settings-manager
    

    Öffnen Sie es, indem Sie in Unity Dash nach "CCSM" suchen.

    Bildbeschreibung hier eingeben

    Einmal geöffnet, klicken Sie auf die Kategorie "Effekte" und stellen Sie sicher, dass "Fensterdekoration" aktiviert ist.

    Bildbeschreibung hier eingeben

Spitze:

Wenn Fensterränder fehlen, können Sie dennoch einige grundlegende Funktionen ausführen, z. B. Minimieren, Maximieren und Verschieben. Halten AltSie gedrückt und klicken Sie mit der rechten Maustaste auf das Fenster.

Basharat Sialvi
quelle
Ich habe dieses Problem gelegentlich (mit Ubuntu 12.04LTS in einer VMWare-Player-VM). In meinem Fall zeigt CCSM die aktivierte Fensterdekoration an (auch wenn die Ränder nicht vorhanden sind): Deaktivieren Sie diese Option und aktivieren Sie sie, um sie zurückzusetzen und die Ränder wiederherzustellen.
Stuart Rossiter
9

Geben Sie im Terminal Folgendes ein:

nohup gtk-window-decorator --replace &

Hoffentlich sollte der obige Befehl Ihr Problem lösen.

mbello
quelle
1
Es löst das Problem für mich, aber nur vorübergehend. Der Prozess bleibt aktiv und muss im Hintergrund ausgeführt werden (wenn Sie das Terminal für andere Zwecke verwenden möchten). Wenn es getötet wird, sind die Fensterränder wieder verschwunden.
Verwirrung
1
Um zu halten den Prozess läuft im Hintergrund und ermöglicht das Terminal schließen ich diesen Befehl verwenden: nohup gtk-window-decorator --replace &. Dann können Sie Ihr Terminalfenster sicher schließen.
Lynch
2
Dies sollte als die richtige Antwort markiert werden!
HDave
Oder drücken Sie Alt + F2 und führen Sie den Befehl dort aus.
Nathan JB
0

Ich habe Window Decorationden PC gerade deaktiviert und neu gestartet, da Unity anscheinend nicht mehr funktioniert (und um sicherzugehen, dass alles ordnungsgemäß neu startet). Dann habe ich wieder aktiviert Window Decorationund neu gestartet (aus dem gleichen Grund).

Danach funktioniert Window Decoration wieder!

Joe343
quelle
0

Ich habe ccsm / preference / profile "Reset to defaults" gedrückt

und tat dann:

sudo compiz-decorator neu starten

und alles hat funktioniert.

"Windows-Dekoration" ist nicht ausgewählt.

Bob Yoplait
quelle