Có một số loại trình duyệt biểu tượng?


13

Khi tạo một trình khởi chạy tùy chỉnh, thật tuyệt khi có một biểu tượng phù hợp với nó từ các thư mục usr ub Ubuntu mặc định. Vấn đề là: Ubuntu dường như lưu trữ các biểu tượng trong khoảng 50 thư mục trở lên. Duyệt tất cả chúng trong nautilus mất nhiều thời gian.

Vì vậy, câu hỏi của tôi là: Có một số loại trình duyệt biểu tượng hiển thị tổng quan về tất cả các biểu tượng trong / usr / share / icon / *?

Câu trả lời:


11

Thay vì mở từng thư mục một, bạn cũng có thể sử dụng tính năng Tìm kiếm của Nautilus. Điều hướng đến /usr/share/iconsvà nhấn biểu tượng Tìm kiếm ở bên phải thanh công cụ.

Tìm kiếm .(tất cả các hình ảnh đều có phần mở rộng có dấu chấm trước nó) và nhấn Enter. Trên một cài đặt mặc định, điều này mang lại khoảng 17,5k hình ảnh. Đó không phải là một "tổng quan", nhưng nó bao gồm tất cả các tệp trong /usr/share/icons.

Nếu bạn muốn tránh tìm kiếm mỗi lần, bạn có thể sử dụng các liên kết tượng trưng đến hình ảnh: tất cả hình ảnh có thể truy cập được từ một thư mục lớn.

  1. Mở một thiết bị đầu cuối
  2. Để kiểm tra số lượng tệp có thể được tạo sau khi tạo liên kết:

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

    Bạn không nên tiếp tục nếu số thấp hơn 1000 và số âm sẽ khiến thao tác bị lỗi sau một thời gian.

  3. Tạo một thư mục có tên icons-allbằng cách chạy:mkdir icons-all
  4. Đi vào thư mục đó: cd icons-all
  5. Chạy nano /tmp/make-icons-link
  6. Dán:

    #!/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. Nhấn Ctrl+ X, theo sau là YEnter
  8. Bây giờ tạo các liên kết, điều này có thể mất một lúc:

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

    Sau khi lệnh hoàn thành, không có đầu ra nào được hiển thị.

  9. Đóng thiết bị đầu cuối bằng cách chạy exit
  10. Các hình ảnh bây giờ có thể nhìn thấy trong ~/icons-all. Tải thư mục này có thể mất một lúc

Tôi đã có cùng một vấn đề tôi thấy giải pháp ở trên rất chậm - vì vậy tôi đã sử dụng picassa để lập chỉ mục - tôi thấy điều này có hiệu quả.

@ user52652 picasa sẽ cố gắng lập chỉ mục tất cả các ảnh trên HD của tôi như shotwell dường như đang làm b4 Tôi có thể thấy gì không? Tôi vừa mới từ bỏ shotwell btw ..
Sức mạnh của Bảo Bình

Sử dụng lệnh sao chép và dán Ubuntu 16.04.5 LTS trong Bước 2. trả về: 2309035.
WinEunuuchs2Unix 17/2/19
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.