Показаны сообщения с ярлыком E17-theme. Показать все сообщения
Показаны сообщения с ярлыком E17-theme. Показать все сообщения

четверг, 8 октября 2009 г.

Heads Up!

/*
- Масяня, случилось чего?!
- Та не, так, мировая скорбь и тоска...

поэтому сегодня обновлена моя первая тема для E17 - SRV - до текущего svn-а. забыл правда прикрутить гламурный mpdule - потом, всё будет... сделал на совесть, не чета подавляющему большинству контента того-же Exchange-а, где мозгов лишь хватает на "забор перекрасить" (что впрочем тоже дело нужное, но... "не наш метод"(c)). эт всё к тому, что постарался максимально облегчить себе и другим "апгрейд" старых тем, тех, настоящих, что были на GET-E.ORG. в отдельный контрол-файл вынесены основные изменения, произошедшие с E-svn-0.16.999.050 (со смерти золотистой темы "bling"). к сожалению там не всё, ибо часть кода требует модификации существующих "групп" - не все новшества добавлялись как новые "группы"/(новый код).

заодно обновил и "2Be":
Sedation
Orange
чуток "схалявил" на систрее для недефолтных "полок" - потом доделаю, эт мелочи.


************************


ladies and gents,

you're welcome to grab the updated themes for Enlightenment-DR17:
SRV
2Be-Sedation
2Be-Orange

enjoy!

пятница, 21 августа 2009 г.

2Be Experimental

/*
... and this is wrong!
I dunno what and how,
but this wrong by default!
...

Ladies and Gents,

we issued an experimental release of our "2Be" themes:

download page

and will be pleased to hear your comments! the changes are mostly to the way EFM displays the information about files in a "grid mode".

thanks!

*/

пятница, 21 ноября 2008 г.

Updates

/*

'23Oz' Enlightenment-DR17 theme is updated to the 0.16.999.050 version of the Desktop Shell. Please grab it here:

Download page
Download theme file.

'2Be' theme also updated. Version to match the look of 'Sedation' is added. Please proceed to the download page and choose the one you like.

Regards,
sda

********

господа и дамы, мадамы и мусьё!

выложил на ваше растерзание обновлённые темки для E17-го. ссылки даны выше. пишите, коли чего не так.

удачи.


*/

среда, 12 ноября 2008 г.

2Be...

/*

для быстрой кастомизации (подгонки под практически любую gtk и gtk+ тему) пользуйте edje_editor. ETK/unified постараюсь сделать чуток позже.

*/

вторник, 5 августа 2008 г.

четверг, 26 июня 2008 г.

/*

We have a first release of 'Enlightenment DR-17 Themes Creation Guidelines'

MOOOOO!!!

*/

понедельник, 16 июня 2008 г.

E17 themes creation

/*

Не прошло и полугода как решился опубликовать очередную хрень - сырой драфт руководства по созданию тем для E17-го с "нуля":

E17 themes creation

Язык документа - английский. Во-первых потому, что кромк меня НИКТО из соплеменников не заинтересован в создании хороших тем оформления для 17-го. Во-вторых, после завершения этого опуса все материалы перекочуют в E-wiki.

Все желающие войти в состав со-авторов - ДОБРО ПОЖАЛОВАТЬ!

Необходимо сделать обзор всех дефолтных .edc файлов и создать (по-хорошему) тему с нуля. Или по крайней мере описать нюансы всех компонентов. Линк на форум:

E-forum: E17 themes creation

P.S. Хех, после релиза версии 0.1 я с почётом забанен с оффорума Enlightenment-а. Горд собою. Это надо уметь так понравиться KainX - у. Спасибо, дорогой! И не стесняйся, милый. Я ещё подписан на E-users mailing list. И пусть все мои сообщения ты, солнышко, режешь и не пропускаешь - но аннулировать подписку - самое то занятие для тебя! Вперёд!




***************

Guys, here's a rough draft of E17-themes-howto:

E17 themes creation

Link to corresponding E-forum thread:

E-forum: E17 themes creation

All comments and suggestions are WELCOME!

Thanks!

P.S. After the initial publication of this document (version 0.1) I was immediately banned at http://forum.enlightenment.org/ . Yeah! I love this game! What next?! Come On, Honey! Don't be Shy! :)))))

My pride and joy :)



Please use this forum thread if you wanna leave some public comments. If not - my e-mail is inside the guidelines.

*/

