是否有某种图标浏览器?

tob*_*obi 14 icons browser software-recommendation

制作自定义启动器时,最好从默认的 usr ubuntu 目录中为其提供匹配的图标。问题是:Ubuntu 似乎将图标存储在大约 50 个或更多文件夹中。在鹦鹉螺中浏览所有这些需要很长时间。

所以我的问题是:是否有某种图标浏览器可以显示 /usr/share/icons/* 中所有图标的概览?

Lek*_*eyn 13

您还可以使用 Nautilus 的搜索功能,而不是一个一个地打开文件夹。导航到/usr/share/icons,然后按工具栏右侧的搜索图标。

搜索.(所有图像的扩展名前面都有一个点)并按 Enter。在默认安装中,这会产生大约 17.5k 个图像。这不是一个“概述”,但它包括/usr/share/icons.

如果您希望避免每次都搜索,您可以使用图像的符号链接:所有图像都可以从一个大文件夹访问。

  1. 打开终端
  2. 要检查创建链接后可以创建的文件数:

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

    如果数字低于 1000,则不应继续,负数将导致操作在一段时间后失败。

  3. icons-all通过运行创建一个名为的文件夹:mkdir icons-all
  4. 进入那个文件夹: cd icons-all
  5. nano /tmp/make-icons-link
  6. 粘贴:

    #!/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"
    
    Run Code Online (Sandbox Code Playgroud)
  7. Ctrl+ X,然后按YEnter
  8. 现在生成链接,这可能需要一段时间:

    find /usr/share/icons/ -type f -exec bash /tmp/make-icons-link {} \;
    
    Run Code Online (Sandbox Code Playgroud)

    命令完成后,不显示任何输出。

  9. 通过运行关闭终端 exit
  10. 图像现在在 中可见~/icons-all。加载此目录可能需要一段时间