Сайт | Скачать | Видео | Wiki

Автор Тема: Иконки! :)  (Прочитано 13483 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Gerasats

  • Ветеран
  • *****
  • Сообщений: 1055
  • Репутация: +32/-0
  • Автор темы
  • Короче, я полный оппортунист.....и по фиг!
Иконки! :)
« : 31 Март 2012, 13:08:05 »
До жути надоели все иконки из окружения РС и главного меню в jwm и OB, вот сваял собственный набор, может кому приглянется
Desktop:  AMD Phenom II X4 965 Black Edition 3400MHz, HyperX Limited Editions - 8GB Module - DDR3 1600MHz, ASRock N68C-GS FX, GeForce GT240 PCIe, LG Electronics IPS277L-BN, SSD Kingston SSDNow V300 (А400) 60GB (250GB) 2.5" SATAIII MLC
Netbook: Vinga Twizzle J116
Tablet:Samsung SM-T290/T295 Galaxy Tab A 8.0, Phone: Samsung A5(2018)
OS - Imppup64-9.6.1 frugal install, Linux Mint 20.2 "Uma" Cinnamon, Windows 11 rel. 22000.282, OpenElec, Android- 7.1 - 12.0

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Иконки! :)
« Ответ #1 : 01 Апрель 2012, 14:49:29 »
Liss, ваше мнение?
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6285
  • Репутация: +141/-0
Re:Иконки! :)
« Ответ #2 : 16 Апрель 2012, 11:58:02 »
Давно собираю для себя сборники иконок. И вот на мурге набрел на интересную тему Icon Themes Exchange, а в последние дни там jemimah, известная нам как автор Saluki, выложила новую коллекцию иконок (см. начиная с поста http://www.murga-linux.com/puppy/viewtopic.php?p=618954#618954 и дальше), мне понравилось.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6285
  • Репутация: +141/-0
Re:Иконки! :)
« Ответ #3 : 04 Май 2012, 18:26:24 »
Не придумал куда лучше задать вопрос, поэтому задаю здесь.
Насколько я понял, линукс - это ОС в которой большинство файлов и каталогов разложены по конкретным своим местам, а вот с иконками полный сумбур, так в дистрах типа Lupu, Wary(Racy), Slacko, Saluki и нашем LupuRus, а также в сборках PuppyRus-Jeans есть следующие места для расположения иконок:
/usr/share/icons
/usr/share/pixmaps
/usr/local/lib/X11/mini-icons
/usr/local/lib/X11/pixmaps
и еще ссылки:
/usr/share/midi-icons ссылается на ../local/lib/X11/pixmaps
/usr/share/mini-icons ссылается на ../local/lib/X11/mini-icons
Темы значков лежат в /usr/local/lib/X11/themes

В дистрах PuppyRus 2.0.* и PuppyRus 2.1.* иконки расположены несколько иначе:
/usr/share/icons
/usr/share/pixmaps
и еще ссылки:
/usr/local/lib/X11/mini-icons ссылается на ./../../share/icons
/usr/local/lib/X11/pixmaps ссылается на ../../../share/pixmaps
/usr/share/images ссылается на icons
/usr/share/midi-icons ссылается на pixmaps
/usr/share/mini-icons ссылается на icons
Темы значков лежат в /usr/share/themes/
а еще ссылка:
/usr/local/lib/X11/themes ссылается на ../../../share/themes

В сборках от andy_voit также отличаются указанные выше пути, не буду уже перечислять.

Как результат при установке готовых pet-пакетов с иконками, а также некоторых программ, необходимо дополнительно проверять пути куда и в каком дистре лягут иконки, т.к. если вместо пути к каталогу будет путь к сим.линку, то значек в системе не появится. Итак вопрос, для чего в сборках PuppyRus 2-х и от andy_voit так отличаются места хранения иконок от оригинальных версий Puppy?

З.Ы. Сам тоже грешен, когда собирал LuPuRus 5.2.0 R1 Kill Bill, то
Цитата
В основном sfs-нике и в *wm.sfs переместил все иконки в 2 основные папки /usr/share/icons и /usr/share/pixmaps, а уже на них сделал ссылки mini-icons и midi-icons соответственно, а также вместо папок положил симлинки /usr/local/lib/X11/mini-icons и /usr/local/lib/X11/pixmaps. Надеюсь, что это мне поможет в борьбе с исчезновением значков в меню (хотя не факт, конечно).
Это перемещение мне не помогло ни в чем, а вот совместимость модулей *-wm.sfs с LupuRus Bit нарушилась.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн andy-voit

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1250
  • Репутация: +60/-0
  • Расту!!!