пятница, 13 июня 2008 г.

Суета сует... Всё - суета...

/*

Наконец-то разобрался с layout-ом текста для E17-го. Забавно. Поправил две темы:

Simplicity Unified
Simplicity DR17

Сделал более компактным менюшки и конфигурационную панель.

Ещё раз познакомился с общеизвестным фактом существования двойных стандартов. Дошли руки наконец посмотреть на тему Thoma - Edjy. Неплохо, есть у человека фантазия, окна Enlightenment -> About и Enlightenment -> Theme выше всяческих похвал. На этом правда поток свежих идей в теме иссяк. И очень было обидно видеть, что тему зарелизили на get-e.org с таким убогим набором функционала. А меня заставили переделать/доработать первоначальный вариант, мотивируя, что Simplicity-де не укладывается в стандарты... Речь в основном про компоненты, которым Пользователь присвоил значения, отличные от дефолта (шрифты, элементы темы, и т.п.). Эти компоненты в моих темах сразу же выделяются среди прочих (как и в дефолтной теме). В 'Edjy' подобного выделения нет. Равно как и отсутствует понятие "фокус" элемента, что впрочем характерно для всех тем этого Господина (видимо жизни себе без мышки чел не представляет).

С одной стороны - свою задачу выполнил, остальное - не моё дело (на обиженных воду возят). С другой - когда тебе говорят, что якобы сделанный тобой Продукт есть не что иное как халтура (забыть, выбросить, доработать нах) и тут же публикуют ещё худшую Халтуру с абсолютно левымы заявами : e17 theme 'Edjy' 1.0 by Tom (Toma-) Haste, which is completly written in plain edje! (насчёт plain edje ребята ой как погорячились. Если сделать edje_decc то действительно, чистый edje, но тема эта не полна/закончена. Часть блоков она заимствует из темы, установленной по умолчанию. Это - особенность 17-го. Например, можно сделать тему, которая просто поменяет один какой-то элемент дефолтного оформления. Отсутствующие блоки будут позаимствованы из дефолта, дабы не расстраивать Пользователя артефактами и откровенной лажей на экране.) - в общем как-то неприятно слегонца. Plain edje... Угу...

Но это всё - фигня и цветочки. Воспылал желанием на выходных этих собрать себе и людям игрушку: ECOMORPH. Это не что иное, как урезанный compiz, хакнутый E17-ый и пара утилит для рулёжки компизом в гуях. Собрал всё метапакетом в отдельный prefix (установочную директорию), чтобы ни с чем не конфликтовало и работало спокойно. Закачал исходники (140Мб) в OpenSUSE Build Service, собрал там (размер метапакета - мегов 13 в установленном виде). По умолчанию ессно, что нибуя не собиралось... Потом (практически этим вечером) часа три пытался запустить это чудо в полёт... Пользуясь случаем ещё раз передаю "Превед!" и "Наилучшие пожелания!" всем, кто писал драйвера для видеокарт ATI под Linux... Уже Xgl стартовал без вопросов по тычку в .desktop xsession файл, но... В общем перед тем как лечь спать грохнул готовый собранный метапакет из OpenSUSE Build Service. Сперва правда подумал ограничиться чем-то вроде:


NOTE FROM PACKAGER:

This is a PURE hack and addon software as it is. It could not only burn your
house and kill your pet, but also rape you, your pet and all your neighbours, then
burn all stuff around, rape the ashes and start another World War if for some reasons
you are not satisfied yet...

On my ATI 9600 agp card I was not able even to start this baby from failsafe mode
(and this is the recommended way). Start Xorg + xterm and try it by yourself.
The example of startup file is included here:

/opt/ecomorph/share/xsessions/example/ecomorph_start.desktop

And you are HIGHLY ADVISED to read all at:
http://code.google.com/p/itask-module/wiki/Stuff

After package removal please delete unnecessary entries in
/etc/profile.local
manually.

END OF NOTE FROM PACKAGER.


Показалось мало. Грохнул. Дабы и следов позора не осталось. Опять же история с моими репо для OpenSUSE. Всё как в вакууме. Статистики нет уже более года, никто не знает, кто что и сколько скачал, что интересно, что не очень, откликов от Пользователей нет и т.п. Получается что "тихо сам с собою я веду беседу". Что-то пора менять.

Ещё один глобальный вопрос - поднять ли бучу в OpenSUSE по поводу установки софта из "домашних" репо пользователей. Преамбула:

1) есть ДокументЪ, называется Filesystem Hierarchy Standard, которому в принципе нужно соответствовать при условии заявления поддержки LSB (Linux Standard Base) и тому подобных общепринятых "правил хорошего тона". Тем не менее всё это носит рекомендательный характер. То есть: любой дистрибутив может иметь собственную политику и подход к организации файловой системы.

2) есть на сегодня 371 (триста семьдесят один) "домашний" репозиторий Пользователя , где во-первых хрен знает что собирается (дублирующих друг друга позиций - море), во-вторых не пойми для чего и в-третьих с вероятностью близкой к 100% при установке этих пакетов Вы потеряете контроль над системой.

Надо расшифровать столь грозную фразу, как "контроль над системой". Всё элементарно. Есть базовый дистрибутив и официально рекомендованные репозитории, существующие не первый год (Packman например). Регулярно выпускаются обновления софта, латаются дыры, идёт работа одним словом. И у Вас при пользовании этими репо есть близкая к 100% гарантия, что с системой будет всё в порядке. При этом как правило софт ставится в /usr (локально собранный софт - идёт в /usr/local, всё в соответствии с FHS). Но софт-то из этих 371-го-хрен-разберёт-о-чём репозиториев также при установке влетит Вам в /usr (утверждаю с гарантией, близкой к 100%). Что приводит к потере (полной) контроля над системой при условии установки софта, дублирующего соответствующие пакеты в официальных репо.

Выходов из этой неприятной ситуации несколько. Первый - использовать по прямому назначению /opt (как каталог для установки add-on софта, рассматривая весь "домашний" зоопарк как набор этих самых аддонов). Именно так и реализован один из моих репо - SOAD. Второй путь решения - ставить софт из "домашних" репо в отдельные каталоги вида:

/usr/OpenSUSEBuildService/UserID/

Тем самым мы чётко знаем, "где что лежит" и спокойно в любой момент времени можем привести нашу систему к "девственно чистому" официальному виду. Оба этих метода имеют лишь один существенный недостаток - они предполагают некий уровень грамотности у мейнтейнеров. Ибо уже недостаточно тупо выучить макросы spec файлов для сборки своего софта. Надо знать систему, понимать работу линкера, особенности внутренней архитектуры, особенности xdg, особенности сборки собсно rpm-а и т.д. и т.п. В общем на шаблонах (текущих) не прокатишься при таком подходе. Поэтому что-то подсказывает мне, что и заикаться на паблике об этом не стоит. Приведу в качестве примера отрывок беседы в IRC с типа "папой-инженером OpenSUSE":

darix> sda00: FFS if i claim binaries conflict you are saying i am wrong
darix> if they are not conflicting
darix> rename the package
sda00> can you prove it by some kind of... written instruction?
darix> make it ecompiz instead of compiz
darix> sda00: FHS
darix> filesystem hierarchy standard
lejo> http://www.pathname.com/fhs/pub/fhs-2.3.html
sda00> /opt is reserved for the installation of add-on application software packages.
sda00> ???
sda00> what's wrong guys?
darix> sda00: and you have to follow
darix> /opt//
darix> so
darix> /opt/ibm/db2
darix> e.g.
sda00> EXACTLY!
darix> suse had exceptions for /opt/kde3 and /opt/gnome in the past
darix> with the goal to get rid of those
darix> sda00: but in the end you are so much smarter than me
sda00> I'm on suse since 8.2
darix> that i will stop talking now
darix> and will just listen to you master
darix> oh and go and watch football
* darix so much appreciates that those rpmlint checks are finally in the buildservice;)
sda00> no doubt that your experience is quite huge, but all coins have two sides. IMHO. we're have a kind of an "officially approved" repos which are installing their soft into /usr. just look at all 'home' OBS projects. if the component is a "stupid copy" of an "official" package - guy need to think about 'Conflicts' etc. let's consider my own repos for example. they contain soft which (imho) a bit differs than analogues in 'officials'. but I do
sda00> respect work of all people and I do respect the End User, who need an option to run a stable system despite on all addons installed. and /opt here is quite good to handle a separate $prefixes. otherwise it could be /usr/OBS_home_ID_prefix . yes, I can have an issues with a similar libraries versions etc (we're living in a real world)... but I can handle'em. and /opt is just good to take a look at. I know that I can safely rm -rf /opt and have a
sda00> default system (almost).

И всё. Тишина. Мы, darix, типа обиделись. А возразить-то нечего. Ведь по сути весть софт, не рекомендованный мейнтейнерами дистрибутива, и есть add-on. И в любой момент времени нужно видеть эти add-on-ы и понимать "откуда хренок вырос". И проблема эта (imho) из пальца не высосана. Дай Бог впрочем, чтобы я ошибался. Но, как человек с маленьким опытом пользования Linux (всего-то лет 10-12), имею мнение (или мнение имеет меня, что не столь важно): устраивать помойку и проходной двор из /usr нельзя. Но затевать махонький скандалюжник как-то глупо. Как говаривал великий Паниковский: "-Ты КТО ТАКОЙ?! Нет! Кто ты такой?! Ась?!"


Здесь ночами нет света
Годами не бывает лета
И кажется мне все будто во сне
Здесь время так улетает,
Что снега уже давно не тают,
Неделя пройдет и опять новый год

Не плачь обо мне
Я не стану прощаться
Как просто соврать,
Cказать что вернусь
Но что-то во мне
Не велит возвращаться
И я не вернусь,
Прости и забудь.

Здесь привычно ждут горя,
Ни одна река не вышла в море,
Ну что ж не беда,
Им не нужно туда.
Одинокая птица,
Как могла ты среди них родиться,
Но корни сильней,
Держись хотя бы корней.

Не плачь обо мне,
Я не стану прощаться,
Так просто соврать,
Сказать, что вернусь,
Но что-то во мне
Не велит возвращаться,
И я не вернусь,
Прости и забудь.
Не плачь обо мне,
Ветер все сильнее,
Пора улетать,
Скоро край.
В далекой весне,
Если я сумею,
Я вспомню тебя,
Прости и прощай.

(Машина Времени - Не плачь обо мне - Маргулис)

*/

