Wie kann ich Unity daran erinnern, welche Anwendungen sich im Launcher befinden?

13

Wenn ich mich abmelde und wieder anmelde, sind die in Unity Launcher angezeigten Anwendungen die Standardanwendungen. Weder kann ich eine Anwendung hinzufügen, noch kann ich eine Standardanwendung ausblenden. Wie kann ich Unity an meine Apps erinnern lassen?

Florian
quelle

Antworten:

11

Ich habe die Antwort gefunden: dconf-toolsund libdconf0wurden nicht installiert, daher konnte sich unity die Einstellungen nicht merken.

Verwenden Sie das Software Center oder apt-getum Folgendes zu installieren:

Florian
quelle
Dies war das Problem, ohne diese Pakete können keine Einstellungen gespeichert werden.
Florian
Ups, Entschuldigung! Nur dconf-toolsist optional. libdconf0ist Teil der Standardinstallation und ich sehe Ihre Symptome, wenn es entfernt wird.
htorque
1
dasselbe Problem haben. Keine der Lösungen funktioniert. Ich gehe zurück zum 11.04. Die Einheit macht mich wahnsinnig und nervt. arrgggggg
Vlad Balmos
3

Möglicherweise haben Sie einen Fehler. Ich klicke einfach mit der rechten Maustaste auf die Elemente im Launcher, um sie zu fixieren oder zu entfernen.

Vox
quelle
Es funktioniert in der Tat für Out-of-the-Box-Anwendungen wie Terminal, Shotwell usw. Sie können das Problem jedoch reproduzieren, wenn Sie z. B. die Eclipse-Anwendung aus dem entpackten tar-Paket starten (nicht aus der Deb-Package-Installation). Außerdem tritt das Problem auf, dass das Anwendungssymbol nicht gefunden wird.
2.
Sie müssen eine Desktop-Datei für diese Anwendung erstellen. Unity Launcher speichert nur Desktop-Dateien, keine Anwendungen
Florian
Aha. Es wäre natürlich und benutzerfreundlich, wenn in einem solchen Fall diese Dateien on-fly erstellt werden könnten, wenn "Keep in Launcher" ausgewählt ist.
2.
1
Ja, es wäre :) Datei dies als Fehler auf bugs.launchpad.net/unity :)
Florian
3

Für diejenigen, die nach einer Lösung suchen, um Unity daran zu erinnern, welche Einstellungen nach einem GNOME3-Update vorgenommen wurden und zu Unity zurückgekehrt sind , habe ich eine Lösung, die die obigen Fragen und Antworten als Ausgangspunkt verwendet.

Wenn Sie dconf-toolsund installiert haben libdconf0, können folgende Probleme auftreten:

  • Wenn Sie versuchen, die Launcher-Einstellungen von Unity mit zu bearbeiten sudo dconf-editor, finden Sie die richtigen Werte unter desktop> unity> launcher, sie sind jedoch anscheinend schreibgeschützt.

  • Wenn Sie versuchen, use gsettings zu verwenden, heißt es

GLib-GIO-Message: Verwendung des 'Memory'-GSettings-Backends. Ihre Einstellungen werden nicht gespeichert oder für andere Anwendungen freigegeben.

Dann gib nicht auf , du bist nur noch einen Schritt von der Lösung des Problems entfernt!

Diese Lösung macht ziemlich viel Spaß. Sie müssen das gnome3-Team-Repo erneut hinzufügen und ein Paket von dort installieren:

sudo add-apt-repository ppa:gnome3-team/gnome3
sudo apt-get update
sudo apt-get install dconf-gsettings-backend

[Ich weiß nicht genau, warum das so ist, aber es scheint, als würde die Installation von GNOME3 die GSettings-Backends so durcheinander bringen, dass es nicht mehr repariert werden kann, wenn man nur dconf-tools und libdconf0 installiert.]

Sie können überprüfen, ob die Einstellungen schreibbar sind, indem Sie ausführen

gsettings writable com.canonical.Unity.Launcher favorites

Wenn alles in Ordnung ist, wird true zurückgegeben und Unity speichert nach dem Abmelden / Anmelden die Einstellungen.

Scorchio
quelle
1
es wird true zurückgegeben, aber nur nachdem: "GLib-GIO-Nachricht: Verwenden des 'Speicher'-GSettings-Backends. Ihre Einstellungen werden nicht gespeichert oder mit anderen Anwendungen geteilt."
HongboZhu