Come disabilitare gli obiettivi nel menu Dash?


Risposte:


26

Esistono diversi modi per farlo, anche se si potrebbe pensare che la cosa più semplice da fare per Ubuntu sia avere alcune opzioni di configurazione di facile accesso dall'interno del trattino, ma è solo un discorso folle.

Se sei sicuro di usare il terminale, ti consiglio l'opzione 1, perché il comportamento del centro software sarà fuorviante e confuso.

Opzione 1: utilizzare il terminale (consigliato)

  1. Apri il terminale Ctrl+ Shift+T

  2. Per verificare quali ambiti e obiettivi sono attualmente installati, utilizzare dpkgcon grep. ad es. elencare tutti gli ambiti e i pacchetti di obiettivi

    $ dpkg -l | egrep "(unity-lens-|unity-scope-)"
    ii  unity-lens-applications     ...     Application lens for unity
    ii  unity-lens-files            ...     File lens for unity
    ii  unity-lens-gwibber          ...     Gwibber Lens for unity
    ii  unity-lens-photos           ...     Unity Photos Lens
    ii  unity-lens-shopping         ...     Shopping lens for unity
    

    Note del 14.04

    14.04 ha molti più obiettivi e obiettivi che mai. Alcuni dei quali non possono essere rimossi senza distruggere il sistema ad es unity-scope-home.

    Questi sono alcuni degli ambiti e degli obiettivi installati per impostazione predefinita in 14.04:

    unity-lens-video
    unity-lens-friends
    unity-scope-audacious 
    unity-scope-calculator 
    unity-scope-chromiumbookmarks 
    unity-scope-clementine 
    unity-scope-colourlovers 
    unity-scope-devhelp 
    unity-scope-firefoxbookmarks 
    unity-scope-gdrive 
    unity-scope-gmusicbrowser 
    unity-scope-gourmet 
    unity-scope-guayadeque 
    unity-scope-home 
    unity-scope-manpages 
    unity-scope-musicstores 
    unity-scope-musique 
    unity-scope-openclipart 
    unity-scope-texdoc 
    unity-scope-tomboy 
    unity-scope-video-remote 
    unity-scope-virtualbox 
    unity-scope-yelp 
    unity-scope-zotero
    

    Scopi e lenesi dopo la maggior parte di quelli che possono essere rimossi sono stati rimossi:

    $ dpkg -l | egrep "(unity-lens-|unity-scope-)"
    ii  unity-lens-applications ... Application lens for unity
    ii  unity-lens-files        ... File lens for unity
    ii  unity-scope-home        ... Home scope that aggregates results from multiple scopes
    
  3. Per rimuovere un obiettivo utilizzare apt-get remove. ad es. rimuovere l'obiettivo shopping unitario:

    sudo apt-get remove --purge unity-lens-shopping 
    

Opzione 2: utilizzare Ubuntu Software Center

  1. Aprire Software Center e cercare "lens".
  2. Disinstallare selezionando l'elemento e facendo clic su "Rimuovi".

    IMPORTANTE!

    • È necessario selezionare Mostra (conta) elementi tecnici per mostrare tutti gli obiettivi installati. ad es. la "lente della spesa" è un articolo tecnico, che personalmente ritengo un po 'sfacciato. Sai, perché sei troppo stupido per sapere di cosa si tratta.

    • Non selezionare "Installato" e quindi cercare "obiettivo". Questo non fa ciò che potresti aspettarti. Esso dovrebbe elencare tutti "installati" di Len, tuttavia non lo fa. Probabilmente un bug.

Quali obiettivi mi consiglia di disinstallare?

Tutti eccetto unity-lens-applicationse possibilmente unity-lens-files. Personalmente sarei felice molto più felice senza il trattino. Al posto del quale era un semplice, diretto, senza problemi, il più veloce possibile, lanciatore di applicazioni. Non posso credere che sto per dirlo, ma in realtà c'è qualcosa che mi manca di Windows.

Nota su 14.04 Non è possibile rimuovere unity-scope-home senza rimuovere unity-desktope rompere l'intero sistema.

Informazioni aggiuntive


3
Sono d'accordo. Quando ho iniziato a usare Ubuntu, ciò che mi piaceva era la sua semplicità e velocità. E se non sbaglio, Unity è stata creata per fornire un ambiente semplice in cui svolgere il tuo lavoro. Penso che Unity si stia allontanando dai suoi obiettivi. Adoro il fatto di avere molte opzioni, ma non vorrei sacrificare velocità o semplicità in cambio. Non ho apprezzato molto i popup "errore interno rilevato" in Precise (non è uno dei motivi per cui alla gente non piace Windows ??). E i nuovi annunci su Quantal, con termini di servizio, non mi piacciono.
Tofurator

3
Questo non sembra funzionare per me il 14.04 Trusty . Ho disinstallato tutti gli obiettivi ad eccezione di, unity-lens-applicationsma vengono comunque visualizzati nel trattino. Qualche idea?
Nicolai Fröhlich,

@nifr Disabilitandolo usando unity-tweak-toolancora funziona: askubuntu.com/questions/107701/…
Cedric Reichenbach