понедельник, 9 июня 2008 г.

Труды праведные...

/*

- Чо делаешь-то?
- Да ботов в кваке давлю... Занят, короче, страшнейшим образом!


1) Сделал апдейты некоторых тем для текущего cvs E17-го (0.16.999.043). Брать здесь:
http://sda.scwlab.com/

почитать что нового в темах:
23Oz
Simplicity


2) Разобрался как создавать "One Click Install" 'ymp' файлы в OpenSUSE Build Service. Bug 398471 Submitted в багзиллу Novell-а. Все желающие потестить сие чудо - Добро Пожаловать!

Репо нумеро уно...
Репо нумеро дуо... Основное репо для Enlightenment-а.


3) Заново поднял дедик для Quake3 Clan Arena - один хрен никто не заходит. Быдло с отсутствием мозгов, реакции и желания думать режется в Counter Strike или NFS.


4) Лежу на кровати. Температура 38 по Цельсию . Временами штормит на 40-ка. Горло изрезано в лоскуты. Голова.... Головы нет. Выходные удались. Бу-гу-га-га-га-га...га... а...


P.S. 5) Выложил свою скромную коллекцию обоев для E17-го в формате edj.
Обои

*/

понедельник, 12 мая 2008 г.

Simplicity (Простота)

/*
Чем больше сил вкладываешь в какое-то начинание - тем меньше охоты трепать языком. Ссылка на новый сайтик с результатами работы дана в заголовке. Как раньше говорили: "...мы снова впереди планеты всей...".

Огромное СПАСИБО товарищу Stalwart-у за любезно предоставленный хостинг.

А также Инне Желанной и группе Farlanders за помощь и поддержку в трудах сих. Всем рекомендую купить их диски. Если найдёте :).

*/

