Das System kann in Ubuntu 14.04 LTS nicht heruntergefahren und vom oberen Bedienfeld abgemeldet werden


18

Ich habe vor kurzem Ubuntu 14.04 installiert. Das Herunterfahren und Abmelden über das obere Bedienfeld funktioniert nicht.

Sie haben beim Installieren des Betriebssystems einwandfrei funktioniert, aber vor ein paar Tagen habe ich fglrx-Treiber für meine ATI-Grafikkarte installiert. Sie funktionierten nicht und ich hatte Probleme mit niedriger Auflösung und Ubuntu bootete nicht. Ich löste es, indem ich den fglrx-Grafiktreiber aus dem Wiederherstellungsmodus entfernte und Ubuntu startete und einwandfrei funktionierte, zumindest dachte ich das.

Jetzt funktionieren die Optionen zum Herunterfahren und Abmelden im oberen Bereich nicht mehr. Ich muss mich mit ctrl+ alt+ abmelden deleteund mit der Option shutdown im oberen Bereich herunterfahren (die Option shutdown funktioniert nach dem Abmelden, aber nicht, wenn ich als Benutzer angemeldet bin ).

Ich habe Ubuntu 14.04 LTS neu installiert und die Shutdown-Optionen funktionierten einwandfrei, aber nach der Installation von Updates funktionierten sie nicht mehr. Ich dachte, es ist das Problem mit der Installation des Grafiktreibers fglrx, aber jetzt weiß ich, dass es nicht so ist. Ich denke, es ist ein Problem mit einigen Dateien, die von Ubuntu-Updates installiert wurden.
Weiß jemand, wie man es löst?


3
Verwenden Sie Cairo Dock? Es gibt einen Fehler im Zusammenhang mit dem Dialogfeld zum Herunterfahren.
user9440008

1
Ja, ich benutze Cairo Dock
Sudheer

2
Kairo Dock ist das Problem jetzt funktionieren die Optionen gut dank dir Xeranas
Sudheer

Wie im Fehlerbericht angegeben, wird dies auch von anderen Docks wie Plank ausgelöst, und zwar von jeder Anwendung, die auf der LauncherEntry-Schnittstelle von Unity DBus registriert ist und vor Unity

Antworten:


15

Cairo-dock muss nicht aus den Startanwendungen entfernt werden.

Verwenden Sie eine der folgenden Lösungen:

  • Suchen Sie die Datei cairo-dock.desktop~/.config/autostart und fügen Sie diesen Code hinzu.X-GNOME-Autostart-Delay=20

Einfach zu lösende Schritte (getestet in Ubuntu 14.04)

  1. Laufen Sie geditohne root
  2. Klicken Sie auf Datei-Menü öffnen und drücken Sie Ctrl+H
  3. Datei öffnen ~/.config/autostart/cairo-dock.desktop
  4. Füge das hinzu

    X-GNOME-Autostart-Delay=20
    
  5. Speichern und schließen

  6. Starte deine Einheit / deinen Gnom neu

Verzögerungszeit mehr als 20 funktioniert gut.

oder:

  • Wählen Sie kairo-Dock Startanwendung von Startanwendung und Änderungsbefehl Option:

    sh -c "sleep 30; exec cairo-dock -o"
    

    Quelle hier und hier

oder

  • Erstellen Sie ein Skript startdockmit dem Namen und dem Text

    #! /bin/sh -e
    sleep 20
    cairo-dock
    exit 0
    

    Machen Sie es ausführbar und fügen Sie in den Startelementen einen neuen Befehl mit Pfad zu diesem Skript hinzu.


Dies ist ein Fehler, wie in einem Kommentar angegeben. Der Fehlerbericht gibt das an

Das Dialogfeld zum Herunterfahren / Neustarten von Unity funktioniert nicht, wenn eine andere Anwendung in der LauncherEntry-Schnittstelle von Unity DBus registriert ist. Es scheint, dass wir diesen Fehler haben, wenn Cairo-Dock (und sein Launcher-API-Deamon), DockbarX oder Plank vor Unity gestartet werden.

Um dasselbe Problem mit dem Plank Dock zu lösen, ersetzen Sie es cairo-dockdurch plankeine der oben genannten Lösungen. Gleiches gilt für andere Anwendungen.


@cipricus Ich habe eine Antwort gepostet, die die Verzögerung von 20 Sekunden für das Öffnen des Cairo Dock beim Starten beseitigt, die durch diese Methode auftritt.
Rohith Madhavan

2

Diese Methode ist besser als die anderen, da das Problem behoben ist und Cairo Dock fast ohne Verzögerung startet.

/usr/lib/x86_64-linux-gnu/cairo-dock/cairo-dock-launcher-API-daemonAls root bearbeiten .

Fügen Sie die folgende Zeile in Zeile 33 ein:

