有某种图标浏览器吗?


13

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

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

Answers:


11

您也可以使用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)
    

    如果数字小于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"
    
  7. Ctrl+ X,然后按YEnter
  8. 现在生成链接,这可能需要一段时间:

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

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

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

我遇到了同样的问题,我发现上述解决方案非常慢-因此我使用picassa进行了索引-我发现这很有效。

@ user52652 picasa会尝试将HD上的所有照片编入索引,就像Shotwell似乎在做b4我能看到什么吗?我只是gaveup上肖特韦尔顺便说一句..
水瓶座电

步骤2中使用Ubuntu 16.04.5 LTS复制和粘贴命令返回:2309035。–
WinEunuuchs2Unix
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.