当我将文件 icon.png 放入usr/share/icons
文件夹(以 root 身份执行此操作)时,我无法在稍后的应用程序中设置该图标。当我尝试时,我导航到图标文件夹,但该图标不起作用。我甚至无法通过再次导航到图标文件夹来看到它。我可以看到它或只有当我以 root 权限转到图标文件夹时才能打开它。
这发生在Linux Mint17、32位。
如您所见,在常规模式下,我看不到图片,而在根模式下,我可以编辑它,那么我怎样才能将其设置为我的应用程序图标呢?
答案1
这可能与你的 png 文件中的权限问题有关
尝试这个sudo chmod 644 /usr/share/icons/mcicon.png
有关权限的更多信息:
答案2
你可能在这里遇到两个问题
权限
您可以在 Nemo 中执行此操作,方法是右键单击文件,转到属性并将其设置为“其他”用户可以读取该文件。
放在哪里
图标目录的工作方式如下(据我记得):
/usr/share/icons/ICON-THEME/RESOLUTION/TYPE/ICON
例如
/usr/share/icons/gnome/16x16/places/user-home.png
因此你需要将图标调整为正确的分辨率(
48x48
/64x64
通常就足够了),然后将其放置在正确的位置(可能是apps
文件夹in the
gnomeor
hicolor`文件夹。)- 例如/usr/share/icons/hicolor/48x48/apps/mcicon.png
可能更好的方法包括编辑
.desktop
应用程序的启动器文件以获得正确的图标路径:Icon=/usr/share/icons/mcicon.png
并将你对启动器所做的任何更改放入用户主目录中,例如
~/.local/share/applications
(我认为对于图标来说是这样~/.local/share/icons
)
由于我现在无法使用 Linux 机器,所以大部分内容都是我临时想出来的... :(