вторник, 15 апреля 2008 г.

Simplicity

/*


картинка
форум для вопросов-ответов

где-то так... а начиналось всё с простого желания убрать нафиг все "свистелки" и сделать самую быструю и лёгкую тему для E17-го с отрисовкой через 'evas' (то есть без использования картинок любых форматов). вроде бы получилось... и Слава Богу.



*/

пятница, 15 февраля 2008 г.

23Oz. 'entrance' theme

*
"Ветер в харю..." как оно говорится... Надеюсь кому-то понравится...

e17-stuff.org

Прямая ссылка на рапиду

Что интересно, никто не скачал ещё, статус pre-alfa, но рейтинг уже 42% (эт значит что всё плохо). Не собираюсь искуственно себе его (рейтинг) завышать. И никаких комментариев. Мысли о свиньях и бисере приходят на ум...

Надо закончить полностью темы (дописать ewl и init) и вплотную добить хостинг на sourceforge или freshmeat. Устал стоять в позе "бедного родственника".............

суббота, 9 февраля 2008 г.

Частичное решение проблемы русификации/локализации E17-го при сборке из исходников

*
Наконец-то меня достаточно сильно "достали" вопли о локализации дефолтного E17-го...

Краткая инструкция
Архив со шрифтами DejaVu и bash-скриптом, тотально заменяющем ублюдочное семейство Vera на DejaVu

