Warum habe ich in Ubuntu 17.10 zwei Docks?

16

Was ist denn hier los? Ich habe die Dash to Dock- Erweiterung auf Ubuntu 17.10 installiert . Alles war cool, und als ich versuchte, das Aussehen meines Desktops zu verbessern und zu optimieren, wurde die Verknüpfungsleiste (Dock?) Auf der linken Seite dupliziert. Die Standardeinstellung, die normalerweise bei Dash to Dock verschwindet, befindet sich unter der, die normalerweise bei der Installation von Dash to Dock angezeigt wird. Warum?

IMG:
(Zum Vergrößern auf das Bild klicken)

Ich habe versucht, die Optionen für Dash to Dock, das GNOME Tweak Tool und die regulären Ubuntu-Einstellungen durchzugehen, aber ich kann es nicht herausfinden.

Andrew Isom
quelle
Sobald Sie Dash to Dock installiert haben, können Sie einfach sudo apt remove gnome-shell-extension-ubuntu-dock. Das ist, was ich getan habe, um Probleme wie diese zu lösen. Tschüss!
Shibumi

Antworten:

11

Es ist keine gute Idee, Dash to Dock zusammen mit dem Standard-Ubuntu-Dock auszuführen. Da Ubuntu Dock eine Abzweigung von Dash zu Dock ist (und daher viele dieselben Schemata haben), ist ein solches Problem nicht wirklich überraschend.

Deaktivieren Sie eine der beiden Erweiterungen (Ubuntu Dock und Dash to Dock) mit Tweaks oder auf irgendeine Weise (siehe hierzu, wenn Sie Ubuntu Dock deaktivieren möchten).

Pomsky
quelle
Pomsky hat recht, ich hatte das gleiche Problem mit 17.10, für mich verursachte Dash to Dock das Problem
Doudou
1
Ich habe das gleiche Problem und DID deaktivieren Sie das Ubuntu-Dock vor der Installation von Dock zu Dash. Ich weiß also nichts über andere, aber das funktioniert bei mir nicht.
verpfeilt
@verpfeilt Es ist nicht einfach, Ubuntu Dock in der Standard-Ubuntu-Sitzung zu deaktivieren . Die sicherste Option ist die Installation von Vanilla GNOME . Ubuntu Dock ist dort standardmäßig deaktiviert. Sie können auch die Antwort von leoperbo auf diese Frage in Betracht ziehen. Eine möglicherweise unsichere Option ist das Entfernen des Ordners für das Dock /usr/share/gnome-shell/extensions.
Pomsky
Okay, ich nahm an mit "Tweaks" meintest du gnome-tweak-tool. Das hat bei mir nicht funktioniert.
19.
1
Um es zu entfernen, habe ich getan sudo apt remove gnome-shell-extension-ubuntu-dock. Dann
abmelden
7

Ich habe die folgenden Schritte ausgeführt:

  • Öffnen Sie die Dash to Dock-Einstellungen
  • Gehen Sie zur Registerkarte "Poistion and size"
  • Aktivieren Sie die Option "Auf allen Monitoren anzeigen".

Dies hat das Problem für mich behoben. Hoffentlich funktioniert es auch für Sie. Stellen Sie außerdem sicher, dass das Ubuntu-Dock deaktiviert ist.

chai_and_kaapi
quelle
Das hat bei mir funktioniert! Haben Sie eine Vorstellung davon, wie diese Einstellung das Verhalten des Docks auf dem Aktivitätsbildschirm beeinflusst?
Everton
Ich kann nur begründete Vermutungen anstellen, warum es funktioniert hat. Leider kann ich Ihnen nichts Konkretes liefern.
chai_and_kaapi
Arbeitete für mich auf Ubuntu 18.10, obwohl es keinen Sinn macht.
Andreas
Das hat bei mir funktioniert. Vielleicht hat es etwas damit zu tun, Ubuntu mit einer vorhandenen Home-Partition zu installieren?
Stargazer
5

Ich habe mit ähnlichen Problemen gespielt: Die Gnome-Favoritenleiste wurde in der Aktivitätsansicht und das Dock auf dem Sperrbildschirm angezeigt. Wie Pomsky sagt, hängen all diese Probleme mit der Kombination von Ubuntu Dock und Dash to Dock zusammen.

