Ich habe Cinnamon auf meinem Ubuntu 12.04 installiert und es funktioniert gut, aber manchmal friert es einfach ohne Grund ein. Ich kann meine Maus bewegen, aber nichts anklicken.
Also möchte ich Cinnamon von Anfang an neu starten, so wie ich es früher mit der Gnom-Shell getan habe. Wie mache ich das?
Ich habe es versucht killall cinnamon
und nichts ist passiert.
Dann habe ich versucht export DISPLAY=:0.0
, cinnamon --replace
und immer noch nichts.
Ich denke, der Befehl cinnamon
ist ungültig. Ich möchte nicht den gesamten X-Server neu starten, da dann alle meine Fenster geschlossen werden. Ich möchte nur den Fenstermanager neu starten, da ich glaube, dass er das Problem verursacht.
Dem
cinnamon --replace
Prozess kann das HUP-Signal gesendet werden, das den Neustart auslöst, wodurch Ihr geöffnetes Fenster und die Ausführung von Anwendungen erhalten bleiben.Dadurch wird sichergestellt, dass das HUP-Signal an einen Prozess gesendet wird, der dem Muster "Zimt - Ersetzen" entspricht. Das Signal HUP (SIGHUP) weist den Prozess an, "aufzulegen".
quelle
Alt+F2
, um zu einem TTY zu gelangen, melden Sie sich mit einem admin-fähigen Konto an, werden Sie root und geben Sie diesen Befehl ein. Möglicherweise müssen SieAlt+F[n]
zu Ihrem X TTY zurückkehren.cinnamon --replace
Prozess?Das passiert mir auch sehr oft und dieser Thread ist eines der Top-Ergebnisse, wenn ich nach "Neustart von Zimt" google. Leider funktioniert die Anleitung bei mir nicht (nur weil die Displaynummer falsch ist!). Für zukünftige Besucher ist das, was ich tue, immer hilfreich.
w
(ja, nur den Buchstaben) ein und drücken Sie die Eingabetaste. Dieser Befehl hat viele verschiedene Funktionen, aber Sie müssen ihn verwenden, um die Nummer des verwendeten Displays zu ermitteln. Die Anzeigenummer befindet sich in der SpalteFROM
. Meins ist:0
(ja, einschließlich des Doppelpunkts).export DISPLAY=:0; cinnamon &
und vergessen den Doppelpunkt nicht. Ich füge das kaufmännische Und (&) hinzu, nur um diese Zahl nicht zu beschäftigen.Das funktioniert immer bei mir und ich verliere keine offenen Fenster. Außerdem behalte ich diese Anweisungen in einer Datei namens restartcinnamon, die nur eine Textdatei ist. Ich behalte die Datei in meinem Dropbox-Ordner, sodass ich, egal auf welchem Computer ich mich befinde, nur tippen kann,
cat ~/Dropbox/restartcinnamon
wenn ich daran erinnert werden muss, wie es gemacht wird.quelle
Die einfachste Lösung wäre:
quelle
Cinnamon verfügt über eine direkte Tastenkombination, mit der Sie den Desktop neu starten können, ohne eine der laufenden Anwendungen neu zu starten:
ctrl+ alt+esc
Was wahrscheinlich in einigen Fällen immer noch funktioniert, wenn die alt+ f2-Methode nicht funktioniert
quelle
Sie können Cinnamon neu starten, indem Sie:
Pressen Alt+ F2, Typ
r
, und drücken Sie Enter,Ctrl+ Alt+ Backspace(Xorg neu starten),
im TTY Befehl verwenden:
sudo service mdm restart
quelle
Wenn Sie Zimt töten, prüfen Sie, ob das Schreiben
killall cinna
und Drücken nicht aufgehört hat Tab. Wenn der Rest des Wortes angezeigt wird, lassen Sie es mit sterbenkillall -9 cinnamon
und starten Sie es dann neu. Verwenden Sie dabei das, was Sie versucht haben, aber ohne--replace
:quelle
Die folgende Kombination der obigen Kommentare hat für mich funktioniert:
w
(Ja, der einzelne Buchstabe "w" ist ein Befehl), um Ihre Anzeigenummer in der FROM-Spalte anzuzeigen. Für mich war es:0
(beinhaltet den Doppelpunkt). Außerdem enthält die TTY-Spalte die Endnummer Ihrer Cinnammon-Sitzung (für mich war es dastty8
).$
cinnammon --replace --clutter-display=:0 2> /dev/null &
Anmerkungen zu diesem letzten Befehl:
:0
war meine Anzeige #.&
gibt die Kontrolle über das Terminal zurück--clutter-display
, wenn nicht eingegeben, verwendet die DISPLAY, Variable, weshalb einige der früheren Vorschläge EXPORT tat zuerst. Sie können das Argument aber auch direkt an Zimt weitergeben. Sehen Siecinnamon --help
für mehr.2> /dev/null
leitet stderr nach nirgendwo weiter, damit mein Terminal nicht mit Nachrichten überladen wird.Ctrl-Alt-F8
um zu meiner Fenster-Zimt-Umgebung zurückzukehren (F8 für mich, da mein Terminal gemäß demw
obigen Befehl tty8 war . Für Sie ist es möglicherweise nicht F8.)Nettoergebnis: Dies hat Zimt in meinem Terminal (tty8) neu gestartet, ohne meine Fenster zu verlieren.
quelle
Versuche dies
export DISPLAY=:0.0; cinnamon --replace
quelle
Sie können den
w -ous
Befehl versuchen und prüfen, ob eine Nummer für vorhanden istDISPLAY
. Wenn es keine Nummer gibt, verwenden Siestartx
und Alt+ F7, um zur Benutzeroberfläche zurückzukehren.quelle
Nachdem Sie zu tty gewechselt haben, versuchen Sie dies
killall -HUP cinnamon
. Drücken Sie Strg + Alt + F7. Cinnamon fragt Sie, ob Sie Cinnamon neu starten möchten.quelle
Ich habe dieses Problem regelmäßig aufgrund von GFX-Treiber für HP Envy.
Ich muss abhängig von den Umständen eine oder beide der folgenden Aktionen ausführen.
Dieses Problem gibt es für mich immer noch - Linux Mint 17.x - hoffe es hilft!
quelle
Ich habe manchmal dieses Problem beim Sperren des Bildschirms: Der Sperrbildschirm wird nicht angezeigt und mein System scheint eingefroren zu sein, ohne dass Eingaben möglich sind. Ich kann mich nicht erneut anmelden.
Meine Lösung besteht darin, den Zimt-Bildschirmschoner-Prozess zu beenden.
pkill verwendet die Informationen in / proc / PID / stat und Linux speichert nur die ersten 15 Zeichen des Befehlsnamens, daher funktioniert "pkill cinnamon-screensaver" nicht.
Jetzt ist mein System entsperrt, die Eingabe funktioniert wieder und ich habe keines meiner Fenster verloren. Um das System wieder sperrbar zu machen, starte ich den Bildschirmschoner neu.
Ich leite nach / dev / null um, um die Erstellung der Datei nohup.out zu vermeiden.
quelle
Versuchen Sie, Zimt durch "soft-restart"
sudo kill -USR1 <PID of your cinnamon process>
. @ Daniels Antwort ist richtig, wird aber X-Server töten, während diesSIGUSR1
zumindest auf meinem Computer nicht der Fall ist . Ich frage mich, ob dies für die anderen zutrifft.quelle
Ich habe versucht, Ctrl+ Alt+ Backspace(Kill x Server),
Das schien für mich zu funktionieren. ( Allerdings hatte ich eine zweite
cinnamon &
Zimtsitzung gestartet ( ), bei der nur der Wallpapaer angezeigt wurde. Dann habe ich den Tastendruck auf dem Kill x-Server ausgeführt. Die verbleibende Zimtschale wurde neu gestartet und erneut getötet wieder normal. Es hat das Login-Zoom auf den Desktop gemacht, also war ich zu diesem Zeitpunkt zufrieden; (LM 17.1 Rebecca) )quelle
Ich habe alle vorherigen Lösungen ausprobiert, aber keine funktioniert. Die Lösung, die für mich funktioniert, ist
killall cinnamon-session
Hoffe, das hilft. P / s: Meine linuxmint Version ist Cinnamon 18.3quelle