Come rimuovo il launcher Unity?


54

Come possiamo rimuovere il programma di avvio fornito con Unity su questa nuova versione di Ubuntu?

Risposte:


11

In parole semplici: non puoi. In base alla progettazione, il programma di avvio è destinato a rimanere sempre lì. Se vuoi rinunciarci, l'unico modo per farlo è rinunciare all'intera interfaccia di unità passando a qualche altro DE o passando alla classica sessione GNOME.

Anche lo spostamento del programma di avvio su un altro bordo dello schermo non è implementato e non lo sarebbe, secondo il commento di Mark su un bug .


1
Non passerò a un altro DE, ho provato che non mi piacciono. Uso Cairo-Dock e vorrei liberarmi definitivamente del launcher. Perché è impossibile. Perché ci sono limiti artificiali? Perché questo disegno è accettato?
4x

1
Si potrebbe aggiungere a questa risposta che ci sono modi per nascondere automaticamente il launcher, poiché questa è una risposta accettata
Sergiy Kolodyazhnyy,

1
Sono completamente d'accordo con i punti di 4xy. WTF? Questo è esattamente il tipo di comportamento che mi ha fatto passare a Linux da Windows! Possiamo sollevarlo da qualche parte? Grazie per la tua chiara risposta Bilal! Naturalmente questo non ti va contro.
Peter Pan,

33

In 12.04, puoi andare su Impostazioni di sistema> Aspetto> Comportamento e attivare il nascondimento automatico, quindi abbassare completamente la sensibilità. Ora il programma di avvio mostrerà solo quando premi Super.


Oppure se trascini le icone sul lato sinistro dello schermo (un problema se installi un dock con funzionalità di trascinamento della selezione).
Rasmus il

In 11.10 è un problema se si trascina qualcosa (ad esempio immagini da una pagina Web).
weberc2,

13.04: puoi scegliere solo l'angolo in alto a sinistra (non l'intero lato sinistro)
Marius Hofert,

14
  1. Installa ccsm (Compiz Config Settings Manager)

  2. Avvia ccsm e fai clic su "Unity Plugin"

  3. In "Comportamento", modifica "Nascondi Launcher" in "Nascondi automaticamente"

  4. Cambia "Reveal Mode" su None.

  5. Disabilita "Chiave per mostrare il launcher" e "Chiave per mettere il focus sul launcher"

* La disabilitazione di "Chiave per mostrare il programma di avvio" potrebbe impedire l'accesso al trattino. Se si omette questa parte del passaggio 5, è possibile accedere al trattino, ma il programma di avvio apparirà in modo non invasivo mentre è visualizzato il trattino. Non conosco alcun modo per fermarlo.

Aggiornamento: 12.04 fa le cose diversamente, quindi potrebbe non funzionare dopo l'11.10.


1
Il passaggio 4 non è disponibile in 12.04. Vedi la risposta di WarriorIng64 per una soluzione alternativa.
Rasmus,

12.04 è stato rilasciato il giorno prima della pubblicazione. La mia risposta di febbraio si applicava all'11.10. ;) Lo aggiornerò comunque.
weberc2,

Con più monitor, potrebbe essere necessario modificare "Edge stop veliocity" (sperimentale) su 1 per evitare che il puntatore del mouse rimanga "bloccato" tra i monitor.
Tylerl,

In 12.10 Compiz non ha l'opzione "nessuna" per la modalità di rivelazione.
Patrick,

@pthurmond come menzionato nella mia risposta, potrebbe non funzionare dopo l'11.10
weberc2,

9

Puoi fare quanto segue:

  1. Installa e avvia ComizConfig Settings Manger .
  2. Seleziona il plugin Ubuntu Unity.
  3. Impostare l' Hide Launcheropzione su "Nascondi automaticamente".
  4. Impostare l' Reveal Modeopzione da "Sinistra" a "Nessuno".

Questo dovrebbe fare il trucco. Potrebbe essere necessario eseguire setsid unityper applicare le modifiche.


2
+1 per sforzo. Ma è ancora lì fino a quando qualcosa non lo spinge via.
Brandon Bertelsen,

