Perché ho due dock nel desktop Ubuntu 17.10?


16

Cosa sta succedendo qui? Ho installato l' estensione Dash to Dock su Ubuntu 17.10. Tutto andava bene, e mentre stavo cercando di affinare e modificare l'aspetto del mio desktop, ad un certo punto la barra delle scorciatoie (dock?) A sinistra è duplicata. L'impostazione predefinita, che normalmente scompare con Dash to Dock, è lì sotto quella che di solito appare quando installo Dash su Dock. Perché?

IMG:
(Clicca sull'immagine per ingrandire)

Ho provato a esaminare le opzioni di Dash to Dock, GNOME Tweak Tool e le normali impostazioni di Ubuntu, ma non riesco a capirlo.


Una volta installato Dash to Dock, puoi semplicemente sudo apt remove gnome-shell-extension-ubuntu-dock. Questo è quello che ho finito per risolvere problemi come questo. Ciao ciao!
Shibumi,

Risposte:


11

Eseguire Dash su Dock insieme al Dock di Ubuntu predefinito non è una buona idea. Poiché Ubuntu Dock è un fork di Dash to Dock (e quindi condividono molti degli stessi schemi), un problema del genere non è davvero sorprendente.

Disabilita una delle due estensioni (Ubuntu Dock e Dash to Dock) usando Tweaks o in qualche modo ( fai riferimento a questo se vuoi disabilitare Ubuntu Dock).


Pomsky ha ragione, ho avuto lo stesso problema con 17.10, per me Dash to Dock stava causando il problema
Doudou,

1
Ho lo stesso problema e DID disabilita il dock di Ubuntu prima di installare dock su dash. Quindi non conosco gli altri, ma questo non funziona per me.
verpfeilt,

@verpfeilt Non è facile disabilitare Ubuntu Dock nella sessione Ubuntu predefinita. L'opzione più sicura è installare GNOME vaniglia , Ubuntu Dock è disabilitato di default lì. Puoi anche prendere in considerazione la risposta di Leoperbo a questa domanda. Un'opzione potenzialmente non sicura è quella di rimuovere la cartella per il dock /usr/share/gnome-shell/extensions.
pomsky,

Ok, ho pensato che con "Tweaks" intendevi gnome-tweak-tool. Questo è ciò che non ha funzionato per me.
verpfeilt,

1
Per rimuoverlo l'ho fatto sudo apt remove gnome-shell-extension-ubuntu-dock. Quindi disconnetti / accedi e Dash to Dock funzionava correttamente :)
Jérémy Pouyet,

7

Ho fatto i seguenti passi:

  • Apri le impostazioni Dash to Dock
  • Vai alla scheda "Poistion and size"
  • Seleziona l'opzione "Mostra su tutti i monitor"

Questo ha risolto il problema per me. Spero che funzioni anche per te. Assicurati anche che il dock di Ubuntu sia disabilitato.


Questo ha funzionato per me! Hai idea di come questa impostazione influenzi il comportamento del dock nella schermata delle attività?
everton,

Posso solo fare ipotesi colte sul perché ha funzionato. Purtroppo non posso fornirti nulla di concreto.
chai_and_kaapi,

Ha funzionato per me su Ubuntu 18.10, anche se non ha senso.
andreas

Questo ha funzionato per me. Forse c'è qualcosa a che fare con l'installazione di Ubuntu con una partizione home esistente?
Stargazer,

5

Ho giocato con problemi simili: la barra dei preferiti di Gnome veniva mostrata nella vista delle attività e il dock veniva mostrato nella schermata di blocco; come dice pomsky, tutti questi problemi sono associati alla combinazione di Ubuntu Dock e Dash to Dock.

Ho trovato questa soluzione alternativa per personalizzare il dock con quasi tutte le opzioni che offre Dash to Dock:

  1. Installa Dash to Dock.
  2. Fai tutta la tua personalizzazione.
  3. Rimuovere Dash to Dock (da https://extensions.gnome.org/local/ ).
  4. Esci e accedi.

Sebbene sia stato rimosso Dash to Dock, la personalizzazione (posizione, dimensioni, comportamento, aspetto) persiste su Ubuntu Dock e i problemi (dock sovrapposti, show dock nella schermata di blocco e show preferiti nella visualizzazione attività) non sono più presenti.

Note: con questo metodo, l'unica cosa che hai perso da Dash a Dock è il menu "Dash to Dock" dall'icona dell'applicazione e, naturalmente, la voce Dash to Dock in Gnome Tweak Tool. Non ho ancora provato, ma penso che se fai una modifica dalla voce Dock nelle impostazioni di Ubuntu, alcune personalizzazioni realizzate con le impostazioni Dash to Dock andranno perse.


Questo non ha funzionato per me, sfortunatamente. Ubuntu Dock è ora come prima. Ho letto che il canonico prometteva che le persone sarebbero state in grado di usare la normale estensione Dash to Dock se lo desideravano, quindi mi chiedo davvero perché questo problema esista.
verpfeilt,

4

Per me funziona quanto segue:

  1. Installa e configura l'estensione "dash to dock"
  2. Modifica il seguente file:

    sudo vi /usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com/extension.js
    
  3. Nel seguente blocco di codice, modifica 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] === "dash-to-dock@micxgx.gmail.com") {
                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. Riavvia la sessione o fai Alt + F2 e digita restart

Questo è tutto.


0

Stavo affrontando lo stesso problema, quindi ho trovato questo nxadm cluadio . Ha davvero funzionato.

  1. Rimuovere l'estensione Dash to Dock nel caso in cui sia stato installato.
  2. Utilizzare dconfcome spiegato nel collegamento. Il testo in questo passaggio è stato copiato dallo stesso collegamento.

    Per impedire a Ubuntu Dock di occupare tutto lo spazio verticale (ovvero la maggior parte è solo una barra vuota):

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

    Un trucco del Dock pulito: quando si passa con il mouse sopra un'icona sul dock, scorrere le finestre dell'applicazione mentre si scorre (o usando due dita). Molto più veloce di clic + seleziona:

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

    Ho impostato il dock per nascondere automaticamente nella normale applicazione "Impostazioni". È necessaria un'estensione per fare lo stesso per la barra superiore (è necessario disconnettersi e abilitarlo tramite l'applicazione "Tweaks"):

    sudo apt install gnome-shell-extension-autohidetopbar
    

    Solo per sicurezza (ad es. Nel caso in cui tu abbia rotto qualcosa), puoi ripristinare tutte le impostazioni di GNOME con:

    dconf reset -f /
    

Opzionale: è possibile installare dconf-editored esplorare altre impostazioni.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.