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

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

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

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

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

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

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

darkfenix
Сообщения: 1193
Зарегистрирован: 27 июн 2017, 10:36
Решено: 13
Благодарил (а): 73 раза
Поблагодарили: 189 раз

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

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

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

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

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

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

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

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

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

darkfenix
Сообщения: 1193
Зарегистрирован: 27 июн 2017, 10:36
Решено: 13
Благодарил (а): 73 раза
Поблагодарили: 189 раз

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
Сообщения: 18
Зарегистрирован: 20 фев 2017, 06:28
Благодарил (а): 1 раз

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/Видео"

для чего он?

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

darkfenix
Сообщения: 1193
Зарегистрирован: 27 июн 2017, 10:36
Решено: 13
Благодарил (а): 73 раза
Поблагодарили: 189 раз

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

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

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

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

darkfenix
Сообщения: 1193
Зарегистрирован: 27 июн 2017, 10:36
Решено: 13
Благодарил (а): 73 раза
Поблагодарили: 189 раз

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

darkfenix
Сообщения: 1193
Зарегистрирован: 27 июн 2017, 10:36
Решено: 13
Благодарил (а): 73 раза
Поблагодарили: 189 раз

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

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

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

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

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

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

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

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

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

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

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
Сообщения: 6299
Зарегистрирован: 27 авг 2016, 19:57
Решено: 139
Откуда: НН
Благодарил (а): 445 раз
Поблагодарили: 1633 раза

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
Сообщения: 18
Зарегистрирован: 20 фев 2017, 06:28
Благодарил (а): 1 раз

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
Сообщения: 1193
Зарегистрирован: 27 июн 2017, 10:36
Решено: 13
Благодарил (а): 73 раза
Поблагодарили: 189 раз

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

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

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

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

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

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

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

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

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

darkfenix
Сообщения: 1193
Зарегистрирован: 27 июн 2017, 10:36
Решено: 13
Благодарил (а): 73 раза
Поблагодарили: 189 раз

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

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

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

Вернуться в «Болталка: Оффтоп, разбор полетов»