Come disattivare il bordo attorno alle icone di avvio di Unity?


19

C'è un modo per disattivare le caselle attorno alle icone in Unity?

Chiarimento: non intendo il colore della retroilluminazione - ci sono molte domande su come disattivarlo. Voglio che le icone, e solo le icone, vengano visualizzate nella barra Unity, senza luci, ombre e bordi. Può essere fatto?

Risposte:


19

Le sovrapposizioni di icone di avvio come bordi e luci possono essere rimosse abbastanza facilmente cambiando 4 sovrapposizioni di icone in Unity.

  1. Eseguire un backup dei seguenti file di immagine nella cartella /usr/share/unity/4/:

    launcher_icon_back_54.png
    launcher_icon_edge_54.png
    launcher_icon_glow_62.png
    launcher_icon_shine_54.png
    
  2. Crea le tue immagini trasparenti della stessa dimensione o scarica i file all'indirizzo

    wget -O transparent54.png "https://i.stack.imgur.com/MiFpK.png"
    wget -O transparent62.png "https://i.stack.imgur.com/0NvP0.png"
    
  3. Sostituisci quei 4 file con gli stessi 4 file scaricati dal link sopra.

  4. Riavviare l'unità premendo Alt+ F2e digitando setsid unity(o disconnettendosi e riconnettendosi).

  5. Se non ti piace, sostituisci semplicemente le icone con le icone di backup e riavvia l'unità.

Esempio:

Launcher senza bordi attorno alle icone


5
Nel 12.04, un po 'di questo è cambiato. La cartella per le icone è ora / usr / share / unity / 5 / (poiché Unity ha modificato le versioni per 12.04) e ora c'è un'icona aggiuntiva da sostituire: launcher_icon_shadow_62.png. Usando il metodo sopra descritto, si può semplicemente copiare una qualsiasi delle altre icone vuote in launcher_icon_shadow_62.png, quindi ora ci sono cinque icone vuote e quindi usarle tutte e cinque per sostituire le icone corrispondenti in / usr / share / unity / 5 /.
Kelley,

2
In 14.04 le immagini sono memorizzate in / usr / share / unity / icone. Tutti hanno il formato svg invece di png. Sostituisci inoltre launcher_icon_shadow_62.svg, per sbarazzarti di un'ombra.
ezpn

Non riesco a ottenere i file di sostituzione in un determinato link - potresti aggiornare l'URL del link per favore. Grazie.
Nam G VU,

7

È possibile e piuttosto semplice.

  1. Installa compizconfig-settings-manager:

    sudo apt-get install compizconfig-settings-manager
    
  2. Quindi esegui about:confignella finestra di dialogo Esegui in Unity: premi Alt+ F2e invio about:config.

  3. CCSM si aprirà con il plug-in Unity aperto. Vai alla scheda sperimentale:

    ccsm.  è aperto.

  4. Ora cambia la modalità di retroilluminazione in "Retroilluminazione sempre disattivata".

  5. Problema risolto.

Alla luce del tuo commento, la scatola non scompare mai al 100% (in base alla progettazione).

Piccola nota di @ccpizza relativa al 16.04.1.

  • In Ubuntu xenial 16.04.1 la scheda Sperimentale è sparita e l'impostazione è ora nella scheda Launcher e il menu a discesa è chiamato Launcher Icon Backlight Mode.


Questa dovrebbe essere la risposta selezionata. Grazie mille @RolandiXor
Nam G VU

2
In Ubuntu xenial 16.04.1 la scheda Sperimentale è sparita, e l'impostazione è ora nella scheda Launcher e il menu a discesa è chiamato Launcher Icon Backlight Mode .
ccpizza,

4

Ho scritto la rimozione delle scatole attorno alle applicazioni e quella attorno al pulsante Ubuntu (per 12.04):

cd /usr/share/unity/5
wget -O transparent54.png "https://i.stack.imgur.com/MiFpK.png"
wget -O transparent62.png "https://i.stack.imgur.com/0NvP0.png"

for name in squircle_shine squircle_edge squircle_base squircle_base_selected launcher_icon_back launcher_icon_edge launcher_icon_shine
do 
    sudo mv ${name}_54.png ${name}_54.ori.png \
        && sudo ln -s transparent54.png ${name}_54.png
done

for name in squircle_shadow launcher_icon_glow launcher_icon_shadow
do 
    sudo mv ${name}_62.png ${name}_62.ori.png \
        && sudo ln -s transparent62.png ${name}_62.png
done

Quindi per riavviare Unity, premi Alt+ F2ed esegui setsid unity. Il risultato mi sembra molto più pulito.

Prima:

con scatole

Dopo:

senza scatole

Per tornare indietro:

cd /usr/share/unity/5
for name in squircle_shine squircle_edge squircle_base squircle_base_selected launcher_icon_back launcher_icon_edge launcher_icon_shine
do 
    sudo rm ${name}_54.png \
        && sudo mv ${name}_54.ori.png ${name}_54.png
done

for name in squircle_shadow launcher_icon_glow launcher_icon_shadow
do 
    sudo rm ${name}_62.png \
        && sudo mv ${name}_62.ori.png ${name}_62.png
done

1

Per farlo localmente, non è necessario modificare i file nella cartella / usr / share / unity /. Invece possiamo semplicemente copiare questi file nella cartella del tema GTK in una cartella "unità" che si crea. Ciò sovrascriverà i file in / usr / share / unity / e, in questo modo, un aggiornamento del sistema non rimuoverà la modifica. Ma ho una domanda diversa. Dopo aver rimosso il bordo, sembra che ci sia troppo spazio tra le icone e anche tra le icone e il bordo del programma di avvio. C'è un modo per ridurre la distanza tra di loro?

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.