Sono certo. Ho letto quei passaggi esatti su un altro sito web. Li ho seguiti. Lo stesso affare, anche se è selezionato Nascondi automaticamente, si comporta in modo molto simile a quello che ci si aspetterebbe da schivare le finestre.
Brandon Bertelsen,

In realtà, ora che provo delle alternative. Non importa cosa lo abbia impostato, schiva.
Brandon Bertelsen,

Forse questa opzione non sta prendendo. Esiste un metodo per applicare la modifica senza ccsm?
Brandon Bertelsen,

Lo stesso per me ... Autohide + none, ho controllato che il plugin sia attivato ... Ma ho ancora questo stupido pannello. Non sto usando Unity 2D.
Waza_Be


3

in compiz sono andato alla sezione unità e poi alla scheda sperimentale e ho impostato questi valori per "ingannare" semplicemente la barra in modo che non appaia mai a meno che non venga premuto il pulsante super. Se riesco a far separare completamente il trattino dal bar e spostarlo al molo del Cairo, sarò estremamente soddisfatto. ........... comunque Scheda Sperimentale

  • opacità del pannello 0,0050
  • Opacità del programma di avvio 0,0000
  • Reveal Edge 0.2000
  • Reveal Pressure 999 (questa è la principale, quindi il mouse non può afferrare la finestra)
  • Bordo Superare la pressione 1
  • decadimento della pressione del mouse 1
  • arresto del bordo 1
  • il menu si dissolve e il resto è tutto 0
  • launcher cattura il mouse .... UNCheCkEd

in questo modo il loro non è hacking solo un po 'di modifica e il trattino è ancora lì e la barra è visibile solo quando si colpisce il trattino ...... immagino che potrei andare a rimuovere tutti i lanciatori da esso ora e quindi difficilmente sarebbe evidente. ....Saluti

puoi anche andare nell'editor di configurazione e modificare questi valori con un intervallo maggiore


3

Nel file /usr/share/unity-2d/shell/Shell.qml e può essere modificato con il comando

gksudo gedit /usr/share/unity-2d/shell/Shell.qml

Il modo per rimuovere la barra rimanente che galleggiava era quello di impostare:

