Различия
Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
— |
setups:jwm-theming [2016/02/26 17:42] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ======Создаём темы JWM====== | ||
+ | |||
+ | Предлагаю любителям прекрасного и просто экспериментаторам попробовать свои силы в создании тем JWM. Объясню на примере своей темы Ascetic. Темы JWM хранятся в скрытой директории ''/root/.jwm/themes''. Можете открыть любой файл с темой как текст и посмотреть его содержимое. Можно создать новый или скопировать такой файл и вставить в него например это: | ||
+ | |||
+ | <code xml> | ||
+ | <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> | ||
+ | </code> | ||
+ | |||
+ | Затем сохранить файл под любым именем. | ||
+ | |||
+ | В той же директории есть текстовый файл ''themelist'', в который надо добавить название вашего файла по образу уже имеющихся. Для эстетического соответствия темы с треем надо подкорректировать файл ''/root/.jwmrc-tray'' , заменив в нем секцию: | ||
+ | |||
+ | <code xml> | ||
+ | <!-- 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> | ||
+ | </code> | ||
+ | |||
+ | Теперь через Меню ->Рабочий стол ->Конфигурация JWM выберите новую тему и примените её (перезагрузка JWM). Ascetic на вашем столе! Меняя цвета. шрифты, пропорции в этих файлах вы сможете создать рабочую обстановку по вашему вкусу и настроению. | ||
+ | |||
+ | Эксперементировать удобнее в файлах ''/root/.jwmrc'' и ''/root/.jwmrc-tray'', просматривая изменения просто перезагрузкой JWM. Выставляйте здесь свои работы и мы создадим свою коллекцию тем: [[forum>138.0|Темы JWM]] | ||
+ | |||
+ | ---- | ||
+ | |||
+ | //Виктор Мелехин// | ||