加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

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

发布时间:2020-12-14 01:43:41 所属栏目:Linux 来源:网络整理
导读:在 Linux中,可以为桌面/文件管理器中显示的文件夹/目录设置自定义图标吗? 例如,对于Windows资源管理器,可以在文件夹的desktop.ini文件中设置自定义图标吗? 如果是这样,是否有共同的机制或API函数来执行此操作 (这在发行版/桌面/文件管理器中可能很常见)?
在 Linux中,可以为桌面/文件管理器中显示的文件夹/目录设置自定义图标吗?

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

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

我想从独立的控制台模式程序C中执行此操作
或者使用桌面API进行KDE,gnome等.
(也是Unix CDE和OSX)

解决方法

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

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

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读