nemo создать папку со своим значком

Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот

0
Голосов нет
 
Всего голосов: 0

Аватара пользователя

Автор темы
mint
Сообщения: 30
Зарегистрирован: 20 фев 2017, 06:28
Благодарил (а): 6 раз
Поблагодарили: 2 раза

nemo создать папку со своим значком

Сообщение mint » 04 янв 2018, 15:40

Здравствуйте, может знает кто как создать папку в домашнем каталоге пользователя, со своим значком по типу папок Документы, Изображения и тд. По простому я могу в свойствах папки выбрать значок, но он будет не изменен в разных темах как задать путь до картинки не полный "/usr/share/pixmaps/*.svg" а просто "*" в кнопке запуска такое срабатывает, значок меняется в зависимости от выбранной темы, при условии если в теме есть значок с таким именем, так вот вопрос где немо хранит конфиг для папок?

Аватара пользователя

darkfenix
Сообщения: 2473
Зарегистрирован: 27 июн 2017, 10:36
Решено: 25
Откуда: Нижний Тагил
Благодарил (а): 152 раза
Поблагодарили: 418 раз

nemo создать папку со своим значком

Сообщение darkfenix » 05 янв 2018, 07:22

mint писал(а):
04 янв 2018, 15:40
По простому я могу в свойствах папки выбрать значок
Именно так и меняется, если для одной конкретной папки.
mint писал(а):
04 янв 2018, 15:40
конфиг для папок
Лежит в директории темы
Изображение

Аватара пользователя

Автор темы
mint
Сообщения: 30
Зарегистрирован: 20 фев 2017, 06:28
Благодарил (а): 6 раз
Поблагодарили: 2 раза

nemo создать папку со своим значком

Сообщение mint » 05 янв 2018, 19:54

darkfenix писал(а):
05 янв 2018, 07:22
Именно так и меняется, если для одной конкретной папки
Да но значок не будет меняться, если я сменю тему значков
darkfenix писал(а):
05 янв 2018, 07:22
Лежит в директории темы
Направьте меня пожалуйста, глянул в директориях .themes .icons ничего не нашёл…

Аватара пользователя

darkfenix
Сообщения: 2473
Зарегистрирован: 27 июн 2017, 10:36
Решено: 25
Откуда: Нижний Тагил
Благодарил (а): 152 раза
Поблагодарили: 418 раз

nemo создать папку со своим значком

Сообщение darkfenix » 06 янв 2018, 07:37

mint писал(а):
05 янв 2018, 19:54
Направьте меня пожалуйста
mint писал(а):
04 янв 2018, 15:40
немо
Если я правильно понял то DE у вас Cinnamon. Тогда искать тут /usr/share/cinnamon и тут /usr/share/themes/
Изображение

Аватара пользователя

Автор темы
mint
Сообщения: 30
Зарегистрирован: 20 фев 2017, 06:28
Благодарил (а): 6 раз
Поблагодарили: 2 раза

nemo создать папку со своим значком

Сообщение mint » 09 янв 2018, 14:36

Нет это всё не то! по логике отображает папки nemo и конфиг должен быть у него, сейчас попробовал удалить папку "Загрузки" из домашнего каталога пользователя, создал новую папку и только её переименовываю в "Загрузки" у ней автоматом появляется значок, мне нужно создать папку с названием "Программы" со своим значком
вот нашел такой файл /home/user/.config/user-dirs.dirs c таким содержимым
# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/Рабочий стол"
XDG_DOWNLOAD_DIR="$HOME/Загрузки"
XDG_TEMPLATES_DIR="$HOME/Шаблоны"
XDG_PUBLICSHARE_DIR="$HOME/Общедоступные"
XDG_DOCUMENTS_DIR="$HOME/Документы"
XDG_MUSIC_DIR="$HOME/Музыка"
XDG_PICTURES_DIR="$HOME/Изображения"
XDG_VIDEOS_DIR="$HOME/Видео"
для чего он?
Последний раз редактировалось пользователем 1 Dja; всего редактировалось раз: 17
Причина: spoil

Аватара пользователя

darkfenix
Сообщения: 2473
Зарегистрирован: 27 июн 2017, 10:36
Решено: 25
Откуда: Нижний Тагил
Благодарил (а): 152 раза
Поблагодарили: 418 раз

nemo создать папку со своим значком

Сообщение darkfenix » 09 янв 2018, 14:58

