В Ubuntu 16.04
я использовал следующую команду для вставки значков в мои папки, и она работала нормально:
gvfs-set-attribute -t string folderIWishToInsertIcon metadata::custom-icon "file:///home/myUser/myIcon.png"
После обновления до Ubuntu 18.04
эта команда все еще работает нормально, но теперь я получаю сообщение о том, что что это устаревший инструмент, и он рекомендует использовать вместо него gio set
:
ramuyko@myPC:~$ gvfs-set-attribute -t string folderIWishToInsertIcon metadata::custom-icon "file:///home/myUser/myIcon.png"
This tool has been deprecated, use 'gio set' instead.
See 'gio help set' for more info.
Я видел справочную страницу gio и пытался вставить значки в мои папки с помощью gio set
, но мне не удалось использовать правильные параметры. Кто-нибудь знает, возможно ли это и как это сделать?
Как решено в комментариях, команда gio set
использует ту же форму параметров, которую использует gvfs-set-attribute
, за исключением того, что set
в gio
является отдельным параметром командной строки, вместо gvfs-set-attribute
, являющегося одним целым , Таким образом, правильная команда должна быть:
gio set -t 'string' folderIWishToInsertIcon 'metadata::custom-icon' 'file:///home/myUser/myIcon.png'