IMHO ist dies ein Fehler, aber ich habe dies seit heute. Konnte nur diesen Fehler finden bugs.launchpad.net/ubuntu/+source/unity/+bug/1212987 Ich befolgte die Empfehlungen hier: askubuntu.com/questions/17381/… Unity wurde zurückgesetzt, funktioniert aber nicht OK, Arbeitsbereiche nicht funktionieren, auch wenn ich den Betrag aktiviere oder deaktiviere oder ändere. Kein Unterschied. Put-Plugin stürzt auch Einheit,
Janghou
2
Meine Probleme begannen nach dem Wechsel von Nouveau-Treibern zu NVIDIA-Treibern (Registerkarte Systemeinstellungen / Hardware).
DanielaWaranie
19
Nach vielen Tagen und vielen gelesenen SO-Threads stellte ich fest, dass dies ein offener Ubuntu-Bug zu sein scheint (Status 'Incomplete' ab Juli 2015). Weitere Informationen dazu finden Sie hier: bugs.launchpad.net/ubuntu/+bug/1285444 Die schnelle Lösung scheint zu sein: $ mv ~/.config/dconf/user ~/.config/dconf/user.old
user9869932
1
@ julianromera's war die einzige Lösung in diesem Thread, die mir geholfen hat
Dziamid
1
@ Julianromera Antwort war die einzige, die für mich gearbeitet hat.
Paweł Adamski
Antworten:
478
Diese Antwort gilt für Ubuntu-Versionen, auf denen Compiz ausgeführt wird.
Diese Antwort setzt voraus, dass Unity über Compiz ausgeführt wird. Wenn Sie compiz nicht installiert haben (zum Beispiel auf Nicht-Unity-Versionen von Ubuntu, wie dem Gnome-basierten Ubuntu 18.04 und höher), trifft diese Antwort nicht auf Sie zu.
Sie müssen nur das Unity-Plugin wieder einschalten. Das Problem ist, dass dies ein Schmerz im Grunde ist, da Sie jetzt keine grafische Methode haben, um dies zu tun. Damit:
Versuchen Sie mit Ctrl+ Alt+ ein Terminal zu öffnen T.
Dies funktioniert möglicherweise nicht, aber Sie können versuchen, mit der rechten Maustaste auf den Desktop zu klicken und "Terminal hier öffnen" auszuwählen. Andernfalls müssen Sie möglicherweise zu einem "harten" Terminal wechseln, indem Sie Ctrl+ Alt+ drücken
F1und sich anmelden.
Installieren Sie compizconfig-settings-managerdurch Ausführen
Der erste Teil teilt dem Terminal mit, auf welches Display es geladen werden soll (sonst hat es keine Ahnung).
Wenn Sie in Schritt 1 zu einem TTY gewechselt haben, wechseln Sie zurück zum Grafikserver, indem Sie Ctrl+ Alt+ F7(oder Ctrl+ Alt+ F8manchmal) drücken .
Dort sollte ein CompizConfig-Einstellungsmanager auf Sie warten.
Suchen Sie das Unity-Plugin. Aktivieren Sie es (detaillierte Anweisungen unten). Sie werden gefragt, ob das Ubuntu Unity Plugin das Plugin OpenGL benötigt. Ubuntu Unity Plugin aktivieren / OpenGL aktivieren.
1) So aktivieren Sie das Unity Plugin: Klicken Sie auf "Desktop" (linke Seite) -> Ubuntu Unity Plugin. Sie können auch "unity plugin" in das Suchfeld "Filter" eingeben. Bildschirmfoto:
Aktivieren Sie hier das Kontrollkästchen für "Ubuntu Unity Plugin aktivieren":
2) Zum Aktivieren von OpenGL: Klicken Sie auf "Allgemein" (linke Seite) -> und aktivieren Sie das Kontrollkästchen für "OpenGL" (siehe Abbildung unten). Sie können auch "opengl" in das Suchfeld "Filter" eingeben, um es aufzurufen.
Alles sollte zum Leben erwachen, aber wenn nicht, müssen Sie möglicherweise neu starten. Sie können dies tun, indem Sie zum Terminal zurückkehren und ausgeführt werden sudo reboot.
Arbeitete perfekt für mich. Als Randnotiz, ich musste nicht das TTY-Terminal eingeben, konnte die Terminalverknüpfung ( ctrl + alt + t) verwenden.
Tass
13
Wenn Sie zu Schritt 5 gelangen und keine Einheit auf der Liste sehen, versuchen Sie sudo apt-get -f install && sudo apt-get --reinstall install unity
Folgendes
16
Hatte dieses Problem selbst aber ich bin mit der Lösung weit unglücklich, funktioniert bei mir nicht, bekomme immer noch den gleichen leeren Bildschirm auf Ubuntu 14.04 LTS 64bit. Ich gehe noch einmal die Stufen durch, um zu überprüfen, ob etwas übersehen wurde. Lenovo X201S Thinkpad i7 2.0 GHz 8 GB RAM. Hatte dieses Problem noch nie mit 12.04 LTS
wissen,
12
Die Tatsache, dass dies ein so verbreitetes und lang anhaltendes Problem ist, ist für mich eher beunruhigend. Weiß jemand, warum das so ist und was es verursacht?
Fouric
10
ccsm bleibt beim Laden von Symbolen hängen, aber wenn ich Strg-Alt-F7 zurück zur Hauptanzeige drücke, sind die Compiz-Optionen da. Ich habe den Unity-Desktop aktiviert und wieder auf tty1 umgestellt (ccsm wurde erfolgreich ausgeführt) ... aber keine Unity. Neustart: keine Einheit. Wenn ich ccsm neu lade, ist Unity immer noch ausgewählt und "on", aber es wird keine Unity angezeigt.
JeanSibelius
171
Eine für mich gute Lösung (hat das gleiche Problem gelöst):
Fantastisch. Funktioniert mit Ubuntu Linux 13.04 Desktop in Parallels unter Mac OS X.
Elliot
4
Vielen Dank! Funktioniert auch mit Ubuntu 14.04. Ich frage mich, warum dies aus heiterem Himmel passiert ist :-(
Sadi
4
Ich brauchte export DISPLAY=:0zuerst.
Uri
7
sudo dconf reset -f / org / compiz / Fehler beim Starten der Befehlszeile 'dbus-launch --autholaunch = c0c0f8bf86119c64ccb7100000006 --binary-syntax --close-stderr': Untergeordneter Prozess mit Code 1 beendet
JeanSibelius
3
Ein Problem dabei ist , dass ausgeführt wird, dconfwie sudoaus meiner ~/.config/dconf/userDatei rootEigentum (es hatte meinen Benutzer Eigentum vor). Ich frage mich, ob es ohne getan werden sollte sudo. Das war viel besser als die Datei zu entfernen und von vorne zu beginnen!
Tim Tisdall
73
In 13.04 und 14.04:
unity --replaceist veraltet. Verwenden Sie stattdessen Folgendes:
dconf resetBefehl gibt Exitcode-Fehler 1 und funktioniert nicht 13.10.
Peterdk
4
Durch die Aktivierung von Unity-Plugins wurden ccsmeinige der Probleme behoben, der Rest wurde mitrm -r .Xauthority .ICEauthority .compiz-1/ .gconf/ .config/compiz-1/ .config/dconf/
precision
3
D-Bus kann ohne X11 $ DISPLAY nicht automatisch gestartet werden. Bisher hat noch nichts funktioniert
jimifiki
2
@jimifiki Ich hatte das gleiche Problem, weil ich zwischen den vorherigen Anweisungen und diesen neu gestartet habe. Versuchen Sie es export DISPLAY=:0zuerst und wiederholen Sie dann diese Anweisungen. Natürlich habe ich einen Core Dump bekommen, als ich das gemacht habe unity --reset-icons &disown, vielleicht hilft das nicht.
GlenPeterson
2
Es funktioniert auch für Ubuntu 16.04, gerade mein Problem behoben
Priyadarshi Paul
61
Für 12.10 und darunter:
Drücke Ctrl+ Alt+ Tfür ein Terminal und starte und ccsmaktiviere dann dein 'Unity'-Plugin wieder.
Möglicherweise müssen Sie dann auch a ausführen unity --replace.
weder --resetnoch --replacefür mich gearbeitet mit meinem Ubuntu 12.04 ..running die Befehle sofort angezeigt unity-panel-service: no process found Backend : ini Integration : true Profile : default Adding plugins Initializing core options...done... Ich wartete und wartete, und dann konnte ich nicht, unterbrochen mit ctrl + c .. und nun auf der Suche , um zu versuchen , was andere Antworten vorgeschlagen ..
präzise
52
Überprüfen Sie am besten, ob Ihr Grafiktreiber für die Verwendung der Hardwarebeschleunigung und für die Verwendung von OpenGL konfiguriert ist. Durchsuchen Sie die Foren von Ask Ubuntu und Ubuntu nach Informationen zu Ihren GPUs und Ubuntu-Versionen. Für Benutzer von Hybridgrafiken siehe den letzten Abschnitt "Hybridgrafiken" weiter unten.
Der erste Teil teilt dem Terminal mit, auf welches Display es geladen werden soll (sonst hat es keine Ahnung).
Drücken Sie Ctrl+ Alt+ F7(oder Ctrl+ Alt+ F8manchmal), um zur grafischen Anzeige zurückzukehren, auf der sich ein CompizConfig-Einstellungsmanager-Bildschirm befinden sollte.
Suchen Sie das Unity-Plugin. Aktivieren Sie es.
Alles sollte zum Leben erwachen, aber wenn nicht, müssen Sie möglicherweise neu starten. Sie können dies tun, indem Sie zurückgehen tty1und ausführen sudo reboot.
Wenn die Einheit immer noch nicht geladen wird, versuchen Sie Folgendes:
Starten Sie neu, wenn es nicht sofort funktioniert.
Für 11.10 und älter
Wenn Sie auf ein TTY hoffen ( Ctrl+ Alt+ F1durch F6) und ausführen:
DISPLAY=:0 unity --replace
Unity wird auf TTY 7 ( Ctrl+ Alt++ F7) zurückgesetzt.
Sie können auch einfach versuchen:
DISPLAY=:0 unity
Dies funktioniert jedoch nicht, wenn auf der Anzeige 0 bereits ein Windows-Manager ausgeführt wird (dies führt zu einer Fehlermeldung, verwenden Sie unity --replacein diesem Fall einfach ).
Wenn Unity den Neustart absolut ablehnt, versuchen Sie Folgendes:
Installieren Sie gnome-panel:
sudo apt-get install gnome-panel
Dann starte es auf dem Display 0:
DISPLAY=:0 gnome-panel
Sie sollten dann Gnome 2 Style Panels auf Ihrem Desktop haben, mit denen Sie sich abmelden können.
Hybrid Graphics
Einige sehr nützliche Informationen und weiterführende Informationen für Benutzer von Hybridgrafiken finden Sie hier .
Sobald die GPUs entsprechend für 3D-Beschleunigung und OpenGL konfiguriert sind, können Sie:
Ich würde wirklich die stabile PPA bevorzugen ,aber es scheint noch keine Pakete für den 13.04 zu haben. Update: Diese scheinen ab dem 25. September verfügbar zu sein. Ich würde diese stabile PPA installieren - Sie können es versuchen, aber ich habe es nicht getestet.
Die von Ubuntu gelieferten Nvidia-Treiber waren bereits installiert, und ich installierte sie einfach von dieser PPA aus, indem ich sie hinzufügte und ein Paket-Update durchführte update-manager.
UPDATE: Ab dem 6. Oktober ppa:xorg-edgers/ppascheint es auch Hummeln zu geben. Wenn Sie also von dieser PPA aus installieren, können Sie versuchen, das Hinzufügen der Bumblebee-PPA zu überspringen und stattdessen von hier aus zu installieren.
Wenn Sie in Schritt 1 die stabile PPA ausgewählt haben, installieren Sie die stabile Bumblebee-PPA wie folgt:
sudo apt-add-repository ppa:bumblebee/stable
UPDATE: Aktualisieren Sie nach dem Hinzufügen der PPA (s) Ihre Paketlisten:
sudo apt-get update
Wenn Sie bereits nvidia-Treiber aus Ubuntus Standard-Repositorys installiert hatten, aktualisieren Sie einfach, um die neue Version aus dem in Schritt 1 ausgewählten Repository zu erhalten:
In 14.10: unity --reset-icons & disown stoppt: Unbekannter Job: unity-panel-service // start: Unbekannter Job: unity-panel-service // compiz (core) - Info: Plugin wird geladen: core // compiz (core) - Info: Plugin starten: core ... und keine weitere Aktion. Alt-F7 bringt mich zurück zu Grafik, wo ich ein Seitenmenü, aber kein "Start" -Menü habe (nichts im oberen Menü - kein Konnektivitätssymbol, Energiesymbol usw. - zurück zu tty1 gibt mir Bildschirme und Informationsbildschirme. .. Neustart und ich bin wieder im Geschäft! Vielen Dank für
Ihre
4
Ihr Abschnitt "Für 12.04 und neuer" funktioniert unter Ubuntu 16.04 nicht.
Luís de Sousa
Apt-Add-Repository? - fehlt
Kalpesh Soni
33
Der einfachste Weg, dies zu tun, ist, Ctrl+ Alt+ Tzu drücken , um ein Terminal zu erhalten und dann Folgendes auszugeben:
rm -rf ~/.compiz-1 ~/.config/compiz-1
und deine Einheitssitzung wird vor deinen Augen wiederkommen.
Diese Technik ist besser als das Neustarten von ccsm, da Sie in den Fehlerzustand von OP gelangen können, ohne die Auswahl von ccsm aus Versehen aufzuheben. Sie können es einfach durch versehentliches Drücken der Taste "Einstellungen" in ccsm erhalten.
@jimifiki: drücke 'crtl' + 'alt' + 'f1' und mache dann, was achiang vorgeschlagen hat. obwohl ich sie persönlich aus dem Weg räumen würde, falls Sie mehr Probleme finden.
Isaaclw
1
Keine Lösung für Ubuntu 16.04.
Luís de Sousa
1
Hat bei mir nicht funktioniert am 16.04
43Tesseracts 16.05.17
4
Bei meinem Ubuntu 16.04 waren die zu entfernenden Dateien in .cache, nicht .config. Also rm -rf ~/.cache/compizconfig-1arbeitete für mich.
tparker
25
Ich hatte auch dieses Problem. Ich löste es, indem ich den Inhalt der ~ / .config / compiz-1 / compizconfig-Datei löschte und neu loggte.
hat bei mir nicht funktioniert, so ziemlich alles auf dieser Seite
Matteo
2
Ja! Danke, es hat funktioniert! Ich habe Ubuntu 16.04 in VirtualBox installiert und nach einem der Updates habe ich dieses Problem. Dies ist die einzige Lösung, die bei mir funktioniert hat! Oh, und vergessen Sie nicht, nach dem Anwenden dieses Updates neu zu starten.
informatik01
2
Funktioniert nicht unter Ubuntu 16.04.
Luís de Sousa
2
Hat bei mir nicht funktioniert am 16.04
43Tesseracts 16.05.17
2
Bei meinem Ubuntu 16.04 waren die zu entfernenden Dateien in .cache, nicht .config. Also rm -rf ~/.cache/compizconfig-1arbeitete für mich.
Tparker
21
Ich hatte genau das gleiche Problem.
Wenn Sie Compiz Config Settings Manager installiert haben, ist möglicherweise das Unity Desktop Plugin deaktiviert.
Melden Sie sich bei einem Unity 2D-Desktop an und überprüfen Sie, ob dieser in CCSM aktiviert ist.
Unity Shell wird nicht auf dem Standarddesktop geladen, wenn das Kontrollkästchen nicht aktiviert ist und die Sitzung in Ihrem Bild angezeigt wird.
Wählen Sie im Anmeldebildschirm nach dem Neustart des Systems Unity 2D (vorerst) aus, indem Sie mit der rechten Maustaste auf das Kettenradsymbol klicken.
Warten Sie auf eine Korrektur für Unity 3D / Ubuntu 11.10 (z. B. eine Woche).
Aktualisieren Sie Ihr System, um das Update zu erhalten. in einem Terminal-Typ sudo apt-get update && sudo apt-get upgrade.
UPDATE: Ich konnte dieses Problem mithilfe ccsmder Unity 2D-Anmeldung beheben .
Wählen Sie im Anmeldebildschirm Unity 2D und melden Sie sich an.
Installieren ccsm(CompizConfig Settings Manager) , indem sie in einem Terminal ausgeführt wird : sudo apt-get install compizconfig-settings-manager compiz-fusion-plugins-extra.
Starten Sie ccsmund wählen Sie die Kategorie Desktop . Aktivieren Sie das Ubuntu Unity Plugin . Wenn Sie aufgefordert werden, Konflikte zu lösen, klicken Sie für alle Konflikte auf die Schaltfläche MITTEL. Schließen Sie, ccsmwenn Sie fertig sind.
Starten Sie neu, wählen Sie Unity (3D) und melden Sie sich an.
Ich habe ein Asus U36SD mit einer "Optimus" -Einstellung (Intel + Nvidia GPUs). Ich hatte Ubuntu 12.04 gut funktioniert, aber beim Upgrade auf 12.10 trat dieses Problem auf und bestand in 13.04 weiter. Ich habe es durch die folgenden Schritte geschafft, das Problem zu beheben:
Ich würde wirklich die stabile PPA bei bevorzugen https://edge.launchpad.net/~ubuntu-x-swat/+archive/x-updates ,aber es scheint noch keine Pakete für den 13.04 zu haben. Update: Diese scheinen ab dem 25. September verfügbar zu sein. Ich würde diese stabile PPA installieren - Sie können es versuchen, aber ich habe es nicht getestet.
Die von Ubuntu gelieferten Nvidia-Treiber waren bereits installiert, und ich installierte sie einfach von dieser PPA aus, indem ich sie hinzufügte und ein Paket-Update durchführte update-manager. AKTUALISIEREN:
UPDATE: Ab dem 6. Oktober scheint ppa: xorg-edgers / ppa auch Hummeln zu enthalten. Wenn Sie also von dieser PPA aus installieren, können Sie versuchen, das Hinzufügen der Bumblebee-PPA zu überspringen und stattdessen von hier aus zu installieren.
Wenn Sie in Schritt 1 die stabile PPA ausgewählt haben, installieren Sie die stabile Bumblebee-PPA wie folgt:
sudo apt-add-repository ppa:bumblebee/stable
UPDATE: Aktualisieren Sie nach dem Hinzufügen der PPA (s) Ihre Paketlisten:
sudo apt-get update
Wenn Sie bereits nvidia-Treiber aus Ubuntus Standard-Repositorys installiert hatten, aktualisieren Sie einfach, um die neue Version aus dem in Schritt 1 ausgewählten Repository zu erhalten:
Ich musste nur den letzten Schritt Ihrer Antwort ausführen, da ich die nvidia-Karte im BIOS deaktiviert und nie verwendet habe, aber das Zurücksetzen der dconf hat einwandfrei funktioniert. Vielen Dank!
Daniel W.
1
Danke! Das ist mir gerade nach einem Update passiert und der letzte Schritt hat mir auch gereicht.
TenLeftFingers
Wie installierst du das Zeug von diesen Links, während du keinen Launcher hast und nicht einmal in der Lage bist, Fenster zu bewegen? Ich habe versucht, diesen Schritt zu überspringen, aber er funktioniert bei mir nicht. Können Sie Anweisungen in der Befehlszeile geben, um diese PPAs hinzuzufügen und diese Dinge zu installieren?
Matteo
Ich habe oben einige Details hinzugefügt - hoffe, es hilft.
Thomas Arildsen
12
Dies passierte mir auch in Ubuntu 16.04 nach einem Upgrade der Unity- und Compiz-Pakete. Keines der oben genannten hat funktioniert.
Die einzige Möglichkeit, Starter und Bindestriche zurückzubekommen, bestand darin, das Verzeichnis .cache in meinem Zuhause zu entfernen (während ich NICHT bei Unity angemeldet war) .
Vielen Dank, nachdem ich so viele andere Lösungen vergeblich ausprobiert hatte ( ccsmZurücksetzen, Löschen von Konfigurationsverzeichnissen usw.), löste dies das Problem endgültig!
Fuenfundachtzig
Dies ist häufig der Fall, wenn Sie mit Treibern, GPUs und allem wackeln. Löschen von .cache wird die Arbeit erledigen.
Stempel
1
Funktionierte auch für mich (Ubuntu 16.04). Etwas wurde aktualisiert, als ich meine Maschine das letzte Mal herunterfuhr. Als es wieder gestartet wurde, wurde Unity nicht geladen. Ich habe viele der obigen Schritte ausprobiert, und keiner von ihnen hat funktioniert. Dieser einfache Schritt zum Löschen von ~ / .cache hat den Trick ausgeführt. Vielen Dank!
Anthony V
Dies geschah einem Freund, der am 16.04. Ich habe das Problem behoben, indem ich sie auf Ubuntu 18.04 aktualisiert habe und den neuen Gnome-Desktop anstelle von Unity verwendet habe.
Mark Stosberg
12
Das Originalplakat der doppelten Frage, gelöst in der Bearbeitung seiner eigenen Frage:
Lösung gefunden: .Xauthority in meinem Haus löschen (oder umbenennen)
@Wilf Neuinstallationen sind niemals nutzlos. Die meisten Leute haben eine schlechte Installation oder versauen einfach ihre Installation. Zeit zum Auffrischen.
Jared Burrows
1
ja, vor allem mit Upgrades ... Ich habe festgestellt , dass aptdie Gabe, zu entfernen entwickelt zu haben scheint unityzu verrückten Interpretationen für reguläre Ausdrücke (zB nuking Webapps) - Überprüfung , ob die Einheit installiert ist / etwas zu installieren , die dann fehlen hilfreich sein kann,
Wilf
Dies funktionierte nach einem LightDM-Neustart: D. Vielen Dank, ich habe versucht, dpk-reconfigure, aber es sieht passend aus - Reinstall ist in diesem Fall besser.
Thomas15v
9
Es scheint ein Problem mit 12.04 Unity 3D und den aktuellen Nvidia-Treibern zu geben.
Ich besitze einen 32-Bit Pentium 4 3.06 GHz Compaq D520SFF mit einer Nvidia GeForce 6200, auf dem Kernel 3.2.0-24-generic-pae ausgeführt wird, und habe genau das gleiche Problem (2D funktioniert, 3D nicht) und das Herabstufen des Nvidia Die Treiber haben in ein paar Minuten 3D für mich zum Laufen gebracht.
Ich habe fast alle Antworten in dieser Community, die mit meinem Problem zu tun haben, gemacht. Bitte geben Sie mir etwas Arbeit ...
Yahya
Fast alles ist eine vage Formulierung ... Haben Sie tatsächlich versucht, die NVidia-Treiber von 295.40 auf 295.33 herunterzustufen, wie im Beitrag beschrieben?
Heimdall
Ich habe alle von der Post beschrieben nichts passiert ...
Yahya
8
Für die Icons ist es Nautilus zu verdanken. Schreiben Sie nautilus &in ein Terminal, schließen Sie es nicht , und die Symbole werden wieder angezeigt.
EDIT 10/10/2013 : Für Nautilus können Sie auch Alt+ eingebenF2 , um die Unity-Eingabeaufforderung zu öffnen und nautilusin die globale Such- / Eingabeaufforderungs-CLI zu schreiben . Ein Datei-Explorer wird geöffnet. Sie können es schließen, wenn Sie möchten.
Einheit mit 14.04 in Kombination mit IBM Notes9 führte zu einem merkwürdigen Verhalten (Mausklicks würden nicht mehr funktionieren). Meine Problemumgehung bestand darin, ein Terminal zu öffnen und Unity durch Eingabe neu zu starten unity &.
Das letzte Mal, als ich das getan habe, hat es die Einheit total verdorben - das No Dash, kein Launcher, kein Nichts. Ich glaube, ich habe JEDEN Vorschlag ausprobiert, der auf dieser Seite aufgeführt ist - nichts hat geholfen.
Aber ein Kollege hatte endlich die Antwort, die für mich funktionierte:
Ich installierte das Unity-Tweak-Tool; als ich lief unity-tweak-tool --reset-unityund neu startete.
Danach war die Einheit wieder lebendig. Offensichtlich waren alle vorherigen Konfigurationsänderungen an Unity weg, aber --reset-unitydarum geht es.
Der große Vorteil dieser Lösung besteht darin, dass Sie nur ein einziges Paket hinzufügen und die Änderungen an der Unity-Konfiguration wiederholen müssen. Sie müssen jedoch weder compiz zurücksetzen, ccsm installieren noch alle anderen langwierigen Aktivitäten ausführen.
Aktualisieren:
Die andere Lösung, die ich heutzutage sehr hilfreich finde, kommt von hier - der Punkt: Manchmal müssen Sie Ihre ~ / .config / dconf / user-Datei entfernen (oder noch besser: ein "funktionierendes" Backup erstellen).
Dies ist das einzige, was bei mir funktioniert hat!
Sevenseacat
Unter Ubuntu 16.04 bringt dies den Launcher zurück, nicht jedoch den Dash oder den Desktop. Und nach dem Neustart ist alles wieder tot, und Sie müssen den Vorgang wiederholen.
Luís de Sousa
@ LuísdeSousa Lass uns hier genau das sagen, was du wahrscheinlich auf deinem System beobachtet hast. Die Sache ist: Es scheint, dass es verschiedene Gründe geben kann, die zu solchen Problemen führen; und ich fand, dass mit dem Tweak-Tool helfen kann.
GhostCat
@ LuísdeSousa Für die Aufzeichnung; die andere lösung, die ich gefunden habe, um unity-stuck / not there problems zu entfernen: ~ / .config / dconf / user ... manchmal hilft ein neustart von unity, aber manchmal muss ich reingehen und diese datei löschen.
GhostCat
6
Wenn Sie auf ein tty hoffen ( Ctrl+ Alt+ F1durch F6) und ausführen:
DISPLAY=:0 unity --replace
Es wird Unity auf tty 7 ( Ctrl+ Alt++ F7) zurückgesetzt.
Sie können auch einfach versuchen:
DISPLAY=:0 unity
Dies funktioniert jedoch nicht, wenn auf der Anzeige 0 bereits ein Windows-Manager ausgeführt wird (dies führt zu einer Fehlermeldung, verwenden Sie unity --replacein diesem Fall einfach ).
Wenn Unity den Neustart absolut ablehnt, versuchen Sie Folgendes:
Installieren Sie gnome-panel:
sudo apt-get install gnome-panel
Dann starte es auf dem Display 0:
DISPLAY=:0 gnome-panel
Sie sollten dann Gnome 2 Style Panels auf Ihrem Desktop haben, mit denen Sie sich abmelden können.
Ich finde, dass Unity am 13.04 mit meiner Nvidia-Karte wirklich fehlerhaft ist. YMMV.
Ich habe etwa 3 mal, wo ich die benötigte Ctrl+ Alt+ F1nicht lose Arbeit und es vermasselt ... Ich habe auch nvidia. Ich möchte folgendes vorschlagen:
Ctrl+ Alt+ F1(Ok, leeren Bildschirm) Geben Sie Ihren Login, drücken Sie Enter, dann das Passwort (alle in leeren Bildschirm) geben diese jetzt:
sudo startx -- :1
muss das Passwort erneut eingeben und Enter
dies öffnet eine X-Sitzung bei Ctrl+ Alt+ F8(springt automatisch dorthin). Nun erstelle eine neue leere Textdatei mit dem Namen runBash.shund tippe darauf:
bash
Speichern Sie es, ändern Sie seine Berechtigungen in "ausführbar" und führen Sie es aus. Sie erhalten ein wirklich entlastendes Terminal, das Sie daran erinnert, warum Linux gut ist! : D
Wenn Sie fertig sind, denken Sie an Ctrl+ Alt+ F1, drücken Sie Ctrl+ C(beendet die neue X-Sitzung), geben Sie exit ein, und drücken Sie die Eingabetaste, um die Terminalsitzung (leerer Bildschirm) zu beenden. Wenn Sie der Meinung sind, dass Sie die Eingabe von exit verpasst haben, drücken Sie einfach Ctrl+ Cund tippen Sie erneut. Tun Sie dies nicht zu schnell.
Sie können es also verbessern, indem Sie ein Skript erstellen, mit dem Sie so wenig wie möglich tippen können, aber trotzdem müssen Sie viel tippen, solange der Bildschirm leer ist, aber es ist besser als nichts :)
Immer noch auf der Suche nach einer definitiven Ctrl+ Alt+ F1richtigen Lösung Ubuntu 12.04 + nvidia.
hi nochmal, ich habe ABSOLUT keine Ahnung warum, aber aus irgendeinem Grund habe ich nach einem Systemabsturz (ich habe ein 3D-Spiel in Wine gespielt) den Computer hart zurückgesetzt und plötzlich habe ich mein Textterminal Strg + Alt + zurückgesetzt f1 (aber mein Konto kann sich nicht mehr über den grafischen Anmeldebildschirm von lightdm anmelden, obwohl ich mich immer noch über das Textterminal anmelden kann. Ich setze diese Angelegenheit in folgendem Thread fort: askubuntu.com/questions/133733/… )
Aquarius Power
Von "leeren" Bildschirm, haben Sie Männer "schwarz" oder "leer"? Sofern in Ihrem Video keine Terminals in umgekehrter Reihenfolge angezeigt werden, ist der Hintergrund schwarz und ähnelt daher eher einem schwarzen Bildschirm. Außerdem müssen Sie nach Strg + Alt + F1 meistens Alt-F1, Alt-F2 ... bis Alt-F6 drücken, um zu einem Terminal zu gelangen.
Alexis Wilke
@AlexisWilke so lange ... aber ... wie ich mich erinnere, leer in dem Sinne, dass Sie nicht in der Lage sind, Dinge auf dem Bildschirm zu lesen. Vielleicht war dies auch hier ein sekundäres Problem.
Aquarius Power
4
Wenn Sie neben der Standardgrafikkarte eine Beschleunigungsgrafikkarte verwenden, liegt dies möglicherweise an der Installation der entsprechenden Treiber. Einige Aktualisierungen von Treibern für Beschleunigungsgrafikkarten in Systemen mit zwei Grafikkarten neigen dazu, in einigen Systemen ein instabiles Verhalten zu zeigen. Ich habe eine Nvidia-Karte und eine Intel-Karte. Das passierte bei mir, als ich Nvidia-Treiber installierte. Launcher und Panel würden vom Desktop verschwinden. Wenn Sie eine Nvidia-Karte verwenden, kann die Installation von Bumblebee eine vorübergehende Lösung sein: https://wiki.ubuntu.com/Bumblebee
Ich habe ein ThinkPad T430u mit einer dedizierten NVIDIA-Karte, aber ich habe es im BIOS deaktiviert und nie zusätzliche Treiber installiert oder "x-swat" oder "edgers ppa" hinzugefügt, da der Intel HD4000 ohne Probleme funktionierte und ich lief Dieses Setup ohne Probleme für ca. 2 Monate
Daniel W.
Das Verhalten meines Asus U36SD scheint zu bestätigen, dass es sich um ein Problem mit der Kombination zweier GPUs (Intel / Nvidia) handelt. Ich werde eine Antwort posten, die erklärt, wie ich das Problem behoben habe.
Thomas Arildsen
4
Die erste Antwort funktioniert einwandfrei, außer dass ich Unity selbst installieren musste:
vergiss zu erwähnen, dass es auf meinem neuen Ubuntu 13.10 passiert, noch nie zuvor!
Sobi3ch
4
Ich hatte so ziemlich das gleiche Problem unter 12.04. Unity war mit meiner veralteten GPU langsam, so dass ich Unity 2d monatelang als Desktop verwendete. Ohne ersichtlichen Grund wurde es plötzlich abgelehnt, das Launchpad und die Titelleiste (für alle Benutzer) anzuzeigen. Das erneute Aktivieren von Unity in CCSM, wie hier vorgeschlagen, war Teil der Lösung, aber keine der anderen hier, dort oder in mehreren anderen verwandten Threads vorgeschlagenen Maßnahmen, einschließlich, aber nicht beschränkt auf:
Unity neu installieren
Ubuntu desktop neu installieren
Entfernen aller relevanten Konfigurationsinformationen (z. B. compiz, gconf usw.)
hat mir geholfen, diese Symptome unter 12.04 (64 Bit) vollständig zu beheben.
unity --reset
würde nicht für mich arbeiten. Nach der Zustellung einer Reihe von Fehler- und Informationsmeldungen blieb es immer bei:
war ähnlich wie einige der Fehler, die gemeldet wurden von unity --reset:
Fehler beim Laden der gemeinsam genutzten Bibliotheken: libGL.so.1: Datei mit gemeinsam genutzten Objekten kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis.
Nach umfangreicher Suche habe ich folgende Lösung gefunden:
Rufen Sie den Pfad libGL.so.1mithilfe des Befehls ab locate libGL.so.1.
Fügen Sie einen Link zur Bibliothek in / usr / lib / hinzu, wie im folgenden Beispiel gezeigt:
Dies ermöglichte nicht nur das Ausführen von unity_support_test-p unity --reset, sondern auch das Starten von Unity 2D. Ich habe keine Ahnung, was meine Probleme verursacht hat, aber seit ich die obigen Links erstellt habe (seit einigen Wochen), hatte ich keine weiteren Probleme.
Als ich versehentlich ein Upgrade von 12.04 LTS Ubuntu auf 13.04 durchführte, hatte auch ich die gleichen Probleme wie fehlende Seitenmenüleiste, keine Fensteroptionen, nicht in der Lage, zwischen Anwendungen zu wechseln ( alt- tab) und ich konnte nicht einmal Fenster auf dem Bildschirm ziehen Bildschirm. Nachdem ich so vielen Optionen gefolgt war, gab ich die folgenden Befehle ein, um diese Probleme zu beheben.
sudo apt-get remove aspell #may not be relevant
sudo apt-get remove dictionaries-common
Ich habe Aspell tatsächlich wegen widersprüchlicher Abhängigkeiten entfernt. Dies hat möglicherweise keine Korrelation zwischen diesem Problem. Ich denke, die Neuinstallation von lightdm und das Zurücksetzen von compiz haben mir dabei geholfen, dieses Problem zu beheben.
Es passiert, wenn Sie sich mit einem anderen tty anmelden und als derselbe Benutzer versuchen, X zu starten (mit startx oder initx).
Zum Beispiel läuft Ubuntu in tty7. Mit Ctrl+ Alt+ F1öffnet sich tty1. Melden Sie sich als derselbe Benutzer an und führen Sie startx aus. Gehe zurück zu tty7, logge dich aus und wieder ein. Sie erhalten nur die Desktoptapete.
Um das Problem zu lösen, wählen Sie tty1, melden Sie sich an, entfernen Sie die .Xauthority-Datei in Ihrem Home-Verzeichnis, melden Sie sich ab und melden Sie sich an. Gelöst
hat bei mir nicht funktioniert (außerdem hatte ich X noch nie von einem anderen tty gestartet)
Matteo
4
Arbeitete für Ubuntu 16.04:
Ich setze zurück, compizconfigindem ich den Cache entferne (tatsächlich erstellt der Befehl eine Sicherungskopie, damit er wiederhergestellt werden kann).
Führen Sie die folgenden Befehle aus und melden Sie sich anschließend ab:
Ich hatte das gleiche Problem nachdem ich sudo apt-get install kubuntu-desktopdas getan hatte, das meine lightdm Installation aus irgendeinem Grund brach. Ich laufe hier 16.04.
Drücken Sie ctrl- alt- F1, um zum Terminal zu gelangen. Dann:
Ich habe das gleiche Problem und löse es, indem ich folge pycharm's terminal.
- Go to my-computer -> user -> share ->
- open pycharm and its terminal
- sudo apt-get update
- sudo apt-get upgrade
- sudo apt-get install --reinstall ubuntu-desktop
Heute bin ich auf eine Situation gestoßen, in der der Benutzer meines Skripts beschlossen hat, es zu starten, indem er den Aufruf des Skripts in seine $HOME/.profileDatei einfügt. Infolgedessen konnte Unity nicht gestartet werden.
Die Skripte sind von Natur aus sequentiell, daher wurde im .profileGrunde darauf gewartet, dass das Skript beendet wird, und Unity konnte nicht gestartet werden, wenn .profiledie Ausführung nicht beendet wurde.
Ich habe dasselbe getan, das Skript von aufgerufen .profileund das gleiche Ergebnis erhalten - mein Anmeldebildschirmhintergrund ist dort geblieben, es wurde kein Bindestrich oder Startprogramm angezeigt, ich konnte nicht mit der rechten Maustaste auf den Desktop klicken oder eine andere Aktion als die Anmeldung bei TTY1 ausführen.
Die Lösung bestand darin, die entsprechende Leitung von der zu entfernen .profile. Es ist möglich, einen Befehl von der .profileVerwendung des kaufmännischen Und-Zeichens zu trennen. <command> &Das Problem besteht jedoch darin, dass jedes Mal, wenn Benutzer das Terminal öffnen oder sich bei TTY anmelden, eine neue Instanz dieses Befehls erstellt wird. Daher würde ich dringend empfehlen, keine Programme von zu starten, es.profile sei denn, Sie wissen, was Sie tun.
Ich hatte dieses Problem, ich habe eine Menge Dinge ausprobiert und sogar die Einheit aktiviert, aber nichts hat funktioniert. Zuerst müssen Sie TTY öffnen (Strg + Alt + F1) und sich anmelden. Jetzt benutzen
env DISLAY:=0 gnome-terminal
Schließen Sie TTY mit Strg + Alt + F7 und verwenden Sie (im Terminal)
$ mv ~/.config/dconf/user ~/.config/dconf/user.old
Antworten:
Sie müssen nur das Unity-Plugin wieder einschalten. Das Problem ist, dass dies ein Schmerz im Grunde ist, da Sie jetzt keine grafische Methode haben, um dies zu tun. Damit:
Versuchen Sie mit Ctrl+ Alt+ ein Terminal zu öffnen T.
Dies funktioniert möglicherweise nicht, aber Sie können versuchen, mit der rechten Maustaste auf den Desktop zu klicken und "Terminal hier öffnen" auszuwählen. Andernfalls müssen Sie möglicherweise zu einem "harten" Terminal wechseln, indem Sie Ctrl+ Alt+ drücken F1und sich anmelden.
Installieren Sie
compizconfig-settings-manager
durch AusführenDann führe es so aus:
Der erste Teil teilt dem Terminal mit, auf welches Display es geladen werden soll (sonst hat es keine Ahnung).
Wenn Sie in Schritt 1 zu einem TTY gewechselt haben, wechseln Sie zurück zum Grafikserver, indem Sie Ctrl+ Alt+ F7(oder Ctrl+ Alt+ F8manchmal) drücken .
Dort sollte ein CompizConfig-Einstellungsmanager auf Sie warten.
Suchen Sie das Unity-Plugin. Aktivieren Sie es (detaillierte Anweisungen unten). Sie werden gefragt, ob das Ubuntu Unity Plugin das Plugin OpenGL benötigt. Ubuntu Unity Plugin aktivieren / OpenGL aktivieren.
Alles sollte zum Leben erwachen, aber wenn nicht, müssen Sie möglicherweise neu starten. Sie können dies tun, indem Sie zum Terminal zurückkehren und ausgeführt werden
sudo reboot
.quelle
ctrl + alt + t
) verwenden.sudo apt-get -f install && sudo apt-get --reinstall install unity
Eine für mich gute Lösung (hat das gleiche Problem gelöst):
in einem terminal:
und dann
quelle
export DISPLAY=:0
zuerst.dconf
wiesudo
aus meiner~/.config/dconf/user
Dateiroot
Eigentum (es hatte meinen Benutzer Eigentum vor). Ich frage mich, ob es ohne getan werden solltesudo
. Das war viel besser als die Datei zu entfernen und von vorne zu beginnen!In 13.04 und 14.04:
unity --replace
ist veraltet. Verwenden Sie stattdessen Folgendes:Starten Sie neu, wenn es nicht sofort funktioniert.
quelle
dconf reset
Befehl gibt Exitcode-Fehler 1 und funktioniert nicht13.10
.ccsm
einige der Probleme behoben, der Rest wurde mitrm -r .Xauthority .ICEauthority .compiz-1/ .gconf/ .config/compiz-1/ .config/dconf/
export DISPLAY=:0
zuerst und wiederholen Sie dann diese Anweisungen. Natürlich habe ich einen Core Dump bekommen, als ich das gemacht habeunity --reset-icons &disown
, vielleicht hilft das nicht.Für 12.10 und darunter:
Drücke Ctrl+ Alt+ Tfür ein Terminal und starte und
ccsm
aktiviere dann dein 'Unity'-Plugin wieder.Möglicherweise müssen Sie dann auch a ausführen
unity --replace
.quelle
unity --reset
ist jetzt veraltet und funktioniert nicht mehr. Gibt es einen Ersatz?unity --replace
.--reset
noch--replace
für mich gearbeitet mit meinem Ubuntu 12.04 ..running die Befehle sofort angezeigtunity-panel-service: no process found Backend : ini Integration : true Profile : default Adding plugins Initializing core options...done
... Ich wartete und wartete, und dann konnte ich nicht, unterbrochen mit ctrl + c .. und nun auf der Suche , um zu versuchen , was andere Antworten vorgeschlagen ..Überprüfen Sie am besten, ob Ihr Grafiktreiber für die Verwendung der Hardwarebeschleunigung und für die Verwendung von OpenGL konfiguriert ist. Durchsuchen Sie die Foren von Ask Ubuntu und Ubuntu nach Informationen zu Ihren GPUs und Ubuntu-Versionen. Für Benutzer von Hybridgrafiken siehe den letzten Abschnitt "Hybridgrafiken" weiter unten.
Möglicherweise möchten Sie das Paket compizconfig-settings-manager ausführen und sicherstellen, dass das Unity-Plugin aktiviert ist (siehe Was sind einige Probleme mit CCSM und warum sollte ich es vermeiden? ).
Für 12.04 und neuer
Wechseln Sie zu,
tty1
indem Sie Ctrl+ Alt+ drücken F1und sich anmelden.Installieren Sie
compizconfig-settings-manager
durch AusführenFühren Sie es dann folgendermaßen aus:
Der erste Teil teilt dem Terminal mit, auf welches Display es geladen werden soll (sonst hat es keine Ahnung).
Drücken Sie Ctrl+ Alt+ F7(oder Ctrl+ Alt+ F8manchmal), um zur grafischen Anzeige zurückzukehren, auf der sich ein CompizConfig-Einstellungsmanager-Bildschirm befinden sollte.
Suchen Sie das Unity-Plugin. Aktivieren Sie es.
Alles sollte zum Leben erwachen, aber wenn nicht, müssen Sie möglicherweise neu starten. Sie können dies tun, indem Sie zurückgehen
tty1
und ausführensudo reboot
.Wenn die Einheit immer noch nicht geladen wird, versuchen Sie Folgendes:
Starten Sie neu, wenn es nicht sofort funktioniert.
Für 11.10 und älter
Wenn Sie auf ein TTY hoffen ( Ctrl+ Alt+ F1durch F6) und ausführen:
Unity wird auf TTY 7 ( Ctrl+ Alt++ F7) zurückgesetzt.
Sie können auch einfach versuchen:
Dies funktioniert jedoch nicht, wenn auf der Anzeige 0 bereits ein Windows-Manager ausgeführt wird (dies führt zu einer Fehlermeldung, verwenden Sie
unity --replace
in diesem Fall einfach ).Wenn Unity den Neustart absolut ablehnt, versuchen Sie Folgendes:
Installieren Sie
gnome-panel
:Dann starte es auf dem Display 0:
Sie sollten dann Gnome 2 Style Panels auf Ihrem Desktop haben, mit denen Sie sich abmelden können.
Hybrid Graphics
Einige sehr nützliche Informationen und weiterführende Informationen für Benutzer von Hybridgrafiken finden Sie hier .
Sobald die GPUs entsprechend für 3D-Beschleunigung und OpenGL konfiguriert sind, können Sie:
Installieren Sie die Nvidia-Treiber von https://edge.launchpad.net/~xorg-edgers/+archive/ppa :
oder:
Ich würde wirklich die stabile PPA bevorzugen ,
aber es scheint noch keine Pakete für den 13.04 zu haben. Update: Diese scheinen ab dem 25. September verfügbar zu sein. Ich würde diese stabile PPA installieren - Sie können es versuchen, aber ich habe es nicht getestet.Die von Ubuntu gelieferten Nvidia-Treiber waren bereits installiert, und ich installierte sie einfach von dieser PPA aus, indem ich sie hinzufügte und ein Paket-Update durchführte
update-manager
.Installieren Sie Bumblebee von https://launchpad.net/~bumblebee/+archive/stable
UPDATE: Ab dem 6. Oktober
ppa:xorg-edgers/ppa
scheint es auch Hummeln zu geben. Wenn Sie also von dieser PPA aus installieren, können Sie versuchen, das Hinzufügen der Bumblebee-PPA zu überspringen und stattdessen von hier aus zu installieren.Wenn Sie in Schritt 1 die stabile PPA ausgewählt haben, installieren Sie die stabile Bumblebee-PPA wie folgt:
UPDATE: Aktualisieren Sie nach dem Hinzufügen der PPA (s) Ihre Paketlisten:
Wenn Sie bereits nvidia-Treiber aus Ubuntus Standard-Repositorys installiert hatten, aktualisieren Sie einfach, um die neue Version aus dem in Schritt 1 ausgewählten Repository zu erhalten:
Führen Sie die folgenden Befehle aus, um Unity zu reparieren (die Antwort von brandon-bertelsen auf Unity wird nicht geladen, kein Launcher, kein Dash wird angezeigt ):
quelle
Der einfachste Weg, dies zu tun, ist, Ctrl+ Alt+ Tzu drücken , um ein Terminal zu erhalten und dann Folgendes auszugeben:
und deine Einheitssitzung wird vor deinen Augen wiederkommen.
Diese Technik ist besser als das Neustarten von ccsm, da Sie in den Fehlerzustand von OP gelangen können, ohne die Auswahl von ccsm aus Versehen aufzuheben. Sie können es einfach durch versehentliches Drücken der Taste "Einstellungen" in ccsm erhalten.
quelle
.cache
, nicht.config
. Alsorm -rf ~/.cache/compizconfig-1
arbeitete für mich.Ich hatte auch dieses Problem. Ich löste es, indem ich den Inhalt der ~ / .config / compiz-1 / compizconfig-Datei löschte und neu loggte.
quelle
.cache
, nicht.config
. Alsorm -rf ~/.cache/compizconfig-1
arbeitete für mich.Ich hatte genau das gleiche Problem.
Wenn Sie Compiz Config Settings Manager installiert haben, ist möglicherweise das Unity Desktop Plugin deaktiviert.
Melden Sie sich bei einem Unity 2D-Desktop an und überprüfen Sie, ob dieser in CCSM aktiviert ist.
Unity Shell wird nicht auf dem Standarddesktop geladen, wenn das Kontrollkästchen nicht aktiviert ist und die Sitzung in Ihrem Bild angezeigt wird.
quelle
Entwickler beheben ständig Fehler. Eine Alternative besteht darin, zu warten und den Fortschritt bei der Fehlerbehebung zu verfolgen ( abonnieren Sie die Unity-Entwicklung in Launchpad ).
Drücken Sie Ctrl+ Alt+ F2.
Anmeldung.
Führen Sie
sudo shutdown -r now
in einem Terminal.Wählen Sie im Anmeldebildschirm nach dem Neustart des Systems Unity 2D (vorerst) aus, indem Sie mit der rechten Maustaste auf das Kettenradsymbol klicken.
Warten Sie auf eine Korrektur für Unity 3D / Ubuntu 11.10 (z. B. eine Woche).
Aktualisieren Sie Ihr System, um das Update zu erhalten. in einem Terminal-Typ
sudo apt-get update && sudo apt-get upgrade
.UPDATE: Ich konnte dieses Problem mithilfe
ccsm
der Unity 2D-Anmeldung beheben .(Dies ist aus diesem Ubuntu-Forumsbeitrag angepasst .)
Wählen Sie im Anmeldebildschirm Unity 2D und melden Sie sich an.
Installieren
ccsm
(CompizConfig Settings Manager) , indem sie in einem Terminal ausgeführt wird :sudo apt-get install compizconfig-settings-manager compiz-fusion-plugins-extra
.Starten Sie
ccsm
und wählen Sie die Kategorie Desktop . Aktivieren Sie das Ubuntu Unity Plugin . Wenn Sie aufgefordert werden, Konflikte zu lösen, klicken Sie für alle Konflikte auf die Schaltfläche MITTEL. Schließen Sie,ccsm
wenn Sie fertig sind.Starten Sie neu, wählen Sie Unity (3D) und melden Sie sich an.
quelle
Ich habe ein Asus U36SD mit einer "Optimus" -Einstellung (Intel + Nvidia GPUs). Ich hatte Ubuntu 12.04 gut funktioniert, aber beim Upgrade auf 12.10 trat dieses Problem auf und bestand in 13.04 weiter. Ich habe es durch die folgenden Schritte geschafft, das Problem zu beheben:
Installieren Sie die Nvidia-Treiber von https://edge.launchpad.net/~xorg-edgers/+archive/ppa .
ODER:
Ich würde wirklich die stabile PPA bei bevorzugen https://edge.launchpad.net/~ubuntu-x-swat/+archive/x-updates ,
aber es scheint noch keine Pakete für den 13.04 zu haben. Update: Diese scheinen ab dem 25. September verfügbar zu sein. Ich würde diese stabile PPA installieren - Sie können es versuchen, aber ich habe es nicht getestet.Die von Ubuntu gelieferten Nvidia-Treiber waren bereits installiert, und ich installierte sie einfach von dieser PPA aus, indem ich sie hinzufügte und ein Paket-Update durchführte
update-manager
. AKTUALISIEREN:(was ich getan habe) oder:
(stabile Version für 13.04 auch jetzt - nicht von mir getestet).
Installieren Sie Bumblebee von https://launchpad.net/~bumblebee/+archive/stable
UPDATE: Ab dem 6. Oktober scheint ppa: xorg-edgers / ppa auch Hummeln zu enthalten. Wenn Sie also von dieser PPA aus installieren, können Sie versuchen, das Hinzufügen der Bumblebee-PPA zu überspringen und stattdessen von hier aus zu installieren.
Wenn Sie in Schritt 1 die stabile PPA ausgewählt haben, installieren Sie die stabile Bumblebee-PPA wie folgt:
UPDATE: Aktualisieren Sie nach dem Hinzufügen der PPA (s) Ihre Paketlisten:
Wenn Sie bereits nvidia-Treiber aus Ubuntus Standard-Repositorys installiert hatten, aktualisieren Sie einfach, um die neue Version aus dem in Schritt 1 ausgewählten Repository zu erhalten:
Installieren Sie Bumblebee
Führen Sie die folgenden Befehle aus, um Unity zu reparieren (die Antwort von brandon-bertelsen auf Unity wird nicht geladen, kein Launcher, kein Dash wird angezeigt ):
quelle
Dies passierte mir auch in Ubuntu 16.04 nach einem Upgrade der Unity- und Compiz-Pakete. Keines der oben genannten hat funktioniert.
Die einzige Möglichkeit, Starter und Bindestriche zurückzubekommen, bestand darin, das Verzeichnis .cache in meinem Zuhause zu entfernen (während ich NICHT bei Unity angemeldet war) .
quelle
ccsm
Zurücksetzen, Löschen von Konfigurationsverzeichnissen usw.), löste dies das Problem endgültig!Das Originalplakat der doppelten Frage, gelöst in der Bearbeitung seiner eigenen Frage:
quelle
Für 13.10:
Nur um sicherzustellen, dass alles installiert ist:
Als nächstes alles neu laden:
Ich habe es gerade ausprobiert und es funktioniert!
Quelle:
https://askubuntu.com/a/204784/54037
Wenn alle Stricke reißen:
Denken Sie daran, machen Sie immer Backups! Allerdings ist manchmal eine Neuinstallation gut, Ubuntu neu installieren?
quelle
apt
die Gabe, zu entfernen entwickelt zu haben scheintunity
zu verrückten Interpretationen für reguläre Ausdrücke (zB nuking Webapps) - Überprüfung , ob die Einheit installiert ist / etwas zu installieren , die dann fehlen hilfreich sein kann,Es scheint ein Problem mit 12.04 Unity 3D und den aktuellen Nvidia-Treibern zu geben.
In diesem Beitrag (Unity 3d funktioniert nach der Installation von 12.04 nicht mehr) erfahren Sie, wie Sie das Problem umgehen können.
Ich besitze einen 32-Bit Pentium 4 3.06 GHz Compaq D520SFF mit einer Nvidia GeForce 6200, auf dem Kernel 3.2.0-24-generic-pae ausgeführt wird, und habe genau das gleiche Problem (2D funktioniert, 3D nicht) und das Herabstufen des Nvidia Die Treiber haben in ein paar Minuten 3D für mich zum Laufen gebracht.
quelle
Für die Icons ist es Nautilus zu verdanken. Schreiben Sie
nautilus &
in ein Terminal, schließen Sie es nicht , und die Symbole werden wieder angezeigt.EDIT 10/10/2013 : Für Nautilus können Sie auch Alt+ eingebenF2 , um die Unity-Eingabeaufforderung zu öffnen und
nautilus
in die globale Such- / Eingabeaufforderungs-CLI zu schreiben . Ein Datei-Explorer wird geöffnet. Sie können es schließen, wenn Sie möchten.quelle
Ich hatte ein ähnliches Problem:
Einheit mit 14.04 in Kombination mit IBM Notes9 führte zu einem merkwürdigen Verhalten (Mausklicks würden nicht mehr funktionieren). Meine Problemumgehung bestand darin, ein Terminal zu öffnen und Unity durch Eingabe neu zu starten
unity &
.Das letzte Mal, als ich das getan habe, hat es die Einheit total verdorben - das No Dash, kein Launcher, kein Nichts. Ich glaube, ich habe JEDEN Vorschlag ausprobiert, der auf dieser Seite aufgeführt ist - nichts hat geholfen.
Aber ein Kollege hatte endlich die Antwort, die für mich funktionierte:
Ich installierte das Unity-Tweak-Tool; als ich lief
unity-tweak-tool --reset-unity
und neu startete.Danach war die Einheit wieder lebendig. Offensichtlich waren alle vorherigen Konfigurationsänderungen an Unity weg, aber
--reset-unity
darum geht es.Der große Vorteil dieser Lösung besteht darin, dass Sie nur ein einziges Paket hinzufügen und die Änderungen an der Unity-Konfiguration wiederholen müssen. Sie müssen jedoch weder compiz zurücksetzen, ccsm installieren noch alle anderen langwierigen Aktivitäten ausführen.
Aktualisieren:
Die andere Lösung, die ich heutzutage sehr hilfreich finde, kommt von hier - der Punkt: Manchmal müssen Sie Ihre ~ / .config / dconf / user-Datei entfernen (oder noch besser: ein "funktionierendes" Backup erstellen).
quelle
Wenn Sie auf ein tty hoffen ( Ctrl+ Alt+ F1durch F6) und ausführen:
Es wird Unity auf tty 7 ( Ctrl+ Alt++ F7) zurückgesetzt.
Sie können auch einfach versuchen:
Dies funktioniert jedoch nicht, wenn auf der Anzeige 0 bereits ein Windows-Manager ausgeführt wird (dies führt zu einer Fehlermeldung, verwenden Sie
unity --replace
in diesem Fall einfach ).Wenn Unity den Neustart absolut ablehnt, versuchen Sie Folgendes:
Installieren Sie
gnome-panel
:Dann starte es auf dem Display 0:
Sie sollten dann Gnome 2 Style Panels auf Ihrem Desktop haben, mit denen Sie sich abmelden können.
Ich finde, dass Unity am 13.04 mit meiner Nvidia-Karte wirklich fehlerhaft ist. YMMV.
quelle
Ich habe etwa 3 mal, wo ich die benötigte Ctrl+ Alt+ F1nicht lose Arbeit und es vermasselt ... Ich habe auch nvidia. Ich möchte folgendes vorschlagen:
Ctrl+ Alt+ F1(Ok, leeren Bildschirm) Geben Sie Ihren Login, drücken Sie Enter, dann das Passwort (alle in leeren Bildschirm) geben diese jetzt:
muss das Passwort erneut eingeben und Enter dies öffnet eine X-Sitzung bei Ctrl+ Alt+ F8(springt automatisch dorthin). Nun erstelle eine neue leere Textdatei mit dem Namen
runBash.sh
und tippe darauf:Speichern Sie es, ändern Sie seine Berechtigungen in "ausführbar" und führen Sie es aus. Sie erhalten ein wirklich entlastendes Terminal, das Sie daran erinnert, warum Linux gut ist! : D
Wenn Sie fertig sind, denken Sie an Ctrl+ Alt+ F1, drücken Sie Ctrl+ C(beendet die neue X-Sitzung), geben Sie exit ein, und drücken Sie die Eingabetaste, um die Terminalsitzung (leerer Bildschirm) zu beenden. Wenn Sie der Meinung sind, dass Sie die Eingabe von exit verpasst haben, drücken Sie einfach Ctrl+ Cund tippen Sie erneut. Tun Sie dies nicht zu schnell.
Sie können es also verbessern, indem Sie ein Skript erstellen, mit dem Sie so wenig wie möglich tippen können, aber trotzdem müssen Sie viel tippen, solange der Bildschirm leer ist, aber es ist besser als nichts :)
Immer noch auf der Suche nach einer definitiven Ctrl+ Alt+ F1richtigen Lösung Ubuntu 12.04 + nvidia.
quelle
Wenn Sie neben der Standardgrafikkarte eine Beschleunigungsgrafikkarte verwenden, liegt dies möglicherweise an der Installation der entsprechenden Treiber. Einige Aktualisierungen von Treibern für Beschleunigungsgrafikkarten in Systemen mit zwei Grafikkarten neigen dazu, in einigen Systemen ein instabiles Verhalten zu zeigen. Ich habe eine Nvidia-Karte und eine Intel-Karte. Das passierte bei mir, als ich Nvidia-Treiber installierte. Launcher und Panel würden vom Desktop verschwinden. Wenn Sie eine Nvidia-Karte verwenden, kann die Installation von Bumblebee eine vorübergehende Lösung sein: https://wiki.ubuntu.com/Bumblebee
quelle
Die erste Antwort funktioniert einwandfrei, außer dass ich Unity selbst installieren musste:
dann renne:
und aktiviere Unity :)
quelle
Ich hatte so ziemlich das gleiche Problem unter 12.04. Unity war mit meiner veralteten GPU langsam, so dass ich Unity 2d monatelang als Desktop verwendete. Ohne ersichtlichen Grund wurde es plötzlich abgelehnt, das Launchpad und die Titelleiste (für alle Benutzer) anzuzeigen. Das erneute Aktivieren von Unity in CCSM, wie hier vorgeschlagen, war Teil der Lösung, aber keine der anderen hier, dort oder in mehreren anderen verwandten Threads vorgeschlagenen Maßnahmen, einschließlich, aber nicht beschränkt auf:
Unity neu installieren
Ubuntu desktop neu installieren
Entfernen aller relevanten Konfigurationsinformationen (z. B. compiz, gconf usw.)
hat mir geholfen, diese Symptome unter 12.04 (64 Bit) vollständig zu beheben.
würde nicht für mich arbeiten. Nach der Zustellung einer Reihe von Fehler- und Informationsmeldungen blieb es immer bei:
Wie in dem im Thread mit dem Titel "unity has vanished" veröffentlichten Protokoll gezeigt, wird Unity ohne Argumente ausgeführt.
Mir ist aufgefallen, dass die Fehlermeldung von:
war ähnlich wie einige der Fehler, die gemeldet wurden von
unity --reset
:Fehler beim Laden der gemeinsam genutzten Bibliotheken: libGL.so.1: Datei mit gemeinsam genutzten Objekten kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis.
Nach umfangreicher Suche habe ich folgende Lösung gefunden:
Rufen Sie den Pfad
libGL.so.1
mithilfe des Befehls ablocate libGL.so.1
.Fügen Sie einen Link zur Bibliothek in / usr / lib / hinzu, wie im folgenden Beispiel gezeigt:
(mit freundlicher Genehmigung von JD Bartlett )
Starte den Computer neu.
Dies ermöglichte nicht nur das Ausführen von unity_support_test-p
unity --reset
, sondern auch das Starten von Unity 2D. Ich habe keine Ahnung, was meine Probleme verursacht hat, aber seit ich die obigen Links erstellt habe (seit einigen Wochen), hatte ich keine weiteren Probleme.quelle
Als ich versehentlich ein Upgrade von 12.04 LTS Ubuntu auf 13.04 durchführte, hatte auch ich die gleichen Probleme wie fehlende Seitenmenüleiste, keine Fensteroptionen, nicht in der Lage, zwischen Anwendungen zu wechseln ( alt- tab) und ich konnte nicht einmal Fenster auf dem Bildschirm ziehen Bildschirm. Nachdem ich so vielen Optionen gefolgt war, gab ich die folgenden Befehle ein, um diese Probleme zu beheben.
Neustart (können Sie verwenden
sudo reboot
)Neustart (können Sie verwenden
sudo reboot
)Ich habe Aspell tatsächlich wegen widersprüchlicher Abhängigkeiten entfernt. Dies hat möglicherweise keine Korrelation zwischen diesem Problem. Ich denke, die Neuinstallation von lightdm und das Zurücksetzen von compiz haben mir dabei geholfen, dieses Problem zu beheben.
quelle
Es passiert, wenn Sie sich mit einem anderen tty anmelden und als derselbe Benutzer versuchen, X zu starten (mit startx oder initx).
Zum Beispiel läuft Ubuntu in tty7. Mit Ctrl+ Alt+ F1öffnet sich tty1. Melden Sie sich als derselbe Benutzer an und führen Sie startx aus. Gehe zurück zu tty7, logge dich aus und wieder ein. Sie erhalten nur die Desktoptapete.
Um das Problem zu lösen, wählen Sie tty1, melden Sie sich an, entfernen Sie die .Xauthority-Datei in Ihrem Home-Verzeichnis, melden Sie sich ab und melden Sie sich an. Gelöst
quelle
Arbeitete für Ubuntu 16.04:
Ich setze zurück,
compizconfig
indem ich den Cache entferne (tatsächlich erstellt der Befehl eine Sicherungskopie, damit er wiederhergestellt werden kann).Führen Sie die folgenden Befehle aus und melden Sie sich anschließend ab:
Achtung: Dadurch wird Ihr benutzerdefiniertes Unity-Setup entfernt.
quelle
Ich hatte das gleiche Problem nachdem ich
sudo apt-get install kubuntu-desktop
das getan hatte, das meine lightdm Installation aus irgendeinem Grund brach. Ich laufe hier 16.04.Drücken Sie ctrl- alt- F1, um zum Terminal zu gelangen. Dann:
Das hat es für mich behoben, nachdem ich mir stundenlang die Haare ausgezogen hatte.
quelle
Ich habe das gleiche Problem und löse es, indem ich folge
pycharm's terminal
.quelle
Anscheinend war das Herausziehen meines zweiten Monitors das Problem, und dann konnte ich die richtigen Treiber installieren und aktualisieren.
quelle
Ich habe viele der in diesem Thread erwähnten Lösungen ausprobiert und auch andere. Endlich hat das bei mir geklappt:
dann
Vielen Dank an alle für ihren Beitrag.
quelle
Heute bin ich auf eine Situation gestoßen, in der der Benutzer meines Skripts beschlossen hat, es zu starten, indem er den Aufruf des Skripts in seine
$HOME/.profile
Datei einfügt. Infolgedessen konnte Unity nicht gestartet werden.Die Skripte sind von Natur aus sequentiell, daher wurde im
.profile
Grunde darauf gewartet, dass das Skript beendet wird, und Unity konnte nicht gestartet werden, wenn.profile
die Ausführung nicht beendet wurde.Ich habe dasselbe getan, das Skript von aufgerufen
.profile
und das gleiche Ergebnis erhalten - mein Anmeldebildschirmhintergrund ist dort geblieben, es wurde kein Bindestrich oder Startprogramm angezeigt, ich konnte nicht mit der rechten Maustaste auf den Desktop klicken oder eine andere Aktion als die Anmeldung bei TTY1 ausführen.Die Lösung bestand darin, die entsprechende Leitung von der zu entfernen
.profile
. Es ist möglich, einen Befehl von der.profile
Verwendung des kaufmännischen Und-Zeichens zu trennen.<command> &
Das Problem besteht jedoch darin, dass jedes Mal, wenn Benutzer das Terminal öffnen oder sich bei TTY anmelden, eine neue Instanz dieses Befehls erstellt wird. Daher würde ich dringend empfehlen, keine Programme von zu starten, es.profile
sei denn, Sie wissen, was Sie tun.Link zum Original-Skript und Diskussion hier: https://askubuntu.com/a/739631/295286
quelle
Ich hatte dieses Problem, ich habe eine Menge Dinge ausprobiert und sogar die Einheit aktiviert, aber nichts hat funktioniert. Zuerst müssen Sie TTY öffnen (Strg + Alt + F1) und sich anmelden. Jetzt benutzen
Schließen Sie TTY mit Strg + Alt + F7 und verwenden Sie (im Terminal)
Danach verwenden
quelle