mint писал(а):
09 янв 2018, 14:36
для чего он?
Скажем так. Он отвечат за то как будут именоваться стандартные директории в хомяке.
Если желаешь видеть их на английском - переименовываешь в этом файле, затем создаешь с таким же именем директорию в хомяке. После это перезапускаешь сеанс.
Изображение

Аватара пользователя

darkfenix
Сообщения: 2473
Зарегистрирован: 27 июн 2017, 10:36
Решено: 25
Откуда: Нижний Тагил
Благодарил (а): 152 раза
Поблагодарили: 418 раз

nemo создать папку со своим значком

Сообщение darkfenix » 09 янв 2018, 15:22

mint писал(а):
09 янв 2018, 14:36
мне нужно создать папку с названием "Программы" со своим значком
Создашь ты ее. Задашь ей значек. При смене темы значек не измениться. Почему? А потому что создатель темы не знает, что есть такой пользователь, который создал папку и задал ей значек, даже через настройки nemo. Так что не парь мозг, а просто задай своей папке нужную иконку и пользуйся.
Изображение

Аватара пользователя

vir0id
Сообщения: 1167
Зарегистрирован: 19 дек 2017, 15:48
Решено: 7
Откуда: Рига
Благодарил (а): 97 раз
Поблагодарили: 127 раз

nemo создать папку со своим значком

Сообщение vir0id » 09 янв 2018, 15:26

mint писал(а):
05 янв 2018, 19:54
Направьте меня пожалуйста, глянул в директориях .themes .icons ничего не нашёл…
Тебе в

Код: Выделить всё

/usr/share/icons
скопируй оттуда иконку которую нужно и в каком нибудь редакторе исправь его как тебе хочется. После этого выбери иконку в свойствах папки.

Аватара пользователя

Chocobo
Сообщения: 7791
Зарегистрирован: 27 авг 2016, 19:57
Решено: 168
Откуда: НН
Благодарил (а): 523 раза
Поблагодарили: 2076 раз

nemo создать папку со своим значком

Сообщение Chocobo » 09 янв 2018, 15:38

mint писал(а):
04 янв 2018, 15:40
так вот вопрос где немо хранит конфиг для папок?
в метаданных GVFS.
Измени значок, загляни в gvfs-info Папка и увидишь там нечто типа
metadata::custom-icon: file:///usr/share/icons/чегонибудь.svg
Изображение
   
Изображение

Аватара пользователя

Автор темы
mint
Сообщения: 30
Зарегистрирован: 20 фев 2017, 06:28
Благодарил (а): 6 раз
Поблагодарили: 2 раза

nemo создать папку со своим значком

Сообщение mint » 09 янв 2018, 17:47

darkfenix писал(а):
09 янв 2018, 15:22
создатель темы не знает, что есть такой пользователь, который создал папку и задал ей значек
тогда где в теме описано что папка "Загрузки" должна отображаться со значком "folder-download"

Аватара пользователя

Автор темы
mint
Сообщения: 30
Зарегистрирован: 20 фев 2017, 06:28
Благодарил (а): 6 раз
Поблагодарили: 2 раза

nemo создать папку со своим значком

Сообщение mint » 09 янв 2018, 17:58

Chocobo писал(а):
09 янв 2018, 15:38
загляни в gvfs-info
Спасибо! Теперь как отредактировать к примеру вот эту строку
standard::icon: folder-download, folder

Аватара пользователя

darkfenix
Сообщения: 2473
Зарегистрирован: 27 июн 2017, 10:36
Решено: 25
Откуда: Нижний Тагил
Благодарил (а): 152 раза
Поблагодарили: 418 раз

nemo создать папку со своим значком

Сообщение darkfenix » 09 янв 2018, 18:00

mint, просто подмени саму иконку.
Изображение

Аватара пользователя

Chocobo
Сообщения: 7791
Зарегистрирован: 27 авг 2016, 19:57
Решено: 168
Откуда: НН
Благодарил (а): 523 раза
Поблагодарили: 2076 раз

nemo создать папку со своим значком

Сообщение Chocobo » 09 янв 2018, 18:14

mint, gvfs-set-attribute -t string Папка metadata::custom-icon file:///usr/share/icons/чегонибудь.svg
Изображение
   
Изображение

Аватара пользователя

Автор темы
mint
Сообщения: 30
Зарегистрирован: 20 фев 2017, 06:28
Благодарил (а): 6 раз
Поблагодарили: 2 раза

nemo создать папку со своим значком

Сообщение mint » 09 янв 2018, 19:44

