Próbuję zmienić ikonę konkretnej aplikacji (Pidgin) w moim programie uruchamiającym Ubuntu 11.10 Unity. Próbowałem szukać w opcjach i ustawieniach Compiz, ale nie mogłem znaleźć opcji zmiany poszczególnych ikon.
Mogę zmienić motyw, ale nie tego chcę.
Jestem gotów edytować pliki konfiguracyjne, aby uzyskać tę zmianę. To nie musi być rozwiązanie interfejsu użytkownika.
Odpowiedzi:
Dla Ubuntu 11.10
Pierwszą rzeczą, którą musisz zrobić, to wziąć plik ikony .png, którego chcesz użyć, i skopiować go do odpowiedniego
~/.local/share/icons/hicolor/
katalogu. Będzie to zawierać następujące katalogi (które są wymiarami ikon):16x16/apps/
32x32/apps/
48x48/apps/
Pobrałem darmowy próbnik ikon 16x16 i wybrałem ikonę 16x16 o nazwie
Alien.png
Wziąłem
Alien.png
plik i skopiowałem go.~/.local/share/icons/hicolor/16x16/apps
Kiedy go skopiujesz, możesz to zrobić za pomocą GUI lub terminala.Następnie należy wykonać następujące czynności w terminalu (może być konieczne sudo, aby to skopiować):
Następnie edytuj plik pidgin.desktop:
Poszukaj linii, która mówi:
Będzie to wymagało zmiany na nową nazwę ikony bez prefiksu .png ...
Zapisz zmiany ... Następnie wyloguj się i zaloguj ponownie.
Daj mi znać, jeśli to pomoże lub potrzebujesz dodatkowej pomocy.
źródło
Sposób, w jaki to zrobiłem, to przejdź do
/usr/share/applications/<whatever app your looking for>
właściwości, kliknij ikonę po lewej i wybierz obraz, który chcesz być ikoną.Będziesz musiał
sudo nautilus
edytować ikonę. Następnie wystarczy wyjść i wyszukać program w Unity, a wyświetli się z wybraną ikoną.źródło
sudo -H nautilus
Dla Ubuntu 12.04
Oprócz doskonałej odpowiedzi udzielonej przez itnet7 , chciałbym dodać, że w Ubuntu 12.04 musiałem również dodać
~/.local/usr/applications/icons/hicolor/64x64/apps
, aby Unity zobaczyło ikonę.Aby zmienić rozmiar niestandardowej ikony, możesz użyć doskonałego
imagemagick
pakietu.Następnie uruchom polecenie
mogrify -resize 64x64! myImage.png
, aby uzyskać niestandardowe skalowanie ikon niestandardowych do żądanych rozdzielczości.Jeśli uruchomisz poniższe polecenie po utworzeniu ikony pulpitu i zablokujesz aplikację w programie uruchamiającym, zaktualizuje ona jedność bez potrzeby ponownego uruchamiania.
jak opisano tutaj: aplikacja zablokowana w programie uruchamiającym bez ikony
źródło
Nie wymaga wylogowania ani ponownego uruchomienia;)
źródło
Dla Ubuntu 14.04
Aby połączyć ikonę z określoną aplikacją, którą można umieścić w programie uruchamiającym, wykonaj następujące czynności w wierszu polecenia:
Weźmy np. Aplikację wywoływaną za
alpha_app
pomocą jej ikonyalpha_app.png
:wykonać:
Powyższe polecenie kopiuje ikonę z nazwą pliku
alpha_app.png
do odpowiedniego folderu.Wykonać:
W gedit zmień nazwę ikony w następujący sposób:
Jeśli plik
alpha_app.desktop
nie istnieje/usr/local/share/applications/
, uruchom golocate alpha_app.desktop
i skopiuj. W mało prawdopodobnym przypadku, gdy zakończy się to niepowodzeniem, oznacza to, żealpha_app.desktop
na dysku nie ma pliku i trzeba go utworzyć samodzielnie.Przejdź do myślnika i wpisz nazwę aplikacji w naszym przykładzie
alpha_app
.Wybierz ikonę z Dash i przejdź do Launchera.
Τέλος! Koniec!
źródło
Zrobiłem to w Ubuntu 14.04.
Chciałem przyznać ikonę przyzwoitego programu uruchamiającego menedżerowi plików „Dolphin” (chciałem delfina dla Dolphin).
Obawiam się, że używam skomplikowanych edycji programów i plików systemowych, ponieważ łatwo jest coś zepsuć. Lubię to prostsze. Zamiast wszystkich tych akrobatyki programistycznych ...
Przygotowałem zdjęcie mojego delfina.
Najlepiej jest użyć obrazu z przezroczystym tłem (zazwyczaj png), ponieważ tło pulpitu ładnie go przejdzie (nie będzie w oddzielnym własnym prostokącie). Jeśli chodzi o rozmiar, rozmiar mojego zdjęcia wynosi około 200 kB, a wymiar około 560 x 640 pikseli. Ten rozmiar ładnie pasuje do innych ikon. Więc miałem to zdjęcie gotowe w normalnym folderze „Obrazy”.
Następnie wpisałem w Terminalu:
Enter, a pojawi się panel z aplikacjami (reprezentowany przez bieżące ikony)
Znajdź aplikację, dla której chcesz zmienić ikonę uruchamiania, kliknij prawym przyciskiem myszy jej ikonę, a następnie kliknij jej „właściwości”
W lewym górnym rogu panelu właściwości zobaczysz bieżącą ikonę uruchamiania, którą chcesz zmienić na własny wybór
Teraz kliknij lewym przyciskiem myszy tę ikonę w lewym górnym rogu panelu właściwości, a otworzy się nowy panel z prośbą o wybranie niestandardowej ikony w celu zastąpienia starej ikoną
Znajdź przygotowane zdjęcie (jak w menedżerze plików) i wybierz je
Wybrana nowa ikona pojawi się w panelu właściwości
Aby nowa ikona zaczęła się wyświetlać wśród ikon uruchamiania, musisz ponownie uruchomić komputer, a oto ikona niestandardowa!
źródło
Dla Ubuntu 12.10
Katalog zawierający następujące katalogi (które są wymiarami ikon) został zmieniony na:
a jeśli to zrobisz
ls
:źródło
W 13.04 zainstalowałem Nemo, aby pozbyć się nautilus-for-armless-toy.
Chciałem ikonę folderu-domu w programie uruchamiającym.
Otworzyłem
~/.local/share/applications/nemo.desktop
z geditem, żeby rzucić okiem, i znalazłem linię(bez ścieżki, bez rozszerzenia ???)
Próbowałem wyszukać
/usr/share/
zwykłą domyślną ikonę nautilusa, która wydawała się być nazywana,folder_home.png
lub.svg
nie mogłem zdecydować, która. W różnych folderach było kilka plików o tej samej nazwie, więc ostatecznie zmieniłem tylko wiersza po wylogowaniu i ponownym zalogowaniu ikona została zmieniona.
źródło