@nifr Whar mostra ancora il trattino? Ci sono molti più obiettivi e obiettivi in ​​14.04 rispetto a quelli che ho descritto sopra. Cosa dpkg -l | egrep "(lens|scope)"mostra? ad es. non è possibile disinstallare l'ambito "home", ovvero unity-scope-homesenza disinstallarlo unity-desktop. Inoltre, quando si rimuove quello che è possibile disinstallare, eliminareapt-get remove --purge <package_name_here>
Gerard Roche

@nifr Ho aggiornato la risposta con alcune note su 14.04.
Gerard Roche,

8

Se stai usando Ubuntu 13.04 o successivo:

sudo apt-get install unity-tweak-tool

Nello strumento di modifica è possibile utilizzare la scheda di ricerca per modificare le impostazioni pertinenti:

  • Deseleziona "Cerca fonti online"
  • Deseleziona "Mostra più suggerimenti"
  • Deseleziona "Abilita ricerca dei tuoi file"

6

La disinstallazione degli obiettivi non funziona in 14.04.

Ciò che funziona è:

  • installa dconf-editor
  • rimuovere gli ambiti dalle stringhe in com -> canonical -> unity -> dash. Ho lasciato solo home.scopelì.
  • disconnettersi, accedere, divertirsi.

(Da qui )


Puoi anche farlo senza installare dconf-editor. Modifica la stringa con virgolette doppie a tuo piacimento:

$ dconf write /com/canonical/unity/dash/scopes "['home.scope', 'applications.scope', 'files.scope']"

(Da qui )


2

Ecco un piccolo pacchetto che ho preparato se ti senti a tuo agio con setsid unity o il logout


Ottimo strumento. Sfortunatamente non ho trovato un modo per disabilitare l'ambito delle città nell'ambito delle utilità poiché spesso si blocca sul mio sistema (Ubuntu 12.04 AMD64), ma l'ambito della calcolatrice è molto utile e voglio mantenerlo.
Filbuntu,

Non manipola direttamente gli ambiti ... solo obiettivi
RobotHumans,

Grazie per la spiegazione. Conosci un modo per manipolare gli ambiti?
Filbuntu,

Se volessi farlo, dovresti modificare tutte le descrizioni degli obiettivi o dirottare le chiamate dbus in base esattamente a ciò che volevi fare. Se vuoi chattare su di esso ...
entra

Grazie per la spiegazione e l'offerta. Ma ciò richiederebbe più tempo e sforzi di quanti ne spenderei per questo problema. Grazie ancora.
Filbuntu,

2

In Ubuntu 14.04LTS

  1. Premi Super-A per visualizzare l' ambito delle applicazioni
  2. Scorri fino a visualizzare l' intestazione Plugin Dash
  3. Se non è già selezionato, fare clic sul Mostra altri risultati pulsante
  4. Per ogni plug-in che desideri disabilitare, fai clic su di esso, quindi fai clic su disabilita

Preferisco questo metodo perché non richiede privilegi di superutente, quindi è meno probabile che rompa qualcosa.


1

Immagino che il modo più semplice per farlo sia disinstallarlo, disconnettersi e accedere. Sarebbe ancora nella cache se si desidera installarlo nuovamente in seguito.

Se invece non si desidera disinstallarlo e si desidera semplicemente farlo scomparire dal Dash, è possibile spostarlo fuori dalla /usr/share/unity/lensescartella.

Ad esempio, supponiamo che tu abbia installato Askubuntu Lense come me.

avresti quindi una cartella all'interno /usr/share/unity/lenseschiamata extras-unity-lens-askubuntu / . Sposta quella cartella da qualche altra parte. Disconnettersi. Accesso.

Un esempio:

cd /usr/share/unity/lenses
sudo mv extras-unity-lens-askubuntu/ ..

Ciò sposterebbe la lente askubuntu dalla cartella lente alla cartella padre. Se esegui il logout / login, la lente askubuntu sparirà.

AGGIORNAMENTO - Come sottolinea aking1012, la digitazione setsid unity"aggiorna" l'Unità con le modifiche.


2
solo una nota, se setsid unitynon è necessario disconnettersi
RobotHumans,

1
setsid unitynon funziona per me. Tutte le decorazioni di Windows sono scomparse e il programma non è stato chiuso. Mi costringono ad Ctrl+Ce gnome-session-quital logout.
fikr4n,

@BornToCode Immagino un bug o un'errata configurazione. L'ultima volta che l'ho provato è stato un anno fa. Forse puoi fornire ulteriori informazioni sul tuo sistema.
Luis Alvarado,

Uso Ubuntu 13.04, ultimo aggiornamento circa meno di un mese fa. Penso che questo esca dall'argomento e sarò espulso se la discussione andrà oltre: D.
fikr4n

1
setsid unityrimuove tutte le decorazioni delle finestre e non esce anche il 14.04 . Qualche suggerimento su come eseguire il debug di questo comportamento?
Nicolai Fröhlich,

0

Basta aprire il terminale ed eseguirlo (senza sudo):

gsettings set com.canonical.Unity.Lenses disabled-scopes "['more_suggestions-amazon.scope', 'more_suggestions-u1ms.scope', 'more_suggestions-populartracks.scope', 'music-musicstore.scope', 'more_suggestions-ebay.scope', 'more_suggestions-ubuntushop.scope', 'more_suggestions-skimlinks.scope']"
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.