Chocobo писал(а):
09 янв 2018, 18:14
gvfs-set-attribute -t string Папка metadata::custom-icon file:///usr/share/icons/чегонибудь.svg
таким способом я меняю иконку с полным путём "file:///usr/share/icons/чегонибудь.svg" а мне нужно исправить эту строку "standard::icon: folder" на такую
"standard::icon: чегонибудь, folder" по примеру из других директорий хомяка, терминал ругается "Ошибка установки атрибута: Установка атрибута standard::icon: не поддерживается"

Аватара пользователя

Chocobo
Сообщения: 7791
Зарегистрирован: 27 авг 2016, 19:57
Решено: 168
Откуда: НН
Благодарил (а): 523 раза
Поблагодарили: 2076 раз

nemo создать папку со своим значком

Сообщение Chocobo » 09 янв 2018, 20:04

mint, Ну тут уже зашито в код просто. Посмотреть какие из параметров доступны для перезаписи можно тем же gvfs-info с ключом -w или --query-writable
standard::чегонибудь там нет.

Поэтому путь остается один, пересбор немо под себя, раз уж так сильно хочется. Вот он, думается, твой файлик:
https://github.com/linuxmint/nemo/blob/ ... on-names.h

и сами параметры, например для папки с загрузками:

Код: Выделить всё

~/git/nemo  master ✔                                                   15h30m  
▶ grep -r "folder-download" ./
./libnemo-private/nemo-icon-names.h:#define NEMO_ICON_FOLDER_DOWNLOAD   "folder-download"
Хотя дополнительную директорию помимо стандартных - может придется еще где-то описать, кто их знает)
Изображение
   
Изображение

Аватара пользователя

Автор темы
mint
Сообщения: 30
Зарегистрирован: 20 фев 2017, 06:28
Благодарил (а): 6 раз
Поблагодарили: 2 раза

nemo создать папку со своим значком

Сообщение mint » 09 янв 2018, 20:23

Спасибо!
Chocobo писал(а):
09 янв 2018, 20:04
пересбор немо под себя
для меня это слишком сложно, пока видятся одни костыли типа сделать скрипт который при изменении темы будет менять строку
"metadata::custom-icon file:///usr/share/icons/чегонибудь.svg"
но это просто убожество, скрипту придётся мониторить кучу параметров тему, размер, имя и тд.
А счастье было так близко всего то сделать стоку
"standard::icon" - writable
или же чтоб строка
"metadata::custom-icon:"
понимала относительные пути типа "folder, folder-development"

Аватара пользователя

darkfenix
Сообщения: 2473
Зарегистрирован: 27 июн 2017, 10:36
Решено: 25
Откуда: Нижний Тагил
Благодарил (а): 152 раза
Поблагодарили: 418 раз

nemo создать папку со своим значком

Сообщение darkfenix » 10 янв 2018, 06:11

Я один не понимаю зачем такие сложности? Чем плох способ просто задать нужной папке нужную иконку. И пусть тема меняется. Иконка то останется нетронутой. Я так иконки ставил в разных DE на одну и туже папку. И даже после установки другой ОС с таким же DE иконка папки была такой как мне надо. Вот не понимаю зачем иконка папки должна меняться со сменой темы. Она ведь совсем изменена.
18-01-10-110930.png
И как ты тему не меняй будет ведро, которое поставил.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение

Аватара пользователя

Автор темы
mint
Сообщения: 30
Зарегистрирован: 20 фев 2017, 06:28
Благодарил (а): 6 раз
Поблагодарили: 2 раза

nemo создать папку со своим значком

Сообщение mint » 10 янв 2018, 18:23

darkfenix писал(а):
10 янв 2018, 06:11
И как ты тему не меняй будет ведро
не нужно мне ведро и ему подобное, в домашнем каталоге у меня по привычке со времён Mandrake 10 со 2 гномом имеется папка bin со скриптами и прогами, и при каждой смене темы значков она не соответствует установленной теме, руками ей задаю такой значок "folder-development" из выбранной темы. Я так привык

Аватара пользователя

darkfenix
Сообщения: 2473
Зарегистрирован: 27 июн 2017, 10:36
Решено: 25
Откуда: Нижний Тагил
Благодарил (а): 152 раза
Поблагодарили: 418 раз

nemo создать папку со своим значком

Сообщение darkfenix » 11 янв 2018, 04:57

mint писал(а):
10 янв 2018, 18:23
руками ей задаю такой значок "folder-development" из выбранной темы
Отлично.
mint писал(а):
10 янв 2018, 18:23
при каждой смене темы значков она не соответствует установленной теме
И как часто меняется тема? Для чего это?
Изображение

Вернуться в «Cinnamon»