Создаём темы JWM

Предлагаю любителям прекрасного и просто экспериментаторам попробовать свои силы в создании тем 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. Выставляйте здесь свои работы и мы создадим свою коллекцию тем: Темы JWM


Виктор Мелехин

Печать/экспорт