Можно ли вставлять иконки в папки с помощью команды «gio set»?

Можно ли вставлять иконки в папки с помощью команды «gio set»?

Я 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.

я виделджио's man page и попытался вставить иконки в мои папки с помощью gio setкоманды, но у меня не получилось, используя правильные параметры. Кто-нибудь знает, возможно ли это и как это сделать?

решение1

Как решено в комментариях, gio setкоманда использует ту же форму параметров, что и gvfs-set-attributeиспользует, за исключением setтого, что gioэто отдельный параметр командной строки, а не gvfs-set-attributeодна целая команда. Таким образом, правильная команда должна быть:

gio set -t 'string' folderIWishToInsertIcon 'metadata::custom-icon' 'file:///home/myUser/myIcon.png'

Связанный контент