无法设置图标

无法设置图标

当我将文件 icon.png 放入usr/share/icons文件夹(以 root 身份执行此操作)时,我无法在稍后的应用程序中设置该图标。当我尝试时,我导航到图标文件夹,但该图标不起作用。我甚至无法通过再次导航到图标文件夹来看到它。我可以看到它或只有当我以 root 权限转到图标文件夹时才能打开它。

这发生在Linux Mint17、32位。

在此处输入图片描述

如您所见,在常规模式下,我看不到图片,而在根模式下,我可以编辑它,那么我怎样才能将其设置为我的应用程序图标呢?

答案1

这可能与你的 png 文件中的权限问题有关

尝试这个sudo chmod 644 /usr/share/icons/mcicon.png

有关权限的更多信息:

http://gd.tuwien.ac.at/linuxcommand.org/lts0070.html

答案2

你可能在这里遇到两个问题

  • 权限

    您可以在 Nemo 中执行此操作,方法是右键单击文件,转到属性并将其设置为“其他”用户可以读取该文件。

  • 放在哪里

    图标目录的工作方式如下(据我记得):

     /usr/share/icons/ICON-THEME/RESOLUTION/TYPE/ICON
    

    例如

     /usr/share/icons/gnome/16x16/places/user-home.png
    

    因此你需要将图标调整为正确的分辨率48x48/64x64通常就足够了),然后将其放置在正确的位置(可能是apps文件夹in thegnome orhicolor`文件夹。)- 例如

     /usr/share/icons/hicolor/48x48/apps/mcicon.png
    

    可能更好的方法包括编辑.desktop应用程序的启动器文件以获得正确的图标路径:

      Icon=/usr/share/icons/mcicon.png
    

    并将你对启动器所做的任何更改放入用户主目录中,例如~/.local/share/applications (我认为对于图标来说是这样 ~/.local/share/icons

由于我现在无法使用 Linux 机器,所以大部分内容都是我临时想出来的... :(

相关内容