Руководство по созданию своих рабочих столов в eXSkin

Апрель 20, 2008

//Данная программа написана QWERTY специально для сообщества 4pda.ru Идея программы принадлежит lenhenster. Все авторские права программы защищены их правообладателями. Данный документ представляет собой неоффициальное техническое руководство по настройке и созданию своих настроек к данному программному продукту//

Тема на форуме 4pda.ru в которой вы можете скачать программу и настройки столов других пользователей:
http://4pda.ru/forum/index.php?showtopic=28334&st=0

Промучавшись непродолжительное время с настройкой программы я наконец в ней разобался. И решил поделиться что и как. Тем паче что руководства описанные до этого не дают на мой взгляд исчерпывающей информации по теме.

Итак, прежде всего, нам нужен инструментарий.
Для настольного ПК нам нужны:

Редактор изображений – наиболее распространненым выходом можно назвать Photoshop, хотя увы для меня это не лучший выбор. Платный тормозной и не русский. К тому же, пардон, с достаточной неинтуитивным интерфейсом. Как его аналог могу предложить редактор, который давно заменил Photoshop у пользователей GNU-Linux.
GIMP. Быстрый, по сравнению с PS CS3 просто крошечный и официально поддерживает наш язык. Дело конечно вкуса, но я выбрал его и не жалею.
Линк: http://gimp.org/

Дальше понадобится готовый документ PS который поможет нам рассчитать куда класть иконки. Данный документ, насколько я понял, был создан автором идеи программы lenhenster, за что данному человеку выражаю еще один отдельный респект.
Линк: http://azraille.by.ru/files_e/setka.rar

Теперь нам надо определиться как и чего мы хотим. Допустим, мы хотим сделать тему такого вида:
44365BA0-E16C-43F8-B632-148607929524.jpg

Нам хорошо видно, что тут наблюдается пять ярлыков и часы. Количество ярлыков, это отдельный разговор. В программе прилагается три функции, которые, на мой взгляд, обязательно надо вывести на экран КПК.

Слева направо, нижний ряд ярлыков:
Кнопка Старт – собственно открывает стандартное меню программ и настроек КПК
Кнопка Свернуть – сворачивает eXSkin, убирая его в маленький квадратик в середине правой части экрана.
Кнопка Закрыть – закрывает приложение.
Эти кнопки, на мой взгляд будет проще не маппить через ini файл вручную, а банально нарисовать на картинке и потом просто прописать. Так что советую вам вставить их в готовую картинку. Получится примерно вот так:
C4D64D56-C2C2-4700-9C6C-FD3C0BEDF48C.jpg
Остальные кнопки, кстати, вы можете добавлять по своему вкусу и в тех количествах, в которых пожелаете.

Итак. Мы скачали саму программу, у нас подключен КПК и работает граф редактор в котором уже запущена скачанная сетка.
В скачанной программе лежит три файла – skin.ini, skin_land.ini и eXSkin.exe. На КПК в папке Program Files создаем папку eXSkin. В ее корень кидаем eXSkin.exe и создаем там папку Ink и папку Skin.
Кроме того, мы уже выбрали картинку которую хотим сделать нашим будущим рабочим столом, и нарисовали на ней кнопки. Перекидываем ее в папку Skin. Отлично. Теперь обьясню суть процесса подготовки к маппингу – вам надо вставить вашу картинку в качестве слоя ПОД слой с сеткой. В GIMP это делается так.
Слой->Каскад-> Выделить нижний слой а теперь Файл-> Открыть как слой
И наша картинка ПОД сеткой.
525BCF84-5E7F-4612-BF5D-2AC148FFD84A.jpg
Сетка представляет из себя экран КПК. 24 квадратика на 32. Экран стандартных КПК имеет расширение 240 на 320. Есть устройства и 640 на 480. Сами видите, что для такого экрана тоже просто все рассчитать. Рассчитываете все для маленького, а потом просто помножите на два и все.
Итак, мы рассчитали примерно, где наши кнопки будут отображаться на рабочем столе КПК.
Теперь нам их необходимо прописать в файле skin.ini
Это просто.
Открываем его блокнотом на настольном ПК.