Ich habe diese Problemumgehung gefunden, um das Dock mit fast allen Optionen anzupassen, die Dash to Dock bietet:

  1. Installieren Sie Dash to Dock.
  2. Nehmen Sie alle Ihre Anpassungen vor.
  3. Entfernen Sie Dash to Dock (von https://extensions.gnome.org/local/ ).
  4. Abmelden und einloggen.

Obwohl Dash to Dock entfernt wurde, bleiben die Anpassungen (Position, Größe, Verhalten, Erscheinungsbild) auf dem Ubuntu Dock erhalten und die Probleme (Docks überlappen sich, Dock wird auf dem Sperrbildschirm angezeigt und Favoriten werden in der Aktivitätsansicht angezeigt) sind nicht mehr vorhanden.

Hinweise: Bei dieser Methode ist das einzige, was Sie von Dash zu Dock verloren haben, das Menü "Dash zu Dock-Einstellungen" über das Anwendungssymbol und natürlich der Eintrag "Dash zu Dock-Einstellungen" in Gnome Tweak Tool. Ich habe es noch nicht versucht, aber ich denke, dass, wenn Sie in den Ubuntu-Einstellungen einen Dock-Eintrag ändern, möglicherweise einige Anpassungen verloren gehen, die mit den Dash-to-Dock-Einstellungen vorgenommen wurden.

leoperbo
quelle
Das hat bei mir leider nicht geklappt. Das Ubuntu Dock ist jetzt genau wie zuvor. Ich habe das kanonische Versprechen gelesen, dass die Leute die normale Dash-to-Dock-Erweiterung verwenden könnten, wenn sie wollen. Ich frage mich wirklich, warum dieses Problem besteht.
19.
4

Folgendes funktioniert für mich:

  1. Installieren und konfigurieren Sie die Erweiterung "dash to dock"
  2. Bearbeiten Sie die folgende Datei:

    sudo vi /usr/share/gnome-shell/extensions/[email protected]/extension.js
    
  3. Ändern Sie im folgenden Codeblock den Wert let to_enable = true;in let to_enable = false:

    function conditionallyenabledock() {
        let to_enable = false;
        runningExtensions = ExtensionSystem.extensionOrder;
        for (let i = 0; i < runningExtensions.length; i++) {
            if (runningExtensions[i] === "[email protected]") {
                to_enable = false;
            }
        }
    
        // enable or disable dock depending on dock status and to_enable state
        if (to_enable && !dockManager) {
            dockManager = new Docking.DockManager();
        } else if (!to_enable && dockManager) {
            dockManager.destroy();
            dockManager = null;
        }
    }
    
  4. Starten Sie Ihre Sitzung neu oder drücken Sie Alt + F2 und geben Sie Folgendes ein restart

Das ist es.

David Astillero Pérez
quelle
0

Ich hatte das gleiche Problem, dann habe ich dieses nxadm cluadio gefunden . Es hat wirklich den Trick getan.

  1. Entfernen Sie die Dash to Dock-Erweiterung, falls Sie sie installiert haben.
  2. Verwendung dconfwie im Link erklärt. Der Text in diesem Schritt wurde von demselben Link kopiert.

    Um zu verhindern, dass Ubuntu Dock den gesamten vertikalen Raum einnimmt (dh das meiste davon ist nur ein leerer Balken):

    dconf write /org/gnome/shell/extensions/dash-to-dock/extend-height false
    

    Ein netter Dock-Trick: Wenn Sie den Mauszeiger über ein Symbol im Dock halten, können Sie beim Scrollen (oder mit zwei Fingern) durch die Fenster der Anwendung blättern. Viel schneller als klicken + auswählen:

    dconf write /org/gnome/shell/extensions/dash-to-dock/scroll-action "'cycle-windows'"
    

    Ich habe das Dock in der regulären Anwendung "Einstellungen" so eingestellt, dass es automatisch ausgeblendet wird. Eine Erweiterung ist erforderlich, um dasselbe für die obere Leiste zu tun (Sie müssen sich abmelden und diese über die Anwendung „Tweaks“ aktivieren):

    sudo apt install gnome-shell-extension-autohidetopbar
    

    Um sicher zu gehen (zB falls Sie etwas kaputt gemacht haben), können Sie alle GNOME-Einstellungen zurücksetzen mit:

    dconf reset -f /
    

Optional: Sie können dconf-editorandere Einstellungen installieren und untersuchen.

dilguis
quelle