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

Автор Тема: Оформление (темы gtk, значков, обои и т.д.)  (Прочитано 64917 раз)

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

Онлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 5395
  • Репутация: +114/-0
    • RoDoN
Re: Оформление (темы gtk, значков, обои и т.д.)
« Ответ #540 : 20 Ноябрь 2017, 00:16:28 »
Блин, какое же извращение творится со значками!!!
Например, загрузился в PRA-roll-ols - один из самых свежих среди PRA, зашел в каталог /usr/share/pixmaps и ужаснулся! Я понимаю, что исторически многое наслоилось, НО... система x64 делается не так уж и давно, но костылей вагон и маленькая тележка. А теперь от эмоций к делу. Часто читаю на форуме о том, что PRA, а особенно PRA64, а еще больше PRA-roll делается максимально по стандартам... а теперь возьмем для примера файлик /usr/share/pixmaps/drive48.png, как видно из имени - это файл PNG, но только реально это ссылка на файл /usr/local/lib/X11/themes/StandardSvg/drive.svg - опачки, а PNG-то совсем не PNG, а уже SVG, что может некоторые программы поставить в тупик и они файл значка не отобразят. Но копнем глубже, ведь это ж тоже не реальный файл, а ссылка на ../../../../../share/pixmaps/puppy/harddisk.svg, что тоже является ссылкой на /usr/share/pixmaps/puppy/harddisk.svg, который уже является реальным файлом SVG. ИМХО, но никакими историческими наслоениями и наследством PuppyRus и Puppy не объяснишь такое количество прыжков по ссылкам, да еще "тупое" переименование SVG в PNG, что очень уж некорректно и тем более не стандартно, повторяю не конвертирование, а именно простое переименование. И еще непонятно зачем делать в системе x64 каталог /usr/local/lib/X11, которого ни в одном дистре линукса нет, кроме puppy? Ведь, если меня не подводит память в PuppyRus-13.XX мы ушли от использования этого каталога.
И что неприятно, файлов типа /usr/share/pixmaps/drive48.png не так уж и мало, а именно в указанной выше сборке их всего 13 шт.:
/usr/share/pixmaps/optical_mntd48.png
/usr/share/pixmaps/optical48.png
/usr/share/pixmaps/optical24.png
/usr/share/pixmaps/floppy_mntd48.png
/usr/share/pixmaps/floppy48.png
/usr/share/pixmaps/floppy24.png
/usr/share/pixmaps/drive_mntd48.png
/usr/share/pixmaps/drive48.png
/usr/share/pixmaps/drive24.png
/usr/share/pixmaps/drive-harddisk.png
/usr/share/pixmaps/drive-harddisk-system.png
/usr/share/pixmaps/drive-harddisk-scsi.png
/usr/share/pixmaps/drive-harddisk-root.png
Кстати в 32-битной PRA-middle подобных переименованных svg в png файлов еще больше, раза в два (((
А теперь вопрос, а для чего вообще в PRA64 и PRA-roll, если это более-менее стандартный системы, файлы /usr/share/pixmaps/*24.png и /usr/share/pixmaps/*48.png и раз это пережитки puppy, а для оформления используются стандартные темы значков из /usr/share/icons, то может стоит упорядочить значки в ../pixmaps и избавиться от значков *24.png и *48.png.
« Последнее редактирование: 20 Ноябрь 2017, 00:22:43 от RoDoN »

Acer Aspire One AO751h (Atom Z520, Intel GMA500)
Acer Extensa 5620Z (T7500, Intel 965GM)
PuppyRus-JWM-13.12, PRA, Upup Precise, Tahr Puppy, Runtu 14.04 XFCE.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 22708
  • Репутация: +165/-0
    • PuppyRus-A
Re: Оформление (темы gtk, значков, обои и т.д.)
« Ответ #541 : 20 Ноябрь 2017, 09:21:59 »
Особенно запутки c puppy-svg иконками. Их надо сохранить все. Используются во всех моих скриптах
исторически многое наслоилось
Именно поэтому. Мне пока не до этого. Сделай доброе дело - наведи порядок с темой ater - самая svg (т.е. с масштабированием не будет проблем) и маленькая. Ее и будем юзать на флэшках и т.п.
PRA-roll делается максимально по стандартам...
В оформлении viva - все именно так. Причем есть выбор цветовых гамм
Но она огромная. Нужна хорошая маленькая

Онлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 5395
  • Репутация: +114/-0
    • RoDoN
Re: Оформление (темы gtk, значков, обои и т.д.)
« Ответ #542 : 20 Ноябрь 2017, 09:31:43 »
Посмотрел в pra32-retro 17.10 и офигел, я написал, что таких значков png, которые на самом деле svg раза в два больше, а оказалось в 10!!!
Вот список из 123 шт:
/usr/share/pixmaps/application-pfs.png
/usr/share/pixmaps/applications-accessories.png
/usr/share/pixmaps/applications-development.png
/usr/share/pixmaps/applications-games.png
/usr/share/pixmaps/applications-graphics.png
/usr/share/pixmaps/applications-internet.png
/usr/share/pixmaps/applications-multimedia.png
/usr/share/pixmaps/applications-office.png
/usr/share/pixmaps/applications-other.png
/usr/share/pixmaps/applications-science.png
/usr/share/pixmaps/applications-system.png
/usr/share/pixmaps/archive24.png
/usr/share/pixmaps/archive48.png
/usr/share/pixmaps/card24.png
/usr/share/pixmaps/card48.png
/usr/share/pixmaps/card_mntd48.png
/usr/share/pixmaps/chat24.png
/usr/share/pixmaps/chat48.png
/usr/share/pixmaps/clipboard24.png
/usr/share/pixmaps/clipboard48.png
/usr/share/pixmaps/Computer.png
/usr/share/pixmaps/config-users.png
/usr/share/pixmaps/configuration24.png
/usr/share/pixmaps/configuration48.png
/usr/share/pixmaps/connect24.png
/usr/share/pixmaps/connect48.png
/usr/share/pixmaps/console24.png
/usr/share/pixmaps/console48.png
/usr/share/pixmaps/date24.png
/usr/share/pixmaps/date48.png
/usr/share/pixmaps/desktop.png
/usr/share/pixmaps/draw24.png
/usr/share/pixmaps/draw48.png
/usr/share/pixmaps/drive-harddisk-root.png
/usr/share/pixmaps/drive-harddisk-scsi.png
/usr/share/pixmaps/drive-harddisk-system.png
/usr/share/pixmaps/drive-harddisk.png
/usr/share/pixmaps/drive24.png
/usr/share/pixmaps/drive48.png
/usr/share/pixmaps/drive_mntd48.png
/usr/share/pixmaps/edit24.png
/usr/share/pixmaps/edit48.png
/usr/share/pixmaps/email24.png
/usr/share/pixmaps/email48.png
/usr/share/pixmaps/exit.png
/usr/share/pixmaps/favorite24.png
/usr/share/pixmaps/favorite48.png
/usr/share/pixmaps/floppy24.png
/usr/share/pixmaps/floppy48.png
/usr/share/pixmaps/floppy_mntd48.png
/usr/share/pixmaps/folder24.png
/usr/share/pixmaps/folder48.png
/usr/share/pixmaps/games24.png
/usr/share/pixmaps/games48.png
/usr/share/pixmaps/gnome-lockscreen.png
/usr/share/pixmaps/gnome-logout.png
/usr/share/pixmaps/gtk-edit.png
/usr/share/pixmaps/help24.png
/usr/share/pixmaps/help48.png
/usr/share/pixmaps/home24.png
/usr/share/pixmaps/home48.png
/usr/share/pixmaps/input-keyboard.png
/usr/share/pixmaps/lock-screen24.png
/usr/share/pixmaps/lock-screen48.png
/usr/share/pixmaps/lock.png
/usr/share/pixmaps/media-flash.png
/usr/share/pixmaps/media-floppy.png
/usr/share/pixmaps/media-optical.png
/usr/share/pixmaps/media-removable.png
/usr/share/pixmaps/multimedia24.png
/usr/share/pixmaps/multimedia48.png
/usr/share/pixmaps/optical24.png
/usr/share/pixmaps/optical48.png
/usr/share/pixmaps/optical_mntd48.png
/usr/share/pixmaps/paint24.png
/usr/share/pixmaps/paint48.png
/usr/share/pixmaps/pc24.png
/usr/share/pixmaps/pc48.png
/usr/share/pixmaps/pet24.png
/usr/share/pixmaps/pet48.png
/usr/share/pixmaps/preferences-desktop-peripherals.png
/usr/share/pixmaps/preferences-desktop-personal.png
/usr/share/pixmaps/preferences-desktop-screensaver.png
/usr/share/pixmaps/preferences-desktop-wallpaper.png
/usr/share/pixmaps/preferences-desktop.png
/usr/share/pixmaps/preferences-system-network.png
/usr/share/pixmaps/refresh24.png
/usr/share/pixmaps/refresh48.png
/usr/share/pixmaps/save24.png
/usr/share/pixmaps/save48.png
/usr/share/pixmaps/shutdown.png
/usr/share/pixmaps/shutdown24.png
/usr/share/pixmaps/shutdown48.png
/usr/share/pixmaps/spread24.png
/usr/share/pixmaps/spread48.png
/usr/share/pixmaps/star48.png
/usr/share/pixmaps/switch.png
/usr/share/pixmaps/system-file-manager.png
/usr/share/pixmaps/system-lock-screen.png
/usr/share/pixmaps/system-log-out.png
/usr/share/pixmaps/system-users.png
/usr/share/pixmaps/trashcan_empty24.png
/usr/share/pixmaps/trashcan_empty48.png
/usr/share/pixmaps/trashcan_full24.png
/usr/share/pixmaps/trashcan_full48.png
/usr/share/pixmaps/usbdrv24.png
/usr/share/pixmaps/usbdrv48.png
/usr/share/pixmaps/usbdrv_mntd48.png
/usr/share/pixmaps/user-bookmarks.png
/usr/share/pixmaps/user-desktop.png
/usr/share/pixmaps/user-trash-full.png
/usr/share/pixmaps/utilities-terminal.png
/usr/share/pixmaps/utility24.png
/usr/share/pixmaps/utility48.png
/usr/share/pixmaps/video-display.png
/usr/share/pixmaps/web-browser.png
/usr/share/pixmaps/word24.png
/usr/share/pixmaps/word48.png
/usr/share/pixmaps/www24.png
/usr/share/pixmaps/www48.png
/usr/share/pixmaps/x24.png
/usr/share/pixmaps/x48.png
/usr/share/pixmaps/xfwm4.png
И заметь не все завязаны на *48, поэтому вопрос зачем такое безобразие было делать изначально?

Acer Aspire One AO751h (Atom Z520, Intel GMA500)
Acer Extensa 5620Z (T7500, Intel 965GM)
PuppyRus-JWM-13.12, PRA, Upup Precise, Tahr Puppy, Runtu 14.04 XFCE.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 22708
  • Репутация: +165/-0
    • PuppyRus-A
Re: Оформление (темы gtk, значков, обои и т.д.)
« Ответ #543 : 20 Ноябрь 2017, 09:35:07 »
Тут уже нет смысла вспоминать что и почему. что-то исторически, что-то по незнанию
Надо переделать и протестировать. Я в ближайшее время не смогу. Много других планов

Онлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 5395
  • Репутация: +114/-0
    • RoDoN
Re: Оформление (темы gtk, значков, обои и т.д.)
« Ответ #544 : 20 Ноябрь 2017, 09:37:05 »
Особенно запутки c puppy-svg иконками. Их надо сохранить все.
Я не против, что они нужны, я не понимаю зачем такие сложности с кучей ссылок на сслыки?

Acer Aspire One AO751h (Atom Z520, Intel GMA500)
Acer Extensa 5620Z (T7500, Intel 965GM)
PuppyRus-JWM-13.12, PRA, Upup Precise, Tahr Puppy, Runtu 14.04 XFCE.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 22708
  • Репутация: +165/-0
    • PuppyRus-A
Re: Оформление (темы gtk, значков, обои и т.д.)
« Ответ #545 : 20 Ноябрь 2017, 09:39:22 »
что-то исторически, что-то по незнанию
Начни исправлять - все сам поймешь  ;)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 22708
  • Репутация: +165/-0
    • PuppyRus-A
Re: Оформление (темы gtk, значков, обои и т.д.)
« Ответ #546 : 20 Ноябрь 2017, 09:53:46 »
Саня - в итоге ждать помощи?
В идеале бы довести до ума ater к декабрьскому roll-ols
Советами и тестами готов помогать

Онлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 5395
  • Репутация: +114/-0
    • RoDoN
Re: Оформление (темы gtk, значков, обои и т.д.)
« Ответ #547 : 20 Ноябрь 2017, 09:55:31 »
Я подумаю

Acer Aspire One AO751h (Atom Z520, Intel GMA500)
Acer Extensa 5620Z (T7500, Intel 965GM)
PuppyRus-JWM-13.12, PRA, Upup Precise, Tahr Puppy, Runtu 14.04 XFCE.

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1599
  • Репутация: +23/-0
Re: Оформление (темы gtk, значков, обои и т.д.)
« Ответ #548 : 20 Ноябрь 2017, 20:38:08 »
В идеале бы довести до ума ater к декабрьскому roll-ols
Я так понимаю это тема по умолчанию в пра и самая отполированная? Если вы уже устаканились и будете только ее использовать, тогда наверное и свой модуль jwm под нее переделал бы. А то разброд и шатания не очень стимулируют к изменениям...

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 22708
  • Репутация: +165/-0
    • PuppyRus-A
Re: Оформление (темы gtk, значков, обои и т.д.)
« Ответ #549 : 21 Ноябрь 2017, 09:14:09 »
Я так понимаю это тема по умолчанию в пра и самая отполированная?
Не хотел бы навязывать темы в виде умолчания. Делайте по своему вкусу
ater - неоспоримо маленькая и svg. Остальное на любителя
свой модуль jwm под нее переделал бы
Как раз большое количество перечисленных Rodon проблем - родом из jwm
Попробуйте тему viva из пра-рол. Она полностью стандартная
Если на jwm с ней проблемы - надо делать спец темы jwm.

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1599
  • Репутация: +23/-0
Re: Оформление (темы gtk, значков, обои и т.д.)
« Ответ #550 : 21 Ноябрь 2017, 20:35:39 »
Как раз большое количество перечисленных Rodon проблем - родом из jwm
Вот не надо тут ля-ля... Это не из jwm, а puppy проблемы. Под jwm там подвязано в меню линков 10 и то исходя из используемых тем. Я себе адвайту делал и линковать приходислось. Проще раз переделать одну менюшку jwm. НО проблемы с панелью настроек останутся, там все значки пропадут.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 22708
  • Репутация: +165/-0
    • PuppyRus-A
Re: Оформление (темы gtk, значков, обои и т.д.)
« Ответ #551 : 29 Ноябрь 2017, 16:40:22 »
В идеале бы довести до ума ater к декабрьскому roll-ols
puppyrus-a64/pra64-07/pkg/art-aur/ater-icons-full-2017.11-29-any.pkg.tar.xz - это исходная полная тема

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 22708
  • Репутация: +165/-0
    • PuppyRus-A
Re: Оформление (темы gtk, значков, обои и т.д.)
« Ответ #552 : 29 Январь 2018, 14:06:35 »
Нашел на мурге интересный скрипт создания обоев.
Формирует svg (т.е. размер минимальный, качество отличное при любом масштабировании)
svg это по сути текстовый файл, который можно править в текст. редакторе
Т.е. легко наделать обоев с любыми текстами самому
svg-wallpaper в http://mirror.yandex.ru/puppyrus/roll/180101/089-prar-upd-180101-sf12.pfs
Результат на скрине

Там же более сложная утилита  mkwalpaper
Может градиент, встроить картинку, буквы с эффектами
« Последнее редактирование: 29 Январь 2018, 15:33:25 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 22708
  • Репутация: +165/-0
    • PuppyRus-A

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1599
  • Репутация: +23/-0
Re: Оформление (темы gtk, значков, обои и т.д.)
« Ответ #554 : 07 Февраль 2018, 14:41:14 »
В тему 084-theme-ater-prar-p-sf04.pfs надо бы добавить иконки help-about, application-exit так как volumeicon и multiload-ng точно хотят эти значки, может еще какая прога...