Там мы видим текст. Сейчас я его буду давать построчно с комментариями.
;Portrait – эта строка начинается с символа ; что автоматически приравнивает его к комментарию. Программа строки, начинающиеся с этого символа не видит. Эта функция полезна если мы например замапили кучу кнопок а потом решили выбрать какими пользоваться а какими нет. Всего один символ и кнопка бурана. Не надо потом заново все рассчитывать.
Clock:65:10:110:35:1:|Tahoma|50|0|0|0|0|0| – это строка настройки отображения часов. Нам надо установить где мы хотим видеть часы и какими. Итак. Первая цифра (65) обозначает отступ слева, вторая (10) отступ сверху, третья (110) ширину отображаемых часов, а четвертая (35) их высоту. Дальше идет параметр отображения, потом шрифт, его кегль (размер – 50).последние три цифры в строке – цвет в системе RGB, Тут он черный по этому 0 0 0.
Background:0:0:0:0:0:skin\gnome.jpg – это строка настроек фона стола. Его цвет. И дальше написан путь до файла-картинки которую мы редактировали, добавляя туда кнопки.
–>Hide:110:295:32:32:0: параметр кнопки Свернуть. Она у нас стоит внизу экрана в центре. Поэтому отступ слева 110, отступ сверху 295 а размер области маппа 32 на 32.
Последний параметр нужен если вы хотите добавить свою иконку. Если там единица, то она не будет отображаться.
–>Close:210:295:32:32:1: Параметры кнопки Закрыть. Цифры стоят в том же порядке как и с кнопкой Свернуть.
–>StartMenu:0:295:32:32:0: Параметры кнопки Старт. Цифры стоят в том же порядке как и с кнопкой Свернуть.
\Windows\clock.exe:65:10:110:35:1: – еще одна строка параметров часов. Цифры надо просто скопировать из второй строки и не париться.
;1 – зачем этот параметр честно не понял, однако его убирать нельзя.
\Program Files\exskin\ink\reader.lnk:200:80:40:40:0: – приступим к маппингу иконок приложений.
Для этого на КПК надо будет потом создать папку, возможно и произвольного названия, куда мы положим ярлыки на программы. Учтите, что ярлыки в любом случае придется делать самому. Это просто. Открываем в File Explorer на КПК папку с установленной программой (если вы ставите все по умолчанию, то скорее всего это в Program Files), например Haali Reader. Там мы видим файл с расширением *.exe. Выделяем его и выбираем в меню Копировать (Copy). Теперь идем в папку, в которой мы будем складировать ярлыки ( в нашем примере это папка Ink) . Тыкаем стилом по пустому месту и в появившемся меню выбираем Вставить ярлык (Pastle Shortcut). Теперь надо его переименовать во что нить короткое. Так ярлык готов.
Теперь обращаемся снова к ini файлу на настольном ПК.
Мы видим прописанный путь до ярлыка. Потом идут числа: 200 – отступ слева, 80 отступ сверху, 40 и 40 это ширина и высота картинки соотвественно. Последняя цифра 0 – позволяет показывать ярлык программы по умолчанию. В случае если поставить туда 1 то ярлык пропадет. В теории можно прописать в конец файла путь до иконки которую вы бы хотели видеть, и при 1 она должна появится, но у меня не получилось. Создатели программы говорят, что при создании таких функций необходимо точно указать размер ярлыка в цифровых значениях. Кроме того, эта красота будет отъедать дополнительную оперативную память.
Собственно пользуясь сеткой можно уже спокойно делать себе ярлыки в таких количествах в каких захотите.
В файл skin_land.ini прописываются настройки для ландшавтного режима в том же виде. В примере я этого не делал, так как ландшафтом не пользуюсь. Сложностей возникнуть не должно. Просто поверните картинку с сеткой в GIMP или Photoshop на бок и расчитывайте себе на здоровье.
В GIMP это можно сделать выбрав опцию Изображение->Преобразование->Повернуть на 90 по часовой (или против часовой, смотря что вам удобнее). Получится примерно вот так:
2D0A6795-8EA1-4504-A6CD-8A8BBA11EB34.jpg

Как ясно видно из иллюстрации в этом случае картинку лучше переделать под ландшафт режим отдельно.

Теперь у нас готов рабочий стол для программы. Нам необходимо закинуть файлы ini в папку с программой и запустить ее чтобы проверить как она работает.

Кроме того мы можем интегрировать программу в систему. Например прописать ее ярлык в меню Старт/программы.
Для этого создаем ярлык по ранее описанной схеме но уже в папке Windows/Start Menu/Programs
Для того, чтобы прописать программу в автозагрузку, надо положить ярлык в папку Windows/StartUp.

Ниже предлагаю архив с исходниками стола, описанного в примере.
Линк: http://azraille.by.ru/files_e/gnome_simple_01.rar

Если вам понравилась программа и вы сделали к ней красивый рабочий стол – поделитесь им в теме на 4pda.ru!

16 коммент. к “Руководство по созданию своих рабочих столов в eXSkin”

  1. Виктор С говорит:

    Спасибо огромное!

  2. Yasik говорит:

    “Побольше бы таких статей”

  3. Decorator говорит:

    просто афигенно!!!!))

  4. Argon говорит:

    Интересненько=)

  5. Nikitich говорит:

    “Прямо даже не верится”

  6. MikeN говорит:

    “познавательная тема”

  7. риэлтор говорит:

    мне нра) хорошая идея.

  8. Den Siaopin говорит:

    Благодарю!

  9. Aldr говорит:

    да,но это еще и не все…

  10. garycheg говорит:

    Поздравляю всех посетителей mirolub.wordpress.com с наступившем Новым Годом! :)

    Пусть Новый год cо счастьем новым
    Под сказку сна к вам в дом войдет
    И вместе с запахом еловым
    Здоровья, счастья принесет!

  11. Max говорит:

    Brand Levitra, Silagra and pills online. The Internet a drugstore of medicines for your health. For mens and womens the intimate means raising a sexual inclination, For sexual pleasure new preparations checked up

  12. Oremieladia говорит:

    http://naspriz.ru/images/plogo/8a942201e6cc91ffc35688134da62781.jpg

    Наш приз – это три вида аукционов, собранных в одном месте: скандинавский аукцион, аукцион на понижение и слепой аукцион.

    А теперь рассмотрим эти аукционы поподробнее:

    Изначальная стоимость для скандинавского аукциона составляет 1 рубль. Каждая ставка увеличивает аукционную стоимость на 10 копеек и продолжительность на фиксированное время, которое указано для каждого аукциона отдельно. Это сделано для того, чтобы дать возможность другим участникам тоже сделать свою ставку. Если после Вас никто не сделал ставку, а время истекло, Вы считаетесь победителем и получаете товар по специальной аукционной цене, которая, как правило, не превышает 25% от рыночной стоимости товара.

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

    Цена слепого аукциона составляет 1 рубль и так же, как и в аукционе статической цены, остается неизменной. Время аукциона – 99 часов и оно не увеличивается в ходе аукциона. Победитель выбирается роботом из списка участников. Следовательно – чем больше ставок Вы сделаете, тем больше шанс стать победителем.

    Стоимость одной ставки для всех видов аукционов не превышает 7 рублей и зависит от выбранного пакета ставок.

  13. business-wiki говорит:

    Ку,аффтар!!!
    У вас на посте буквы как билиберда отображатся- пофиксите, ато хочется прочитать

  14. Malton говорит:

    Site about economic in a row suspect the social order information speculative invent story schooling discernment story advance support part people kingdom inhabitant viewpoint stores ventures centre total unyielding be of advantage to businessman

  15. Николай говорит:

    Сертифицированные автономные электростанции и дизельгенераторы лучших иностранных производителей вам предлагает компания «АРТЭС-ЭНЕРГЕТИК»


Ответить