xwindows funktionieren, aber kein Unity-Desktop

787
rocketas

Ich verwende Ubuntu 13.04 mit 64-Bit-Unity-Desktop

Was ich erlebe: Wenn ich meinen Computer einschalte, erscheint der Ubuntu-Ladebildschirm, der jedoch nach einer Shell verschwindet, in die ich mich einloggen kann.

Einmal eingeloggt, kann ich Unity über sudo start lightdm starten und mich anschließend über unity gui anmelden.

Die Desktop-Software scheint jedoch nicht zu laufen. Es gibt jetzt Werkzeugleiste / Menü. Ich kann Alt + Tab nicht verwenden, um zwischen geöffneten Fenstern zu wechseln, und ich kann keine Fenster wiederherstellen, die ich minimiere.

In jeder Hinsicht hätte ich die gleiche Erfahrung, Sudo startx von einem Xterminal aus zu erstellen. Ich habe unity erneut installiert, ohne Erfolg. Installation scheint gut zu laufen.

Irgendwelche Ideen, wo ich dieses Problem angehen könnte? Vielen Dank

linux ubuntu xwindows ubuntu-unity

0
Randbemerkung: Es ist meistens keine gute Idee, startx als root auszuführen, dh mit `sudo startx`. Gibt es einen bestimmten Grund, warum Sie das tun? John Bensin vor 10 Jahren 0
Nein, ich habe bemerkt, dass ich lightdm nicht starten kann, wenn ich nicht root bin, also ging ich davon aus, dass dies auch mit startx zutrifft. Im Nachhinein sehe ich nicht warum. Nur aus Neugier, was ist daran schlimm? rocketas vor 10 Jahren 0
In meiner (wenn auch begrenzten) Erfahrung können Berechtigungen in Ihrem Heimatverzeichnis wirklich durcheinander gebracht werden. John Bensin vor 10 Jahren 0

2 Antworten auf die Frage

0
celloplayer

Versuchen Sie es sudo dpkg-reconfigure lightdm.

Wenn dies nicht funktioniert, öffnen Sie / etc / X11 / default-display-manager im nano / welchem ​​Texteditor Sie als root und ersetzen Sie die Einträge mit usr/bin/lightdmoder " usr/sbin/lightdm. Dies sollte nach dem Neustart funktionieren.

0

Vielleicht ist es das Problem von Compiz.

  1. Installieren Sie CompizConfig durch Drücken von Strg + Alt + T und geben Sie ein sudo apt-get install ccsm

  2. Drücken Sie Alt + F2 und geben Sie ccsm ein

  3. Gehen Sie zur Window ManagementRegisterkarte

  4. Überprüfen Sie Application Switcher, Maximize, Move Window, Resize WindowundPlace Window

  5. Gehen Sie jetzt zur EffectsRegisterkarte

  6. Ankreuzen Window Decoration

  7. Gehe zu Preferences

  8. Wählen Sie im Backend-Bereich GSetting Configuration Backend

  9. Klicken Sie Backund sieClose

  10. compiz --replaceDrücken Sie Alt + F2 und geben Sie (nach der Eingabe kann der Bildschirm ein wenig flackern) urati ein

  11. Gehen Sie zum Dash und geben Sie ein Startup Applications

  12. Klicken Sie auf Addund geben Sie compiz --replaceim Abschnitt Befehl den Namen des gewünschten Namens ein

Voilà, Sie können jetzt Fenster mit Alt + Tab wechseln.