Ubuntu 18.04 使用命令为 ~/Desktop 中保存的可执行文件设置自定义图标

Whizza64

如果我在 ~/Desktop 中保存一个可执行的 MyApp,我可以右键单击该图标,从菜单中选择 Properties。在“属性”窗口中,我现在可以左键单击图标以打开“选择自定义图标”窗口。接下来,我双击所需的 .png 文件以用作自定义图标并关闭“属性”窗口。这会将可执行文件的桌面图标更改为选定的自定义 .png 文件。

有没有办法使用 bash shell 命令执行上述过程?

所选的自定义图标 .png 文件似乎没有保存在 MyApp.desktop 文件中,那么此设置保存在哪里?

发光二极管

信息保存在一个二进制文件中:

~/.local/share/gvfs-metadata/home

你不能简单地编辑它,而是使用一些gio-tools:


检查一个文件的属性:

gio info file

更改属性:

gio set file attribute value

因此,在您的情况下,要更改自定义图标:

gio set ~/Desktop/MyApp metadata::custom-icon file:///path/to/icon.png

要删除该属性,请使用-t unset

gio set -t unset ~/Desktop/MyApp metadata::custom-icon

在早期的 Ubuntu 版本(例如 16.04)中,命令是gvfs-info代替gio infogvfs-set-attribute代替gio set),但工作方式完全相同。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ubuntu-minimal 18:04如何通过ssh登录?

来自分类Dev

ubuntu 18,04 卡在只读模式,fsck 无法修复

来自分类Dev

Ubuntu Desktop 18 virtualbox无法更改共享文件夹的文件权限

来自分类Dev

在自定义命令中调用找到的可执行文件的正确方法?

来自分类Dev

在自定义命令中调用找到的可执行文件的正确方法?

来自分类Dev

运行自定义可执行文件,QProcess立即退出,退出代码为1

来自分类Dev

使用自定义根目录启动可执行文件

来自分类Dev

Ubuntu 18.04缺少可执行文件图标

来自分类Dev

在打开文件时使用cxFreeze编译的python可执行文件打开自定义文件类型

来自分类Dev

Linux命令“哪个”未在Ubuntu下的NFS路径上找到可执行文件

来自分类Dev

从今天早上开始,网络无法访问Ubuntu 18:04

来自分类Dev

如何在Ubuntu中为Shell脚本创建可执行文件?

来自分类Dev

在Ubuntu上编译C文件并在Windows上使用可执行文件

来自分类Dev

尝试在Linux / Ubuntu上使用oracle库构建静态CGO可执行文件

来自分类Dev

如何在Ubuntu上使用PyInstaller创建Windows可执行文件?

来自分类Dev

如何在Ubuntu上使用PyInstaller创建Windows可执行文件?

来自分类Dev

“使用回滚可执行文件”不强制设置可执行文件

来自分类Dev

如何使用命令行在 Scheme 中加载可执行文件

来自分类Dev

如何使用make为每个文件调用命令?

来自分类Dev

为可执行文件设置SUID / SGID权限

来自分类Dev

Ubuntu MATE将所有现有文本文件打开为可执行文件

来自分类Dev

使用Python可执行文件设置Cygwin

来自分类Dev

如何在Ubuntu 16.04中使用命令行设置mac地址?

来自分类Dev

如何在Ubuntu 16.04中使用命令行设置mac地址?

来自分类Dev

使用命令行在Ubuntu上设置屏幕超时

来自分类Dev

如何使用命令知道ubuntu中压缩文件的实际大小?

来自分类Dev

停止使用电池 [Ubuntu 18]

来自分类Dev

为Linux可执行文件创建命令

来自分类Dev

在Ubuntu中使用命令“ xssstate”吗?

Related 相关文章

  1. 1

    ubuntu-minimal 18:04如何通过ssh登录?

  2. 2

    ubuntu 18,04 卡在只读模式,fsck 无法修复

  3. 3

    Ubuntu Desktop 18 virtualbox无法更改共享文件夹的文件权限

  4. 4

    在自定义命令中调用找到的可执行文件的正确方法?

  5. 5

    在自定义命令中调用找到的可执行文件的正确方法?

  6. 6

    运行自定义可执行文件,QProcess立即退出,退出代码为1

  7. 7

    使用自定义根目录启动可执行文件

  8. 8

    Ubuntu 18.04缺少可执行文件图标

  9. 9

    在打开文件时使用cxFreeze编译的python可执行文件打开自定义文件类型

  10. 10

    Linux命令“哪个”未在Ubuntu下的NFS路径上找到可执行文件

  11. 11

    从今天早上开始,网络无法访问Ubuntu 18:04

  12. 12

    如何在Ubuntu中为Shell脚本创建可执行文件?

  13. 13

    在Ubuntu上编译C文件并在Windows上使用可执行文件

  14. 14

    尝试在Linux / Ubuntu上使用oracle库构建静态CGO可执行文件

  15. 15

    如何在Ubuntu上使用PyInstaller创建Windows可执行文件?

  16. 16

    如何在Ubuntu上使用PyInstaller创建Windows可执行文件?

  17. 17

    “使用回滚可执行文件”不强制设置可执行文件

  18. 18

    如何使用命令行在 Scheme 中加载可执行文件

  19. 19

    如何使用make为每个文件调用命令?

  20. 20

    为可执行文件设置SUID / SGID权限

  21. 21

    Ubuntu MATE将所有现有文本文件打开为可执行文件

  22. 22

    使用Python可执行文件设置Cygwin

  23. 23

    如何在Ubuntu 16.04中使用命令行设置mac地址?

  24. 24

    如何在Ubuntu 16.04中使用命令行设置mac地址?

  25. 25

    使用命令行在Ubuntu上设置屏幕超时

  26. 26

    如何使用命令知道ubuntu中压缩文件的实际大小?

  27. 27

    停止使用电池 [Ubuntu 18]

  28. 28

    为Linux可执行文件创建命令

  29. 29

    在Ubuntu中使用命令“ xssstate”吗?

热门标签

归档