Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

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]]
 +
 +----
 +
 +//Виктор Мелехин//
  
Печать/экспорт