Бурному и множественному оргазму мешает только приложение "estickies" и окно "Multi-line text widget". При "наследовании" (inherit) что-то "перекручивает" таблицу кодировок. Пока не разбирался особо. То же самое происходит и с дефолтной темой "Entrance" после применения этого "патча" (хотя какой там патч... патч будет когда добьём на 100%). Где-то стоят "заглушки" на использование всех кодировок нового шрифта.

Допустим, что E17-ый установлен в /opt/e17. Тогда в /opt/e17/share/enlightenment/data/fonts/ нужно удалить файлы:

/opt/e17/share/enlightenment/data/fonts/fonts.alias
/opt/e17/share/enlightenment/data/fonts/fonts.dir
/opt/e17/share/enlightenment/data/fonts/fonts.scale

и сгенерить их по-новой (mkfontscale && mkfontdir). Дабы не компостировать мозги себе и другим файл fonts.alias получаем тупенько копируя fonts.scale и убирая в нём первую строку. Но "заглушки" стоят вроде как в коде WM-а, ибо даже после проведения тотальных "зачисток" шрифтовых файлов (и выкидывания шрифтов Vera*.ttf из системы напрочь) в конфигурации E17-го поддержка локалей нашим новым шрифтом Vera (который на самом деле уже DejaVu) по-прежнему ограничена.

С радостью рассмотрю любые идеи по этому поводу.

P.S. Повтор "Краткой инструкции" для тех, кто не ходит по ссылкам:

Распаковать в корневой каталог с исходниками E17-го и выполнить bash-скрипт ДО компиляции WM-а и EFL приложений.

P.P.S. всех, кто "вякает" про отсутствие "русского языка" в Enlightenment-e смело слать сюда

среда, 5 декабря 2007 г.

23Oz (23 Ounces of Glass) ETK

http://e17-stuff.org/content/show.php/23Oz.-etk?content=71090

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

суббота, 24 ноября 2007 г.

23Oz (23 Ounces of Glass)

Хочется сказать многое... а написать - ещё больше... но...

23Oz.

Dear Nathan Baxter!

Thank you for your great original artwork.

Regards,
sda00

а сейчас я встану, открою дверь на улицу и тихонько покурю...

P.S. вот так простые ламеры становятся "отцами":
http://www0.get-e.org/Main/News/_articles/431.html

пятница, 28 сентября 2007 г.

E17 - моя первая тема...

решил таки выложить. пинайте, помогайте улучшить, буду только благодарен...

посвящается SRV (Stevie Ray Vaughan) - последнему герою 20-го века...

понятно, что первый блин - комом, но я старался...

HUGE THANKS to the following persons (beg my pardon if I missed someone! please! ):

boneyfrog (creator of "blue_eyed" theme)
E devilhorns (Christopher Michael)
E Rasterman (Carsten Haitzler)
E Ravenlock (Eric Schuele)
E mekius (shame on me - forgot full name...)
E morlenxus (Brian Miculcy)
E Viktor Kojouharov (creator of "darkness" theme)


