Add a desktop-independent gtk+ theme switcher for LXDE.
[lxde/lxde-common.git] / lxpanel / config.in
1 ## Default lxpanel configuration file for LXDE
2
3 ## Normally you don't need to edit this file since most of the options of
4 ## LXPanel can be easily configured in preference dialog.
5
6 # 'Plugin' block specifies a plugin to load. It has same syntax for both
7 # builtin and external plugins.
8
9 # First parameter is 'type'. It's mandatory and must come first
10 # Legal values are plugin names. Names of builtin plugins are:
11 # separator   - visual separator
12 # wincmd      - 'show desktop' button
13 # taskbar     - lists all opened windows (tasks)
14 # launchbar   - bar with launch button
15 # image       - just shows an image
16 # dclock      - digital clock
17 # space       - just seize space
18 # pager       - thumbnailed view of the desktop
19 # tray        - tray for XEMBED icons (aka docklets)
20 # volume      - volume control(OSS)
21 # volumealsa      - volume control (ALSA)
22 # cpu         - cpu usage monitor
23 # netstatus   - net status (ported from gnome-panel)
24
25 # expand - specifies if plugin can accomodate extra space or not [optional]
26 # padding - extra paddin around plugin  [optional]
27 # config {} - block of plugin's private configuration. 
28 #             This part is plugin  dependant
29
30 Global {
31     edge = bottom
32     allign = left
33     margin = 0
34     widthtype = percent
35     width = 100
36     heighttype = pixel
37     height = 26
38     useFontColor = true
39     FontColor = #FFFFFF
40     Background = true
41     BackgroundFile = @prefix@/share/lxpanel/images/background.png
42     FileManager = pcmanfm
43     Terminal = xterm
44     LogoutCommand = lxde-logout
45 }
46
47 Plugin {
48     type = space
49     config {
50             size = 2
51     }
52 }
53
54 Plugin {
55     type = menu
56     config {
57         image = @prefix@/share/lxde/images/lxde-icon.png
58         system {
59         }
60         separator {
61         }
62         item {
63             command = run
64         }
65         item {
66             image = /usr/share/lxpanel/images/gnome-setting.svg
67             command = configure
68         }
69         separator {
70         }
71         item {
72             image = gnome-logout
73             command = logout
74         }
75     }
76 }
77
78 Plugin {
79     type = dirmenu
80     Config {
81     }
82 }
83
84 Plugin {
85     type = space
86     config {
87             size = 2
88     }
89 }
90
91 Plugin {
92     type = launchbar
93     config {
94         button {
95             id = pcmanfm.desktop
96         }
97         button {
98             id = gnome-terminal.desktop
99         }
100         button {
101             id = firefox.desktop
102         }
103         button {
104             id = pidgin.desktop
105         }
106         button {
107             id = leafpad.desktop
108         }
109     }
110 }
111
112 Plugin {
113     type = space
114     config {
115             size = 2
116     }
117 }
118
119 Plugin {
120     type = wincmd
121 }
122
123 Plugin {
124     type = pager
125 }
126
127 Plugin {
128     type = space
129     config {
130         size = 2
131     }
132 }
133
134 Plugin {
135     type = taskbar
136     expand = true
137     config {
138         ShowIconified = true
139         ShowMapped    = true
140         ShowAllDesks  = false
141         tooltips = true
142         IconsOnly = false
143         UseMouseWheel = true
144         UseUrgencyHint = true
145         MaxTaskWidth = 120
146     }
147 }
148
149 Plugin {
150     type = tray
151 }
152
153 # Volume control
154 Plugin {
155     type = volumealsa
156 }
157
158 # Gnome-style Net status plug-in
159 # %i in configtool is only a place holder, and will be replace by the value of iface.
160
161 Plugin {
162     type = netstatus
163     config {
164         iface = eth0
165         configtool = network-admin --configure %i
166     }
167 }
168
169 # Net Status (Linux Only, experimental)
170 #
171 #Plugin {
172 #    type = netstat
173 #    config {
174 #        FixCommand = /sbin/netctl %s renew
175 #    }
176 #}
177
178 # CPU monitor
179 Plugin {
180     type = cpu
181 }
182
183
184 # Digital Clock
185 Plugin {
186     type = dclock
187     config {
188         ClockFmt = %R
189         TooltipFmt = %A %x
190         Action = xmessage Please define some command &
191         BoldFont = false
192     }
193 }
194