gpt4 book ai didi

linux - 在 Linux 中以编程方式设置自定义文件夹/目录图标

转载 作者:IT王子 更新时间:2023-10-29 01:06:45 25 4
gpt4 key购买 nike

在 Linux 中,是否可以为桌面/文件管理器中显示的文件夹/目录设置自定义图标?

例如,对于 Windows 资源管理器,可以在文件夹的 desktop.ini 文件中设置自定义图标吗?

如果是这样,是否有通用的机制或 API 函数来执行此操作(这在发行版/桌面/文件管理器中可能很常见)?

我想从独立的控制台模式程序 C++ 中执行此操作或者可能使用 KDE、gnome 等的桌面 API。(还有 Unix CDE 和 OSX)

最佳答案

如果您使用的是 KDE 桌面,那么只需在目录中创建一个 .directory 文件即可。

例如我的目录有一个自定义图标,名为“dev.sparc”。我使用 KDE 桌面创建了它。它所做的只是创建一个我可以查看的文件。

$ cat dev.sparc/.directory
[Desktop Entry]
Icon=applications-engineering

等等。这里的所有都是它的。如果您或您的用户正在使用 Gnome,这将是相似的但可能略有不同。只需创建一个空目录,使用 Gnome 设置一个图标,然后在该目录中 $ ls -al 查看它创建的是什么文件。

关于linux - 在 Linux 中以编程方式设置自定义文件夹/目录图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1036046/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com