Wie starte ich Unity richtig neu?

41

Ich erlebe immer wieder seltsame Bugs. Diese beginnen normalerweise nach einigen Betriebsstunden. Manchmal öffnet sich der Bindestrich unter jedem geöffneten Fenster (wird nur auf dem Desktop sichtbar, aber ich kann trotzdem mit der Eingabetaste nach etwas suchen und es öffnen, solange es nicht sichtbar ist). Es gibt auch andere kleinere Belästigungen, z. B. zufällige Stellen (insbesondere maximiertes Chrome, Tabs-Bereich), die nach dem Navigieren zwischen Programmen mit Alt + Tab nicht mit der Maus angeklickt werden können. Durch Hin- und Herwechseln wird dies behoben.

Ich kann nicht benutzen

compiz --replace

seitdem sind alle app-anzeigesymbole verschwunden (nur teamviewer bleibt). Skype, Netzwerk, Sprachen, Sound (auch der Sound der Tastatur funktioniert nicht mehr) und Datum sind nicht mehr vorhanden. Ein Neustart des Unity-Panel-Dienstes hilft nicht.

Überlegungen zur Lösung dieser Probleme?

Daliusk
quelle
Ich hatte ein ernstes Problem mit , dass auch aufhören würde Yakuake Terminal reagiert, löste ich es mit diesem Skript secFixWindow.sh --fixcompiz , dass im Grunde genommen mit metacity ersetzt, noch ein bisschen warten und ersetzt wieder mit Compiz und alles funktioniert gut :)
Wassermann Strom
nur um sicherzugehen, habe ich das xterm -e unity&disown3 mal probiert und es funktionierte korrekt, aber beim 4. mal war yakuake nicht erreichbar und das Cairo-Dock hat seine Positionierung durcheinander gebracht; damit funktionierte das script mit dem timing noch besser.
Aquarius Power

Antworten:

45

Sie können Alt+ drücken F2, dann tippen unityund dann drücken Enter, um Unity neu zu starten.

  • Oder Sie könnten verwenden:

    sudo service gdm restart
    
  • Am 14.04 und 14.10 verwenden:

    sudo service lightdm restart
    
  • Am 15.04 und 15.10 verwenden Sie:

    sudo systemctl restart lightdm.service
    
Pabi
quelle
1
"Einheit" scheint zu funktionieren. Ich denke, ich muss warten, bis Probleme auftauchen, und es dann versuchen.
Daliusk
Sollte gut funktionieren :)
Pabi
3
Ich denke, der Befehl ist sudo service lightdm restartauf Ubuntu 14.04
user100464
1
Und Sie sollten serviceam 15.04 verwenden können. Es wird den entsprechenden systemctlBefehl verwenden.
muru
3
In Gnome 3 können Sie Alt-F2 drücken und r eingeben, und die Shell wird neu gestartet, ohne Sie abzumelden. Es scheint, dass es leider keine Möglichkeit gibt, dies mit der Einheit zu tun
nafg
1

Versuchen Sie secFixWindow.sh:

secFixWindow.sh --fixcompiz

Es ist im Grunde

  1. ersetzt durch Metacity,
  2. wartet ein bisschen und
  3. ersetzt wieder durch Compiz.

Das Warten ist wichtig, um sich nicht mit Anwendungen wie Yakuake oder Cairo Dock herumzuschlagen.

Wassermann Power
quelle
4
Führen Sie keine umfangreichen Shell-Skripte aus, die Sie aus dem Internet herunterladen, es sei denn, Sie nehmen sich die Zeit, alles zu lesen und zu verstehen.
Jeffrey Blattman
@JeffreyBlattman es ist Open Source (natürlich nicht verschleiert), im Gegensatz zu vielen Anwendungen, die maschinenabhängig kompiliert und als geschlossene Quelle vorliegen, meine ich, dass jede proprietäre Anwendung / jeder Treiber eine größere Chance hat, eine vertrauenswürdige Quelle für Probleme zu sein als ein Open Source irgendetwas, das es schon seit einiger Zeit gibt, so dass andere Leute darauf herumgestochert haben könnten, oder vermisse ich etwas?
Aquarius Power
Ja, auf jeden Fall fehlt dir etwas. Sourceforge ist mit Malware infiziert und es ist bekannt, dass es aufgegebene Projekte kooptiert und modifiziert. Wenn Sie bereit sind, das Drehbuch zu lesen und zu verstehen, dann machen Sie es.
Jeffrey Blattman
@ JeffreyBlattman oh ... Danke an die Info ..., übrigens scheinen sie auf Malware zu scannen (ab 2016), aber möglicherweise ist das Vertrauen bereits 2015 verloren , also Alternativen
Aquarius Power
@ JeffreyBlattman auch, es scheint, dass sie aufgegebene Projekte abzielten, und dieses war nicht. Die Bedrohung scheint auch nicht so groß zu sein wie Viren oder verbotene Dinge, sondern heimtückische unerwünschte Software, die vermutlich unsere Privatsphäre verletzt. Im Grunde genommen wäre also nicht jede Software kompromittiert, aber ... wie gesagt ... vertrauen ist verloren :(
Aquarius Power