Создаём темы 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
Виктор Мелехин