from time import sleep

und die folgende Zeile in Zeile 241 (kurz vor ULWatcher ()):

sleep(5)

Starten Sie dann die Sitzung neu.

Wenn Sie eine 32-Bit-Version von Ubuntu verwenden, befindet sich die Datei wahrscheinlich in:

/usr/lib/cairo-dock/cairo-dock-launcher-API-daemon

Diese Lösung wurde von der Launchpad- Fehlerseite übernommen .


1
Großartig, aber ich weiß nicht, ob es besser ist; Der Unterschied von 15 Sekunden ist möglicherweise wichtiger als die Tatsache, dass dies etwas schwieriger zu implementieren ist als die anderen Lösungen. Außerdem scheint es, soweit ich sehen kann, auf Kairo-Dock beschränkt zu sein, während der Bug es nicht ist. Die anderen Lösungen können einfach angepasst werden, um andere Docks zu reparieren. Ich benutze Plank selbst und kann es jetzt nicht testen. Kann es für andere Docks angepasst werden? - Während die oben genannte Prämie für die andere Antwort gewährt wird, macht es mir nichts aus, eine Sekunde zu gewähren :)

Ich benutze Kairo und nachdem ich alle Methoden ausprobiert hatte, um das Problem zu lösen, hielt ich dies für die beste Lösung.
Rohith Madhavan

Wie aus dem Fehlerbericht hervorgeht, der in anderen Antworten und Kommentaren verlinkt ist, wird dies nicht nur vom Cairo Dock verursacht. Ich wollte nur darauf hinweisen, dass das Problem sowohl für den Autor der Frage als auch für Sie durch Anpassen des Starts von cairo gelöst wird, jedoch nicht in allen Fällen auf diese Weise. Eine neue Frage zu Planken zu stellen, wäre ein Duplikat dieser Frage, da es sich um dasselbe Problem handelt und die gleiche Lösung benötigt (und in der anderen Antwort hat). Auf der anderen Seite ist es möglich, dass Ihre Lösung für Plank umgesetzt wird, aber ich weiß nicht wie

Ok. Ich wusste nicht, dass Plank den gleichen Fehler hat. Danke für die Information. Ich werde versuchen, diese Lösung so zu modifizieren, dass sie auch mit Plank funktioniert.
Rohith Madhavan

Korrigieren Sie mich, wenn ich falsch liege, aber Plank nicht das Standarddock unter Elementary OS ist?
Rohith Madhavan

0

Herunterfahren über das Power-Menü

Sie können Ihr System auch herunterfahren. Drücken Sie Power - Taste und es sollte Menü mit Optionen angezeigt zur Auswahl:

  • Sperren
  • Aussetzen
  • Starten Sie neu
  • Ausschalten

Wählen Sie Herunterfahren. Es wird klappen.

Power-Menü Bildschirmfoto

Herunterfahren über Terminal

  1. Drücken Sie CTRL+ ALT+T
  2. Art: sudo shutdown -h now
  3. Drücken Sie Enter
  4. Geben Sie ggf. Ihr Passwort ein
  5. Drücken Sie Entererneut

Sie sind fertig.


-1

Auch ich habe mich diesem Problem gestellt und jetzt ist das Problem gelöst. Also, hier werde ich meine Erfahrungen teilen: Benutze zuerst die Tastenkombination Alt + Ctl + L und sperre dein Ubuntu und klicke dann in der oberen rechten Ecke auf die Einstellungsschaltfläche und dann auf Benutzer wechseln. Klicken Sie dann auf die Einstellungsschaltfläche und dann auf Herunterfahren. Starten Sie Ihren Computer erneut. Jetzt können Sie ganz einfach vom oberen Bedienfeld aus herunterfahren.

Hoffe, Sie werden Ihr Problem gelöst bekommen. Vielen Dank !


Vielen Dank für Ihre Antwort, ich habe mein Betriebssystem vor ein paar Stunden neu installiert und es funktioniert nun
einwandfrei

-2

Versuche dies

sudo -i
gedit /etc/default/grub

Finde die Linie

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 

und ändere es auf

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force"

Speichern Sie die Datei und schließen Sie sie.

jetzt renn

update-grub

Jetzt denke ich, dass dein Problem gelöst ist.


Ich habe die 'acpi = force' nach einem leisen Start hinzugefügt und neu gestartet, aber das hat nicht funktioniert, trotzdem funktionieren die Optionen (Herunterfahren und Abmelden) im oberen Bedienfeld nicht
Sudheer

das hat bei mir nicht geklappt!
Edward Torvalds

-2

Das Entfernen von Cairo-dock aus den Startanwendungen löste mein Problem aufgrund eines Fehlers, der von Xeranas kommentiert wurde


Sie sollten diese Antwort als am besten markieren
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.