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

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

0
Голосов нет
 
Всего голосов: 0
Аватара пользователя

Автор темы
mint
Сообщения: 60
Зарегистрирован: 20 фев 2017, 09:28
Благодарил (а): 9 раз
Поблагодарили: 2 раза
Контактная информация:

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

#1

04 янв 2018, 18:40

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

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

rogoznik
Сообщения: 10044
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1958 раз
Контактная информация:

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

#2

05 янв 2018, 10:22

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

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

Автор темы
mint
Сообщения: 60
Зарегистрирован: 20 фев 2017, 09:28
Благодарил (а): 9 раз
Поблагодарили: 2 раза
Контактная информация:

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

#3

05 янв 2018, 22:54

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

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

rogoznik
Сообщения: 10044
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1958 раз
Контактная информация:

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

#4

06 янв 2018, 10:37

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

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

Автор темы
mint
Сообщения: 60
Зарегистрирован: 20 фев 2017, 09:28
Благодарил (а): 9 раз
Поблагодарили: 2 раза
Контактная информация:

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

#5

09 янв 2018, 17: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; всего редактировалось раз: 18
Причина: spoil

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

rogoznik
Сообщения: 10044
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1958 раз
Контактная информация:

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

#6

09 янв 2018, 17:58

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

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

rogoznik
Сообщения: 10044
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1958 раз
Контактная информация:

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

#7

09 янв 2018, 18:22

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

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

vir0id
Сообщения: 2757
Зарегистрирован: 19 дек 2017, 18:48
Решено: 15
Откуда: Рига
Благодарил (а): 163 раза
Поблагодарили: 305 раз
Контактная информация:

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

#8

09 янв 2018, 18:26

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

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

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

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

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

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

#9

09 янв 2018, 18:38

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

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

Автор темы
mint
Сообщения: 60
Зарегистрирован: 20 фев 2017, 09:28
Благодарил (а): 9 раз
Поблагодарили: 2 раза
Контактная информация:

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

#10

09 янв 2018, 20:47

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

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

Автор темы
mint
Сообщения: 60
Зарегистрирован: 20 фев 2017, 09:28
Благодарил (а): 9 раз
Поблагодарили: 2 раза
Контактная информация:

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

#11

09 янв 2018, 20:58

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

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

rogoznik
Сообщения: 10044
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1958 раз
Контактная информация:

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

#12

09 янв 2018, 21:00

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

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

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

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

#13

09 янв 2018, 21:14

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

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

Автор темы
mint
Сообщения: 60
Зарегистрирован: 20 фев 2017, 09:28
Благодарил (а): 9 раз
Поблагодарили: 2 раза
Контактная информация:

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

#14

09 янв 2018, 22:44

Chocobo писал(а):
09 янв 2018, 21: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
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

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

#15

09 янв 2018, 23: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
Сообщения: 60
Зарегистрирован: 20 фев 2017, 09:28
Благодарил (а): 9 раз
Поблагодарили: 2 раза
Контактная информация:

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

#16

09 янв 2018, 23:23

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

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

rogoznik
Сообщения: 10044
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1958 раз
Контактная информация:

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

#17

10 янв 2018, 09:11

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

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

Автор темы
mint
Сообщения: 60
Зарегистрирован: 20 фев 2017, 09:28
Благодарил (а): 9 раз
Поблагодарили: 2 раза
Контактная информация:

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

#18

10 янв 2018, 21:23

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

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

rogoznik
Сообщения: 10044
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1958 раз
Контактная информация:

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

#19

11 янв 2018, 07:57

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

Закрыто

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость