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