Czy istnieje jakaś przeglądarka ikon?

13

Podczas tworzenia niestandardowego programu uruchamiającego dobrze jest mieć pasującą do niego ikonę z domyślnych katalogów Ubuntu usr. Problem polega na tym, że Ubuntu wydaje się przechowywać ikony w około 50 lub więcej folderach. Przeglądanie ich wszystkich w Nautilusie trwa wieki.

Moje pytanie brzmi: czy istnieje jakaś przeglądarka ikon, która pokazuje przegląd wszystkich ikon w / usr / share / icons / *?

Tobi
źródło

Odpowiedzi:

11

Zamiast otwierać foldery jeden po drugim, możesz także użyć funkcji wyszukiwania w Nautilusie. Przejdź do /usr/share/iconsi naciśnij ikonę Szukaj po prawej stronie paska narzędzi.

Wyszukaj .(wszystkie obrazy mają rozszerzenie z kropką) i naciśnij Enter. W przypadku instalacji domyślnej daje to około 17,5 tys. Obrazów. To nie jest „przegląd”, ale obejmuje wszystkie pliki /usr/share/icons.

Jeśli chcesz uniknąć wyszukiwania za każdym razem, możesz skorzystać z symbolicznych linków do zdjęć: wszystkie obrazy są dostępne z jednego dużego folderu.

  1. Otwórz terminal
  2. Aby sprawdzić liczbę plików, które można utworzyć po utworzeniu łączy:

    expr $(df /home -i | tail -1 | cut -d'%' -f1 | rev | awk '{ print $2 }' | rev) - $(find /usr/share/icons -type f | wc -l)
    

    Nie należy kontynuować, jeśli liczba jest mniejsza niż 1000, a liczba ujemna spowoduje, że operacja zakończy się niepowodzeniem po pewnym czasie.

  3. Utwórz folder o nazwie icons-all, uruchamiając:mkdir icons-all
  4. Przejdź do tego folderu: cd icons-all
  5. Biegać nano /tmp/make-icons-link
  6. Pasta:

    #!/bin/bash
    if [[ $1 == *.* ]]; then
            ext=".${1##*.}"
    else
            ext=
    fi
    name="$(basename "$1" "$ext")"
    extra=
    while [ -e "$name$extra$ext" ]; do
        ((extra++))
    done
    ln -s "$1" "$name$extra$ext"
    
  7. Naciśnij Ctrl+ X, a następnie YiEnter
  8. Teraz wygeneruj linki, może to chwilę potrwać:

    find /usr/share/icons/ -type f -exec bash /tmp/make-icons-link {} \;
    

    Po zakończeniu polecenia nie wyświetla się żaden wynik.

  9. Zamknij terminal, uruchamiając exit
  10. Obrazy są teraz widoczne w ~/icons-all. Ładowanie tego katalogu może chwilę potrwać
Lekensteyn
źródło
Miałem ten sam problem, który znalazłem powyżej, bardzo wolno - więc użyłem Picassa do indeksowania - okazało się, że jest to skuteczne.
@ user52652 czy Picasa spróbuje zaindeksować wszystkie zdjęcia na moim HD, tak jak shotwell wydaje się robić b4 Mogę coś zobaczyć? Właśnie zrezygnowałem z shotwell btw ..
Aquarius Power
Użycie polecenia Kopiuj i wklej LTS Ubuntu 16.04.5 w kroku 2. zwraca: 2309035.
WinEunuuchs2Unix 17.02.19