P.S. all updates will be available by using links below. in case of broken link - just let me know. thanks.

SRV theme updated version 0.2h:
http://ifolder.ru/4222647


Changelog:
________new in 0.2i________

* 'efm_nav' and 'efm_path' support added


Changelog:
________new in 0.2h________

* NEW BORDER TYPE. I call it "rio", because the idea was "stolen" in Plan9 window system.
Border support "resize" in all directions except by "dragging" the top border (and there's no "resize corners" for the top-left and the top-right ones). I hope that this will suit the needs of "tiled window lovers" :).


Changelog:
________new in 0.2g_fix1_____

* iBar animation improved
* drag'n'drop window icon to iBar enabled
* other minor fixes...

Changelog:
________new in 0.2g__________

* new 'iBar' focus animation and font color
* new 'iBox' font color with default animation for easy recognition between iBox and iBar items


Changelog:
________new in 0.2f1___(it's a bugfix only!)____

* fixed proper scaling of right upper window corner...

Changelog:
________new in 0.2f__________

* I don't know how, but I made round corners... (never thought I can do it, heh)


Changelog:
________new in 0.2e__________

* new 'efm' tricks (glows on selection)
* new "cover" for 'cpu' module
* 'cpu' and 'tclock' modules are included into the theme "configs"
* new mime.types are added for 'efm' (yep, size grows day by day)
* minor shelf customization
* some 'pager' module experiments (solid background added)

Changelog:
________new in 0.2d__________

* 'efm' toolbar added
* minor fixes and animation improvements...
* bacground scaling now up to 2048x1536


Changelog:
________new in 0.2c__________

* display of filenames in 'efm' now limited to the horizontal size of icon


Changelog:
________new in 0.2b__________

* 'net' module is adjusted to work with transparent shelf;
* new ( ? simplified ? ) scrollbar, sliders, slider buttons etc.;
* new 'cpufreq' module (from 'gant' theme);
* increased size of a 'net' module popup;
* some animation added to the background and configuration dialog;
* narroved focus window up to a single pixel :).


Changelog:
________new in 0.2__________

* fresh smell of "napalm in the morning" added (always wanted some "burn'em Stevie")


Changelog:
________new in 0.1.9__________

* added "efm" customization
* button image changed

Changelog:
________new in 0.1.8__________

* completely redesigned titlebar
* active window titlebar buttons and icon animation
* minor changes in "winlist" and "exebuf" modules
* adjusted vertical shelf SRV background
* minor fixes...

Changelog:
________new in 0.1.7a__________

* noresize_dialog border fixed...


Changelog:
________new in 0.1.7__________

* funny animated border's titlebar

TODO:

* I don't know... frankly speaking I achieved the goal to build a theme almost from scratch, because my starting point was a heavily aged Cthulhain theme (it was actual God knows how many years ago). During this exercise I discovered even some pieces of the "lost code" (thanks to "boneyfrog" for the clue, cause I just glared at the source code without any any desire to summarize 2 and 2). Just mail me if you wish any feature to be implemented (it's really possible with superior edje tricks)!

Changelog:
________new in 0.1.6__________
* the look of "net" module slightly changed (imported from "smoke" theme and popup background is changed)
* "forecasts" module is imported from "darkness" theme and popup background is changed (lost pieces of gadman code are up both for "net" and "forecasts")
* kind of "watermark" is added into menu backgroung
* cpu optimization in "Enlightenment" -> "About"
* animated "Enlightenment" -> "Theme" (very modest frankly speaking)
* added SRV icon in "Configuration Panel"...

TODO:

* may be some kind of animation for border titles or border controls (like in "smoke" or like it was in "Lucax" theme from e-live or "mix all together")...

Changelog:
________new in 0.1.5__________
* theme background is animated,
* new look of "exebuf" and "winlist"
* a little improvements in overall design...

TODO:

* customize the look of modules

SRV ETK theme added version 0.1.5 (looks like "ready for production usage":)):
http://rapidshare.com/files/60111755/SRV_0.1.5.edj.html

and here are some screenshots: