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

Автор Тема: [Создаём темы JWM]  (Прочитано 8060 раз)

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

Оффлайн Zloy_T

  • Почетный участник
  • Старожил
  • *
  • Сообщений: 326
  • Репутация: +74/-2
  • Автор темы
[Создаём темы JWM]
« : 15 Май 2009, 03:02:11 »
Предлагаю любителям прекрасного и просто экспериментаторам попробовать свои силы в создании тем JWM. Обьясню на примере своей темы Ascetic. Темы JWM хранятся в скрытой директории /root/.jwm/themes. Можете открыть любой файл с темой как текст и посмотреть его содержимое. Можно создать новый или скопировать такой файл и вставить в него например это:

Код
<JWM>
<!--
TITLE: Ascetic
AUTHOR: melviX
Created: 13/02/2008
Version: 0.1.0
Updates: none: first release.
JWM ver: 2.0
-->

<!-- WINDOW PROPERTIES -->

<WindowStyle>

<Font>DejaVu Sans-12</Font>
<Width>2</Width
<Height>15</Height>

<Active>
<Text>white</Text>
<Title>grey40:grey30</Title>
<Corner>#00ff00</Corner>
<Outline>black</Outline>
</Active>

<Inactive>
<Text>black</Text>
<Title>grey80:grey70</Title>
<Corner>white</Corner>
<Outline>black</Outline>
</Inactive>

</WindowStyle>


<!-- TRAY PROPERTIES -->

<ClockStyle>
<Font>DejaVu Sans-12:bold</Font>
<Foreground>#ffffff</Foreground>
<Background>#000000</Background>
</ClockStyle>

<TaskListStyle>
<Font>DejaVu Sans-12:bold</Font>
<ActiveForeground>white</ActiveForeground>
<ActiveBackground>grey40:grey50</ActiveBackground>
<Foreground>white</Foreground>
<Background>grey20:grey10</Background>
</TaskListStyle>

<TrayStyle>
<Font>DejaVu Sans-15:bold</Font>
<Background>black</Background>
<Foreground>grey90</Foreground>
</TrayStyle>

<!-- PAGER PROPERTIES -->

<PagerStyle>
<Outline>black</Outline>
<Foreground>white</Foreground>
<Background>gray20</Background>
<ActiveForeground>#9dbbdb</ActiveForeground>
<ActiveBackground>gray20</ActiveBackground>
</PagerStyle>

<!-- SYSTEM LOAD MODULE PROPERTIES -->


<!-- POPUP PROPERTIES -->

<PopupStyle>
<Font>DejaVu Sans-12:bold</Font>
<Outline>black</Outline>
<Foreground>grey10</Foreground>
<Background>grey90</Background>
</PopupStyle>

<!-- MENU PROPERTIES -->

<MenuStyle>
      <Font>DejaVu Sans-12:bold</Font>
      <Foreground>#dddddd</Foreground>
      <Background>#111111</Background>
      <ActiveForeground>#ffffff</ActiveForeground>
      <ActiveBackground>#444444:#222222</ActiveBackground>
</MenuStyle>

<!-- BACKGROUND KEY BINDING -->

</JWM>


Затем сохранить файл под любым именем.

В той же директории есть текстовый файл themelist, в который надо добавить название вашего файла по образу уже имеющихся. Для эстетического соответсвия темы с треем надо подкорректировать файл /root/.jwmrc-tray , заменив в нем секцию:

Код
<!-- Additional Swallow attribute: height -->
      <Swallow name="blinky">
         blinkydelayed -bg gray10
      </Swallow>

      <Swallow name="mini-volume.tcl">
         mini-volume.tcl -bg gray10 -mixer pvolume-mixer.tcl
      </Swallow>
     
      <Swallow name="freememapplet" width="48">
         <!-- freememappletdelayed -->
         freememapplet
      </Swallow>

      <Swallow name="xload" width="32">
         xload -nolabel -bg gray10 -fg white -hl white
      </Swallow>


Теперь через Меню*Рабочий стол*Конфигурация JWM выберите новую тему и примените её (перезагрузка JWM). Ascetic на вашем столе! Меняя цвета. шрифты, пропорции в этих файлах вы сможете создать рабочую обстановку по вашему вкусу и настроению.

Эксперементировать удобнее в файлах /root/.jwmrc и /root/.jwmrc-tray, просматривая изменения просто перезагрузкой JWM. Выставляйте здесь свои работы и мы создадим свою коллекцию тем.


Автор: Виктор Мелехин aка melviX
« Последнее редактирование: 31 Июль 2010, 12:41:51 от RulllJazzz »

Оффлайн RulllJazzz

  • Постоялец
  • ***
  • Сообщений: 172
  • Репутация: +16/-1
Re: [Создаём темы JWM]
« Ответ #1 : 31 Июль 2010, 12:50:46 »
Прочитал HOW_TO, было интересно разобраться - как свои темы создавать. Пока разбирался, набросал оформление в чёрно-сером стиле. Чтобы не запутаться, использовал только три цвета - белый, серый и чёрный.

В прикреплённом архиве дерево каталогов с файлами темы. Можно просто распаковать архив в корень диска. Только учтите, что в файл /root/.jwmrc-tray на все темы один (вроде  :), в отличие от всего остального), поэтому на всякий случай перед распаковкой переименуйте его, например в .jwmrc-tray_old.

После распаковки темы она появится в меню тем JWM. Чтобы тема полностью применилась (трей), надо перезагрузить X-сервер.

В файлах темы вы найдёте подробные комментарии, которые помогут разобраться и сделать тему самому за пару минут.

В следующем сообщении по ссылке можно скачать простенькую программу для создания тем. Она не позволит создать полноценную тему, но набросок или заготовку при помощи неё сделать можно.
« Последнее редактирование: 31 Июль 2010, 13:17:19 от RulllJazzz »

Оффлайн magerlab

  • Почетный участник
  • Старожил
  • *
  • Сообщений: 296
  • Репутация: +22/-0
Re: [Создаём темы JWM]
« Ответ #2 : 31 Июль 2010, 13:02:47 »
Puppy Linux 4.1.2  на десктопе
NOP 4.1.3 на eee pc

Оффлайн RulllJazzz

  • Постоялец
  • ***
  • Сообщений: 172
  • Репутация: +16/-1
Re: [Создаём темы JWM]
« Ответ #3 : 01 Август 2010, 03:34:28 »
Набросал ещё одну тему в холодных зелёных тонах.

Очень хорошо сочетается с GTK-темой Clearlooks-Olive
« Последнее редактирование: 02 Август 2010, 00:04:13 от RulllJazzz »

Оффлайн RulllJazzz

  • Постоялец
  • ***
  • Сообщений: 172
  • Репутация: +16/-1
Re: [Создаём темы JWM]
« Ответ #4 : 14 Август 2010, 13:55:15 »
Васильково-голубая тема.

Хорошо сочетается с GTK-темой DeepSky