Re:Иконки! :)
« Ответ #4 : 05 Май 2012, 01:47:57 »
а вот с иконками полный сумбур,
Согласен! Поэтому в своих дистрах буду приводить месторасположение иконок-как в официальном PuppyRus 2.1xx Какая то унификация нужна.

Я менял пути иконок (и не только), чтобы сократить количество папок разбросанных по дистрибутиву, но выполняющих аналогичные функции.
« Последнее редактирование: 05 Май 2012, 01:53:55 от andy-voit »
XFCE forever!!!
Перешел на приставку 3vi. Теперь издеваюсь над ней! :)

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Иконки! :)
« Ответ #5 : 05 Май 2012, 01:54:10 »
необходимо дополнительно проверять пути куда и в каком дистре лягут иконки, т.к. если вместо пути к каталогу будет путь к сим.линку, то значек в системе не появится.
а вот это неправильно, должны появляться, может сделать hard сим.линки вместо обычных сим.линков?

Замена каталогов на соответствующие ссылки сделана для унификации расположения иконок и значков, лазить по куче каталогов и выискивать где лежит иконка просто задалбывало, кроме того упрощается процесс смены оформления иконок простым копированием файлов поверх существующих.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6285
  • Репутация: +141/-0
Re:Иконки! :)
« Ответ #6 : 05 Май 2012, 07:58:34 »
Какая то унификация нужна.
Я только ЗА!
может сделать hard сим.линки вместо обычных сим.линков?
Возможно, попробую.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн Liss

  • Ветеран
  • *****
  • Сообщений: 632
  • Репутация: +23/-0
Re:Иконки! :)
« Ответ #7 : 05 Май 2012, 08:39:36 »
ЕМНИП хардлинки имеют размер, не?
Терпение, труд и какая-то мать, все перетрут.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Иконки! :)
« Ответ #8 : 05 Май 2012, 08:44:31 »
нет не имеют, но полностью дублируют функционал каталога на который ссылаются, т.е.
вот подробности http://ru.wikipedia.org/wiki/Жёсткая_ссылка
« Последнее редактирование: 05 Май 2012, 08:47:23 от Pro »
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн andy-voit

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1250
  • Репутация: +60/-0
  • Расту!!!
Re:Иконки! :)
« Ответ #9 : 05 Май 2012, 11:17:20 »
Жесткие ссылки действуют в пределах одного раздела и не могут ссылаться на каталоги (Википедия) Для этого и существуют симлинки.
XFCE forever!!!
Перешел на приставку 3vi. Теперь издеваюсь над ней! :)

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6285
  • Репутация: +141/-0
Re:Иконки! :)
« Ответ #10 : 05 Май 2012, 13:03:39 »
Жесткие ссылки ... не могут ссылаться на каталоги
Вы правы, я проверил на всякий случай  ;D, а значит идея с жесткими ссылками отпадает.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн Gerasats

  • Ветеран
  • *****
  • Сообщений: 1055
  • Репутация: +32/-0
  • Автор темы
  • Короче, я полный оппортунист.....и по фиг!
Re:Иконки! :)
« Ответ #11 : 05 Май 2012, 20:27:45 »
Насколько я понял, линукс - это ОС в которой большинство файлов и каталогов разложены по конкретным своим местам, а вот с иконками полный сумбур, так в дистрах типа Lupu, Wary(Racy), Slacko, Saluki и нашем LupuRus, .....

