Wie deaktiviere ich den Rahmen um die Unity-Startsymbole?


19

Gibt es eine Möglichkeit, die Kästchen um die Symbole in Unity zu deaktivieren?

Klarstellung: Ich meine nicht die Farbe der Hintergrundbeleuchtung - es gibt viele Fragen, wie man das ausschaltet. Ich möchte, dass die Symbole und nur die Symbole in der Unity-Leiste ohne Licht, Schatten und Rahmen angezeigt werden. Kann das gemacht werden?

Antworten:


19

Das Überlagern von Startsymbolen wie Rahmen und Hervorhebungen kann ganz einfach durch Ändern von 4 Symbolüberlagerungen in Unity entfernt werden.

  1. Erstellen Sie eine Sicherungskopie der folgenden Bilddateien im Ordner /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. Stellen Sie entweder Ihre eigenen transparenten Bilder derselben Größe her oder laden Sie die Dateien unter herunter

    wget -O transparent54.png "https://i.stack.imgur.com/MiFpK.png"
    wget -O transparent62.png "https://i.stack.imgur.com/0NvP0.png"
    
  3. Ersetzen Sie diese 4 Dateien durch dieselben 4 Dateien, die über den obigen Link heruntergeladen wurden.

  4. Starten Sie Unity neu, indem Sie Alt+ drücken F2und tippen setsid unity(oder sich abmelden und erneut anmelden).

  5. Wenn es Ihnen nicht gefällt, ersetzen Sie einfach die Symbole durch die gesicherten Symbole und starten Sie Unity neu.

Beispiel:

Startprogramm ohne Rahmen um Symbole


5
In 12.04 hat sich etwas geändert. Der Ordner für die Symbole ist jetzt / usr / share / unity / 5 / (da Unity die Versionen für 12.04 geändert hat), und es muss jetzt ein zusätzliches Symbol ersetzt werden: launcher_icon_shadow_62.png. Mit der oben beschriebenen Methode können Sie einfach eines der anderen leeren Symbole in die Datei launcher_icon_shadow_62.png kopieren. Jetzt gibt es also fünf leere Symbole. Verwenden Sie dann alle fünf, um die entsprechenden Symbole in / usr / share / unity / 5 zu ersetzen /.
Kelley

2
In 14.04 sind Bilder in / usr / share / unity / icons gespeichert. Alle haben SVG-Format anstelle von PNG. Ersetzen Sie zusätzlich launcher_icon_shadow_62.svg, um einen Schatten loszuwerden.
Ezpn

Ich kann keine Ersatzdateien für den angegebenen Link erhalten. Bitte aktualisieren Sie die Link-URL. Vielen Dank.
Nam G VU

7

Es ist möglich und ziemlich einfach.

  1. Installieren Sie den compizconfig-settings-manager:

    sudo apt-get install compizconfig-settings-manager
    
  2. Führen Sie dann about:configden Ausführungsdialog in Unity aus: Drücken Sie Alt+ F2und geben Sie ein about:config.

  3. CCSM wird mit geöffnetem Unity-Plug-In angezeigt. Navigieren Sie zur Registerkarte "Experiment":

    ccsm.  ist geöffnet.

  4. Ändern Sie nun den Backlight Mode auf "Backlight Always Off".

  5. Problem gelöst.

In Anbetracht Ihres Kommentars verschwindet die Box nie zu 100% (von Entwurf).

Kleiner Hinweis von @ccpizza zum 16.04.1.

  • In Ubuntu Xenial 16.04.1 ist die Registerkarte "Experimental" nicht mehr verfügbar. Die Einstellung befindet sich jetzt unter der Registerkarte "Launcher" und das Dropdown-Menü heißt "Launcher Icon Backlight Mode".


Dies sollte die ausgewählte Antwort sein. Vielen Dank an @RolandiXor
Nam G VU

2
In Ubuntu Xenial 16.04.1 ist die Registerkarte " Experimental" nicht mehr verfügbar. Die Einstellung befindet sich jetzt unter der Registerkarte " Launcher" und das Dropdown-Menü heißt " Launcher Icon Backlight Mode" .
ccpizza

4

Ich habe das Entfernen der Kästchen um die Anwendungen und des Kästchens um die Ubuntu-Schaltfläche (für 12.04) skriptiert:

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

Drücken Sie dann Alt+ F2und führen Sie aus , um Unity neu zu starten setsid unity. Das Ergebnis sieht für mich viel sauberer aus.

Vor:

mit Kisten

Nach:

ohne boxen

Zurückschalten:

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

Um dies lokal zu tun, müssen wir die Dateien im Ordner / usr / share / unity / nicht ändern. Stattdessen können wir diese Dateien einfach in den gtk-Themenordner unter einem von Ihnen erstellten Ordner "unity" kopieren. Dadurch werden die Dateien in / usr / share / unity / überschrieben, und auf diese Weise wird die Änderung durch eine Systemaktualisierung nicht entfernt. Aber ich habe eine andere Frage. Nach dem Entfernen des Rahmens scheint zu viel Platz zwischen den Symbolen und auch zwischen den Symbolen und dem Rahmen des Startprogramms zu sein. Gibt es eine Möglichkeit, den Abstand dazwischen zu verringern?

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.