Jak wyłączyć ramkę wokół ikon uruchamiania Unity?

19

Czy istnieje sposób na wyłączenie pól wokół ikon w Unity?

Wyjaśnienie: Mam nie znaczy kolor podświetlenia - istnieje mnóstwo pytań o włączeniu tego startu. Chcę, aby ikony i tylko ikony pojawiały się w pasku Unity, bez żadnych świateł, cieni i granic. Czy można to zrobić?

sebastian_k
źródło

Odpowiedzi:

19

Nakładki ikon programu uruchamiającego, takie jak ramki i podświetlenia, można dość łatwo usunąć, zmieniając 4 nakładki ikon w Unity.

  1. Wykonaj kopię zapasową następujących plików obrazów w folderze /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. Utwórz własne przezroczyste obrazy o tym samym rozmiarze lub pobierz pliki z

    wget -O transparent54.png "https://i.stack.imgur.com/MiFpK.png"
    wget -O transparent62.png "https://i.stack.imgur.com/0NvP0.png"
    
  3. Zastąp te 4 pliki tymi samymi 4 plikami pobranymi z powyższego łącza.

  4. Uruchom ponownie jedność, naciskając Alt+ F2i wpisując setsid unity(lub wylogowując się i ponownie logując).

  5. Jeśli ci się nie podoba, po prostu zastąp ikony ikonami z kopii zapasowej i ponownie uruchom jedność.

Przykład:

Launcher bez granic wokół ikon

benj
źródło
5
W 12.04 nieco się to zmieniło. Folder ikon to teraz / usr / share / unity / 5 / (ponieważ Unity zmieniło wersje na 12.04), a teraz jest jedna dodatkowa ikona do zastąpienia: launcher_icon_shadow_62.png. Korzystając z metody opisanej powyżej, można po prostu skopiować dowolne inne puste ikony do launchera_icon_shadow_62.png, więc teraz jest pięć pustych ikon, a następnie użyć wszystkich pięciu, aby zastąpić odpowiednie ikony w / usr / share / unity / 5 /.
Kelley,
2
W 14.04 obrazy są przechowywane w / usr / share / unity / icons. Wszystkie mają format SVG zamiast PNG. Dodatkowo zastąp launcher_icon_shadow_62.svg, aby pozbyć się cienia.
ezpn
Nie mogę uzyskać plików zastępczych w podanym linku - proszę zaktualizować adres URL linku. Dziękuję Ci.
Nam G VU,
7

Jest to możliwe i dość proste.

  1. Zainstaluj compizconfig-settings-manager:

    sudo apt-get install compizconfig-settings-manager
    
  2. Następnie uruchom about:configw oknie dialogowym uruchamiania w Unity: naciśnij Alt+ F2i naciśnij about:config.

  3. CCSM wyskoczy z otwartą wtyczką Unity. Przejdź do zakładki eksperymentalnej:

    ccsm.  jest otwarte.

  4. Teraz zmień tryb podświetlenia na „Zawsze wyłączone podświetlenie”.

  5. Problem rozwiązany.

W świetle Twojego komentarza pudełko nigdy nie zniknie w 100% (zgodnie z projektem).

Mała notatka od @ccpizza dotycząca 16.04.1.

  • W Ubuntu Xenial 16.04.1 zniknęła zakładka Eksperymentalna, a ustawienie znajduje się teraz pod zakładką Uruchamianie, a menu rozwijane nazywa się Tryb podświetlenia ikony uruchamiania.

RolandiXor
źródło
To powinna być wybrana odpowiedź. Dzięki tonie @RolandiXor
Nam G VU
2
W Ubuntu Xenial 16.04.1 zniknęła zakładka Eksperymentalna , a ustawienie znajduje się teraz pod zakładką Uruchamianie , a menu rozwijane nazywa się Tryb podświetlenia ikony uruchamiania .
ccpizza
4

Skrypty usunąłem pola wokół aplikacji i jednego wokół przycisku Ubuntu (dla 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

Następnie, aby ponownie uruchomić Unity, naciśnij Alt+ F2i uruchom setsid unity. Wynik wydaje mi się znacznie czystszy.

Przed:

z pudełkami

Po:

bez pudeł

Aby wrócić:

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
wjandrea
źródło
1

Aby to zrobić lokalnie, nie musimy modyfikować plików w folderze / usr / share / unity /. Zamiast tego możemy po prostu skopiować te pliki do folderu motywu GTK w folderze „jedność”, który utworzysz. Spowoduje to zastąpienie plików w katalogu / usr / share / unity /, a tym samym aktualizacja systemu nie usunie zmiany. Ale mam inne pytanie. Po usunięciu ramki wygląda na to, że między ikonami, a także między ikonami a ramką programu uruchamiającego jest za dużo miejsca. Czy istnieje sposób na zmniejszenie odstępów między nimi?

Wapień
źródło