В Линусе как и в любой ОС нету сумбура с иконками, все иконки всегда и при любом обстоятельстве находятся по пути /usr/share/icons и симлинками иногда могут быть прокинуты /home/имя_рек/.icons/ или в /root/.icons/.., ну а вот в Паппи Линукс все обстоит чуть-чуть не так, из-за того что основным оконным менеджером долгоге время был, а во многих дистрах и остается jwm то родилось оригинальное размещение иконок по пути /usr/local/lib/X11/ при этом иконки размещаются сразу в трех папках - mini-icons - иконки меню и зачастую desktop файлов как правило в уродском исполнении .xpm онные не поддерживают ни прозрачность, ни сглаженность, короче кака на мой взгляд, pixmap - достаточно странный каталог, который наполняется иконками действующей темы которые берутся из третьего каталога данного каталога (вот где вершина тавтологии :D) - themes.
Во всех сборках что на сегодня действуют все ведут себя как хотят, но а с другой стороны это его право, посему у нас в Паппи, допустим на ОРС - XFCE легко могут быть ссылки на иконки в десктоповых файлах как симлинками, тогда при правильной установке и смене иконок они меняются везде как и должно быть в этой теме, а могут быть жесткими ссылками, т.е. в исполнительном скрипте назначен к исполнению не симлинк, а конкретный графический файл, и он будет отображаться всегда, какую бы тему Вы не выбрали, ну и такова се ля ви, можно взять ручки пробежаться по местам боевой славы и все сделать правильно, или пользовать как есть, а что авторская задумка  :D            
« Последнее редактирование: 05 Май 2012, 20:29:23 от Gerasats »
Desktop:  AMD Phenom II X4 965 Black Edition 3400MHz, HyperX Limited Editions - 8GB Module - DDR3 1600MHz, ASRock N68C-GS FX, GeForce GT240 PCIe, LG Electronics IPS277L-BN, SSD Kingston SSDNow V300 (А400) 60GB (250GB) 2.5" SATAIII MLC
Netbook: Vinga Twizzle J116
Tablet:Samsung SM-T290/T295 Galaxy Tab A 8.0, Phone: Samsung A5(2018)
OS - Imppup64-9.6.1 frugal install, Linux Mint 20.2 "Uma" Cinnamon, Windows 11 rel. 22000.282, OpenElec, Android- 7.1 - 12.0

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Иконки! :)
« Ответ #12 : 06 Май 2012, 02:53:32 »
 что нужно чтобы стало правильно и хорошо?
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Liss

  • Ветеран
  • *****
  • Сообщений: 632
  • Репутация: +23/-0
Re:Иконки! :)
« Ответ #13 : 06 Май 2012, 06:59:08 »
Чую, чтобы сделать хорошо и правильно потребуется работы не меньше чем разработка новой версии...
Терпение, труд и какая-то мать, все перетрут.

Оффлайн Gerasats

  • Ветеран
  • *****
  • Сообщений: 1055
  • Репутация: +32/-0
  • Автор темы
  • Короче, я полный оппортунист.....и по фиг!
Re:Иконки! :)
« Ответ #14 : 06 Май 2012, 13:05:42 »
что нужно чтобы стало правильно и хорошо?
Хорошая, с моей стороны, привычка вопросом на вопрос :D.
В каком окружении?
Если в XFCE то все обращения на отображения иконок должны быть симлинковские, никаких жестких линков, тогда установка новых иконок будет равнозначна установке иконок в большом Линуксе.
Если для jwm, icewm & openbox то Liss прав, надо перерабатывать все, самое простое, сесть и все что находится по пути /usr/local/lib/X11/mini-icons перебрать в то что хочется чтобы  было, и это только разовая замена просто другие иконки. Для того чтобы смена темы в этих окружениях РС тянула смену иконок везде надо кардинально переделать скрипты и саму концепцию смены иконок  при смене тем, и мне тоже кажется что это потянет огромные изменения в самом дистре - Паппи.  
« Последнее редактирование: 06 Май 2012, 16:22:39 от Gerasats »
Desktop:  AMD Phenom II X4 965 Black Edition 3400MHz, HyperX Limited Editions - 8GB Module - DDR3 1600MHz, ASRock N68C-GS FX, GeForce GT240 PCIe, LG Electronics IPS277L-BN, SSD Kingston SSDNow V300 (А400) 60GB (250GB) 2.5" SATAIII MLC
Netbook: Vinga Twizzle J116
Tablet:Samsung SM-T290/T295 Galaxy Tab A 8.0, Phone: Samsung A5(2018)
OS - Imppup64-9.6.1 frugal install, Linux Mint 20.2 "Uma" Cinnamon, Windows 11 rel. 22000.282, OpenElec, Android- 7.1 - 12.0