LauncherLoader {
id: launcherLoader
anchors.top: parent.top
anchors.bottom: parent.bottom
width: 0

^ Modificare la larghezza su 0 o 1, 1 mostrerà 1 pixel, ma non produrrà artefatti grafici.


C'è un modo meno hack-y per farlo?

L'altro file può essere modificato utilizzando

gksudo gedit /usr/share/unity-2d/shell/launcher/Launcher.qml

Sono a conoscenza della funzione di autohide in CCSM, tuttavia non è quello che sto cercando. Volevo posizionare un launcher separato SOPRA l'unità, e la sensibilità dell'autohide renderebbe difficile usare entrambi.


2

Se esci, inserisci il tuo nome utente, quindi puoi scegliere (in fondo) per accedere a "Ubuntu Classic". Questo ti darà il vecchio gnomo in stile 2 pannelli.


2

Se stai usando Unity 2d, devi semplicemente rinominare il file /usr/bin/unity-2d-launcherin qualcos'altro, farà il trucco. Perderai anche la funzionalità di ricerca, ma la barra dei menu funzionerà.


Questo è stato rinominato in 12.04? Non riesco a trovarlo.
Rasmus

2

Importante:


Se vuoi pannelli di gnome prima di disabilitare il launcher;


Passare a System> Preferences>Startup Applications

Clic Add

Name=Gnome panels

Command=gnome-panel

E fare clic sul closepulsante.

Va bene.


-Unità con pannelli gnome


Premere il SUPERtasto e digitare

ccsm

che premere ENTER.

Disabilita plugin di unità dalla finestra Compiz Config (deseleziona la casella di selezione)

Disconnettersi e accedere alla sessione Ubuntu

-Unity without launcher ...

La risposta di Decent è una specie di soluzione, ma se lo fai, ti sbarazzi non solo del lanciatore, ma anche della funzione di ricerca. Puoi mantenere solo la barra nella parte superiore dello schermo.

Funziona alla grande, tranne che perdi la possibilità di spostare, chiudere e ridimensionare le finestre usando il mouse. Pertanto consiglio di abilitare "Effetti" -> "Decorazioni per finestre" ccsme quindi impostare tasti di scelta rapida per le tue app preferite (ad es gnome-terminal. nautilus, Ecc.) In "Generale" -> "Comandi".
Lucas,

2

almeno, puoi impostarlo su "autohide", ccsm ha un'opzione per quello

  1. Installa CompizConfig Settings Manager Installa compizconfig-settings-manager (CCSM).
  2. Alt + F2
  3. digitare about:confige premere Invio
  4. cambia l' impostazione nascondi launcher in autohide .

1

Sicuro quando effettui il login, scegli il tuo nome e quando viene visualizzata la finestra della password, guarda il pannello inferiore e seleziona Ubuntu Classic.


1
Non intendo essere drastico. Mi piace la funzione di ricerca. Non mi piace il programma di avvio sul lato sinistro. (perché uso già il dock del Cairo). Non puoi averne uno senza l'altro?
MEM

Puoi sempre patchare le fonti di Unity (se puoi :)
Extender

1

È possibile disabilitare il plugin di unità in cssm e disconnettersi e riconnettersi ed è sparito. Ma prima forse aggiungi qualcosa di simile awn alle tue applicazioni di avvio.


Quindi un dock è sempre necessario?
Jeannie,

No. Puoi gestirlo bene con le scorciatoie da tastiera.
desgua,

1

Usa il pannello unity-2d. È installato per impostazione predefinita. Per vedere come sarebbe, premi alt + f2 ed esegui metacity --replace && unity-2d-panel.


1

È possibile modificare / disabilitare la modalità di rivelazione del programma di avvio. Ciò non disabiliterà il programma di avvio, ma l'unico modo per rivelare il programma di avvio sarà premere il Supertasto.

Per fare ciò, completa i passaggi 1-3 come indicato da tobi . Ora vengono visualizzate le impostazioni per la modalità di rivelazione e tutto ciò che devi fare è cambiare la modalità di rivelazione.


1

Usa lo strumento Unity Tweak e imposta il launcher in modo che si nasconda automaticamente, quindi porta la sensibilità di rivelazione all'impostazione più bassa e il launcher di unità apparirà solo quando premi super.

Per impostazione predefinita, Unity Launcher non può essere rimosso, se lo desideri completamente, puoi provare altri ambienti desktop come GNOME, Xfce o KDE.


0

Hai provato a nascondere l'Unity Launcher? Installa Compiz Config Manager (ccsm), eseguilo e vai su Unity Plugin, quindi apri la scheda Avanzate (se ricordo bene - l'ultima), e dovrebbe esserci un'opzione per nascondere completamente il programma di avvio. Presumo che la funzionalità del pulsante Windows dovrebbe funzionare comunque con il trattino completamente nascosto. Tuttavia, non posso garantire che questo rimuova completamente il programma di avvio, potrebbe, probabilmente, apparire quando fai qualcosa ...


0

So che questo è più di un anno, ma volevo ancora dare la mia risposta: installare Compiz-Config-Settings-Manager, aprirlo, DISABILITARE completamente il plug-in Unity, installare GnoMenu o Cardapio o qualsiasi altra utility di ricerca disponibile come plugin per cairo-dock, e il gioco è fatto!

Inoltre, invece di provare a risolvere Gnome, un'altra alternativa è KDE. Installa kubuntu-desktop dal centro software e non te ne pentirai.


Potresti dirmi in che modo questo è diverso dalle altre risposte votate?
Fabby,

0

Per Unity 7.4.0 sostituire il file "/usr/lib/x86_64-linux-gnu/compiz/libunityshell.so" con questo file

libunityshell.so

Dopo aver sostituito il file, impostare il programma di avvio in modalità Nascondi automaticamente e riavviare il PC. Questo nasconderà completamente il launcher dell'unità anche durante il lancio del trattino. Spero funzioni.


1
Dov'è il codice sorgente?
Jo-Erlend Schinstad,


No, questo non è un riferimento legale. È necessario fornire un collegamento al codice sorgente utilizzato per compilare il file binario.
Jo-Erlend Schinstad,
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.