Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Gogo_SZ в May 30, 2012, 16:11



Титла: LXDE как да променя икона на файл
Публикувано от: Gogo_SZ в May 30, 2012, 16:11
Може и да е много тъп въпрос, ама все пак как може при LXDE да се смени иконата на файл с произволна картинка?


Титла: Re: LXDE как да променя икона на файл
Публикувано от: trosho в May 30, 2012, 18:08
Не мисля, че това е нещо специфично за LXDE. Връзката между типа файл/разширение, програмата, с която да се отвори и иконата, която да се изобрази, се задават в Shared MIME-info Database (цък ($2)).
В документацията пише, че потребителят не трябва да пипа по нея, а собствените придпочитания се задават в Override.xml, които се слагат някъде в ~/.local/share/mime/..., а след това да се обновява базата с update-mime-database. Това ми се струва доста сложно и затова не съм си правил труда да пипам по тези неща.

Някъде пишат за тази програма - assoGiate ($2), с която било по-лесно да се редактират тези неща, но не съм я пробвал.


Титла: Re: LXDE как да променя икона на файл
Публикувано от: cybercop в May 30, 2012, 19:57
Коя икона и къде ? Иконите в менюто се сменят елементарно. Десен бутон върху програмата в менюто >>свойства и редактираш, като можеш да сменяш иконата.
http://s19.postimage.org/481cwn7zl/2012_05_30_195803_1024x768_scrot.png
След това редактираната икона излиза с променената картинка в панела или на десктопа.
Можеш и да отвориш файл върху десктопа с текстови редактор и да смениш иконата от там, като зададеш името на друга картинка, която си поставил в usr/share/pixmaps.
 http://s19.postimage.org/v79t5jju9/2012_05_30_200444_1024x768_scrot.png
Можеш и да редактираш самата тема на иконите.
И трите неща ги правя често и са елементарни.


Титла: Re: LXDE как да променя икона на файл
Публикувано от: Gogo_SZ в May 31, 2012, 10:53
Въпроса ми е за икона на ФАЙЛ. Значи произволен файл намиращ се на десктопа или в някоя си папка.
Освен това идеята е да се смени иконата само на този файл, а не на всички с този MIME тип.
Варианти при които това се прави от терминал или редактиране на конфиг.файл са безмисленни (просто функцията или я има или я няма в GUI )


Титла: Re: LXDE как да променя икона на файл
Публикувано от: cybercop в May 31, 2012, 13:13
Втората снимка, която съм постнал е на произволен файл /домашната папка/ на десктопа. Не знам, забелязал ли си, че в Лубунту няма такава стандартна икона и не ми е спусната от Господ.  Иконите под нея също са написани и редактирани  в текстови режим по този начин. Редакцията е на конкретна икона върху десктопа или стартер на програма. Мога да направя това със всеки друг стартер върху десктопа или в директориите. Промяната важи само за конкретният файл.


Титла: Re: LXDE как да променя икона на файл
Публикувано от: trosho в May 31, 2012, 15:19
Втората снимка, която съм постнал е на произволен файл /домашната папка/ на десктопа. Не знам, забелязал ли си, че в Лубунту няма такава стандартна икона и не ми е спусната от Господ.  Иконите под нея също са написани и редактирани  в текстови режим по този начин. Редакцията е на конкретна икона върху десктопа или стартер на програма. Мога да направя това със всеки друг стартер върху десктопа или в директориите. Промяната важи само за конкретният файл.
Не е това, което той търси. Ти редактираш .desktop файл (виж заглавната лента на Leafpad). В него указваш каква икона да се изобрази. Ако имаш картинка, документ или двоичен файл на десктопа, тогава какво ще редактираш?

Въпроса ми е за икона на ФАЙЛ. Значи произволен файл намиращ се на десктопа или в някоя си папка.
Освен това идеята е да се смени иконата само на този файл, а не на всички с този MIME тип.
Варианти при които това се прави от терминал или редактиране на конфиг.файл са безмисленни (просто функцията или я има или я няма в GUI )
Ако искаш да смениш иконата само на един файл, а не на всички файлове от даден тип, тогава не виждам как ще го направиш в LXDE, където стандартният файлов мениджър е PCManFM. Тази информация все някъде трябва да се запише, а не мисля, че PCManFM го прави.
При Nautilus, например, това може да се направи. Но той си записва информацията за сменената икона в ~/.local/share/gvfs-metadata/.
Това лесно може да се пробва, ако през "Properties" (от менюто при десен клик върху файла) се смени иконата и след това се провери с подобна команда "gvfs-info път/име_на_файла" (новата икона е записана в metadata::custom-icon).
Обаче при PCManFM не виждам как ще стане.


Титла: Re: LXDE как да променя икона на файл
Публикувано от: Gogo_SZ в May 31, 2012, 17:56
Ако искаш да смениш иконата само на един файл, а не на всички файлове от даден тип, тогава не виждам как ще го направиш в LXDE, където стандартният файлов мениджър е PCManFM. Тази информация все някъде трябва да се запише, а не мисля, че PCManFM го прави.
При Nautilus, например, това може да се направи. Но той си записва информацията за сменената икона в ~/.local/share/gvfs-metadata/.
Ясно. Благодаря!!!
Това на 100% отговаря на въпроса.